BSD Ports

cad/brlcad 7.32.6_1 FreeBSD

CSG modelling system from the US Ballistic Research Laboratory

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
efce6b376f
License
LGPL21+
Categories
cad
Package size
131911.8 KiB, 633138.3 KiB installed

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
FreeBSDcad/brlcad7.32.6_1
NetBSDwip/brlcad7.26.0
MidnightBSDcad/brlcad7.32.6_1

Install

Binary package:

pkg install brlcad

From the ports tree:

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

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

RUN_DEPENDS=	brlcad>0:cad/brlcad

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest7.32.6_17.32.6_17.32.4-7.32.6_1
FreeBSD:14:quarterly7.32.6_17.32.6_1n/a-7.32.6_1
FreeBSD:15:latest--n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest--n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 6

The full lists below include those, and their dependencies in turn.

Build dependencies 50
Run dependencies 31

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
Service scripts
none
Conflicts with
py[23][0-9]-epsilon

Message after installing

BRLCAD is now installed in its own directory.

Be sure to correctly add the proper location to your PATH and MANPATH
variables as suggested in the mged shell script.

Don't forget to check the http://brlcad.org site for more information.

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}/

Commit history 1

DateCommitCreditsLog message
efce6b376f Piotr Kubaj cad/brlcad: drop VSX requirement on powerpc64
Merge upstream eigen patches to drop VSX requirement on powerpc64 and build on G5.