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
| System | Port | Version |
|---|---|---|
| FreeBSD | cad/brlcad | 7.32.6_1 |
| NetBSD | wip/brlcad | 7.26.0 |
| MidnightBSD | cad/brlcad | 7.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 7.32.6_1 | 7.32.6_1 | 7.32.4 | - | 7.32.6_1 |
| FreeBSD:14:quarterly | 7.32.6_1 | 7.32.6_1 | n/a | - | 7.32.6_1 |
| FreeBSD:15:latest | - | - | n/a | - | - |
| FreeBSD:15:quarterly | - | - | n/a | n/a | n/a |
| FreeBSD:16:latest | - | - | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
xsltproc: textproc/libxslt
Library 6
liblz4.so: archivers/liblz4libdrm.so: graphics/libdrmlibpng.so: graphics/pnglibfreetype.so: print/freetype2libexpat.so: textproc/expat2libfontconfig.so: x11-fonts/fontconfig
The full lists below include those, and their dependencies in turn.
Build dependencies 50
- archivers/brotli
- archivers/liblz4
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libffi
- devel/libpciaccess
- devel/libunistring
- devel/libuv
- devel/llvm14
- devel/ninja
- devel/pkgconf
- devel/readline
- dns/libidn2
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/png
- lang/perl5.42
- lang/python312
- lang/tcl86
- math/mpdecimal
- misc/hwdata
- ports-mgmt/pkg
- print/freetype2
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- security/rhash
- textproc/expat2
- textproc/libxml2
- textproc/libxslt
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/libXt
- x11-toolkits/tk86
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/xorgproto
Run dependencies 31
- archivers/brotli
- archivers/liblz4
- devel/gettext-runtime
- devel/libpciaccess
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/png
- lang/tcl86
- misc/hwdata
- print/freetype2
- print/indexinfo
- textproc/expat2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/libXt
- x11-toolkits/tk86
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/xorgproto
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
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
| File | Size | SHA256 |
|---|---|---|
| brlcad-7.32.6.tar.bz2 | 1.1501322e+08 | 972f3d15c291ca1f14a69b3e0409fd69585d5ac7fe41588c65d9147c62ad4a15 |
Master sites 1
- https://github.com/BRL-CAD/brlcad/releases/download/rel-${PORTVERSION:S/./-/g}/