games/trenchbroom 2.0.0.b_14 FreeBSD
Cross-platform level editor for Quake-engine based games
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv3
- Categories
- games, cad
- Package size
- 1814.4 KiB, 5287.3 KiB installed
Description
TrenchBroom is a modern, cross platform level editor for Quake-engine based games. It currently supports Quake, Quake 2, and Hexen 2, is easy to use, and provides many simple and advanced tools to make complex and interesting levels with ease. Some of its features:
- True 3D editing, no 2D views required
- High performance renderer with support for huge maps
- Vertex editing with edge and face splitting that will not create invalid brushes
- Manipulation of multiple vertices at once (great for trisoup editing)
- Move, rotate, and flip brushes and entities
- Precise texture lock for all operations
- Smart entity property editors
- Graphical entity browser with drag and drop support
- Comprehensive texture application and manipulation tools
- Search and filter functions
- Unlimited undo and redo
- Point file support
- Support for FGD and DEF entity definition files, mods, and multiple WAD files
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | games/trenchbroom | 2.0.0.b_14 |
| DragonFly | games/trenchbroom | 2.0.0.b_13 |
| HardenedBSD | games/trenchbroom | 2.0.0.b_14 |
| GhostBSD | games/trenchbroom | 2.0.0.b_14 |
Install
Binary package:
pkg install trenchbroom
From the ports tree:
cd /usr/ports/games/trenchbroom/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= trenchbroom>0:games/trenchbroom
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 | 2.0.0.b_14 | 2.0.0.b_14 | - | 2.0.0.b_14 | 2.0.0.b_14 |
| FreeBSD:14:quarterly | 2.0.0.b_14 | 2.0.0.b_14 | n/a | 2.0.0.b_14 | 2.0.0.b_14 |
| FreeBSD:15:latest | 2.0.0.b_14 | 2.0.0.b_14 | n/a | 2.0.0.b_14 | 2.0.0.b_14 |
| FreeBSD:15:quarterly | 2.0.0.b_14 | 2.0.0.b_14 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.0.0.b_14 | 2.0.0.b_14 | 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.
Library 2
libfreeimage.so: graphics/freeimagelibfreetype.so: print/freetype2
The full lists below include those, and their dependencies in turn.
Build dependencies 108
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/libmspack
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/jsoncpp
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libsoup
- devel/libthai
- devel/libunistring
- devel/libunwind
- devel/libuv
- devel/ninja
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/freeimage
- graphics/gdk-pixbuf2
- graphics/glew
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/png
- graphics/tiff
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/iso-codes
- misc/shared-mime-info
- multimedia/gstreamer1
- multimedia/gstreamer1-plugins
- net/avahi-app
- net/glib-networking
- net/libproxy
- ports-mgmt/pkg
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- security/libgcrypt
- security/libgpg-error
- security/libssh2
- security/rhash
- sysutils/gnome_subr
- textproc/expat2
- textproc/libxml2
- www/libnghttp2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/gtk20
- x11-toolkits/pango
- x11-toolkits/wxgtk30
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcomposite
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
The first 100 are listed.
Run dependencies 101
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/libmspack
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libsoup
- devel/libthai
- devel/libunistring
- devel/libunwind
- devel/orc
- devel/pcre2
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/freeimage
- graphics/gdk-pixbuf2
- graphics/glew
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/png
- graphics/tiff
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/iso-codes
- misc/shared-mime-info
- multimedia/gstreamer1
- multimedia/gstreamer1-plugins
- net/avahi-app
- net/glib-networking
- net/libproxy
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- security/libgcrypt
- security/libgpg-error
- security/libssh2
- sysutils/gnome_subr
- textproc/expat2
- textproc/libxml2
- www/libnghttp2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/gtk20
- x11-toolkits/pango
- x11-toolkits/wxgtk30
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcomposite
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXres
- x11/libXtst
- x11/libXxf86vm
- x11/libxcb
- x11/pixman
The first 100 are listed.
No port depends on this one.
Configuration
Options name: games_${GH_PROJECT:tl}
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cmake:insource compiler:c++11-lib gl gnome pkgconfig
- Service scripts
- none
Files
pkg-plist 108
- bin/TrenchBroom
- share/trenchbroom/fonts/SIL Open Font License.txt
- share/trenchbroom/fonts/SourceSansPro-Regular.otf
- share/trenchbroom/games/Halflife/HalfLife.fgd
- share/trenchbroom/games/Hexen2.cfg
- share/trenchbroom/games/Hexen2/Hexen2.fgd
- share/trenchbroom/games/Hexen2/Icon.png
- share/trenchbroom/games/Hexen2/palette.lmp
- share/trenchbroom/games/Quake.cfg
- share/trenchbroom/games/Quake/Icon.png
- share/trenchbroom/games/Quake/palette.lmp
- share/trenchbroom/games/Quake/Quake.fgd
- share/trenchbroom/games/Quake/Quoth2.fgd
- share/trenchbroom/games/Quake/Rubicon2.def
- share/trenchbroom/games/Quake2.cfg
- share/trenchbroom/games/Quake2/colormap.pcx
- share/trenchbroom/games/Quake2/Icon.png
- share/trenchbroom/games/Quake2/Quake2.fgd
- share/trenchbroom/games/Quake3/Icon.png
- share/trenchbroom/games/Quake4/Icon.png
- share/trenchbroom/images/Add.png
- share/trenchbroom/images/AppIcon.png
- share/trenchbroom/images/BrushTool.png
- share/trenchbroom/images/ClipTool.png
- share/trenchbroom/images/Console.png
- share/trenchbroom/images/ConsolePressed.png
- share/trenchbroom/images/DefaultGameIcon.png
- share/trenchbroom/images/DocIcon.png
- share/trenchbroom/images/Down.png
- share/trenchbroom/images/DuplicateObjects.png
- share/trenchbroom/images/EditMods.png
- share/trenchbroom/images/FlipHorizontally.png
- share/trenchbroom/images/FlipTextureH.png
- share/trenchbroom/images/FlipTextureV.png
- share/trenchbroom/images/FlipVertically.png
- share/trenchbroom/images/GeneralPreferences.png
- share/trenchbroom/images/Grid.png
- share/trenchbroom/images/Invisible_White.png
- share/trenchbroom/images/Invisible.png
- share/trenchbroom/images/IssueBrowser.png
- share/trenchbroom/images/IssueBrowserPressed.png
- share/trenchbroom/images/KeyboardPreferences.png
- share/trenchbroom/images/Locked.png
- share/trenchbroom/images/MousePreferences.png
- share/trenchbroom/images/NoTool.png
- share/trenchbroom/images/Position.png
- share/trenchbroom/images/Refresh.png
- share/trenchbroom/images/Remove.png
- share/trenchbroom/images/ResetTexture.png
- share/trenchbroom/images/RotateTextureCCW.png
- share/trenchbroom/images/RotateTextureCW.png
- share/trenchbroom/images/RotateTool.png
- share/trenchbroom/images/TextureLockOff.png
- share/trenchbroom/images/TextureLockOn.png
- share/trenchbroom/images/Unlocked.png
- share/trenchbroom/images/Up.png
- share/trenchbroom/images/VertexTool.png
- share/trenchbroom/images/Visible_White.png
- share/trenchbroom/images/Visible.png
- share/trenchbroom/shader/BrowserGroup.fragsh
- share/trenchbroom/shader/BrowserGroup.vertsh
- share/trenchbroom/shader/ClipHandle.vertsh
- share/trenchbroom/shader/ColoredHandle.vertsh
- share/trenchbroom/shader/ColoredText.vertsh
- share/trenchbroom/shader/Compass.fragsh
- share/trenchbroom/shader/Compass.vertsh
- share/trenchbroom/shader/CompassOutline.vertsh
- share/trenchbroom/shader/EntityLink.fragsh
- share/trenchbroom/shader/EntityLink.vertsh
- share/trenchbroom/shader/EntityModel.fragsh
- share/trenchbroom/shader/EntityModel.vertsh
- share/trenchbroom/shader/Face.fragsh
- share/trenchbroom/shader/Face.vertsh
- share/trenchbroom/shader/Grid.fragsh
- share/trenchbroom/shader/Grid2D.fragsh
- share/trenchbroom/shader/Grid2D.vertsh
- share/trenchbroom/shader/Handle.fragsh
- share/trenchbroom/shader/Handle.vertsh
- share/trenchbroom/shader/MiniMapEdge.fragsh
- share/trenchbroom/shader/MiniMapEdge.vertsh
- share/trenchbroom/shader/Text.fragsh
- share/trenchbroom/shader/Text.vertsh
- share/trenchbroom/shader/TextBackground.fragsh
- share/trenchbroom/shader/TextBackground.vertsh
- share/trenchbroom/shader/TextureBrowser.fragsh
- share/trenchbroom/shader/TextureBrowser.vertsh
- share/trenchbroom/shader/TextureBrowserBorder.fragsh
- share/trenchbroom/shader/TextureBrowserBorder.vertsh
- share/trenchbroom/shader/Triangle.fragsh
- share/trenchbroom/shader/Triangle.vertsh
- share/trenchbroom/shader/UVView.fragsh
- share/trenchbroom/shader/UVView.vertsh
- share/trenchbroom/shader/VaryingPC.fragsh
- share/trenchbroom/shader/VaryingPC.vertsh
- share/trenchbroom/shader/VaryingPUniformC.vertsh
- share/icons/hicolor/16x16/apps/trenchbroom.png
- share/icons/hicolor/22x22/apps/trenchbroom.png
- share/icons/hicolor/24x24/apps/trenchbroom.png
- share/icons/hicolor/32x32/apps/trenchbroom.png
- share/icons/hicolor/36x36/apps/trenchbroom.png
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| kduske-TrenchBroom-2.0.0.b-ed46601_GH0.tar.gz | 2.0513562e+07 | d0bac990d9b19f4d7f7aba392a561d1ee87ca396af2fce42a4989021d8466312 |
Commit history 0
No commits in the history this site was built from.