graphics/nvidia-texture-tools 2.1.2 MidnightBSD
Texture Tools with support for DirectX 10 texture formats
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
af485ee427- License
- mit
- Categories
- graphics
Description
The NVIDIA Texture Tools is a collection of image processing and texture manipulation tools, designed to be integrated in game tools and asset conditioning pipelines.
The primary features of the library are mipmap and normal map generation, format conversion and DXT compression.
DXT compression is based on Simon Brown's squish library. The library also contains an alternative GPU-accelerated compressor that uses CUDA and is one order of magnitude faster.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | graphics/nvidia-texture-tools | 2.1.2 |
| FreeBSD | graphics/nvidia-texture-tools | 2.1.2 |
| NetBSD | graphics/nvidia-texture-tools | 2.1.0nb17 |
| HardenedBSD | graphics/nvidia-texture-tools | 2.1.2 |
| GhostBSD | graphics/nvidia-texture-tools | 2.1.2 |
Install
Binary package:
mport install nvidia-texture-tools
From mports:
cd /usr/mports/graphics/nvidia-texture-tools && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= nvidia-texture-tools>0:graphics/nvidia-texture-tools
LIB_DEPENDS= libnvtt.so:graphics/nvidia-texture-tools
Dependencies
As this port's Makefile names them.
Library 3
libpng.so: graphics/pnglibtiff.so: graphics/tifflibOpenEXR.so: graphics/openexr
Build dependencies 3
Run dependencies 3
No port depends on this one.
Configuration
Options name: graphics_nvidia-texture-tools
| Option | Default | Description |
|---|---|---|
| DOCS | off |
- USES
- cmake compiler:c++11-lang jpeg
- Service scripts
- none
Files
pkg-plist 20
- bin/nv-gnome-thumbnailer
- bin/nvassemble
- bin/nvcompress
- bin/nvddsinfo
- bin/nvdecompress
- bin/nvhdrtest
- bin/nvimgdiff
- bin/nvtestsuite
- bin/nvzoom
- include/nvtt/nvtt.h
- include/nvtt/nvtt_wrapper.h
- include/squish.h
- lib/libnvtt.so
- lib/libsquish.a
- lib/static/libnvcore.a
- lib/static/libnvimage.a
- lib/static/libnvmath.a
- lib/static/libnvthread.a
- share/doc/nvtt/LICENSE
- share/doc/nvtt/README.md
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| castano-nvidia-texture-tools-2.1.2_GH0.tar.gz | 4.5172897e+07 | 0187336b0285038fab4f4a6b7654f51beaebab040b6aad53c147c917c5ab519b |
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
af485ee427 |
Lucas Holt | graphics/nvidia-texture-tools: fix build and plist Use the license file present in the current distfile, drop obsolete patches, add the MidnightBSD execinfo link patch, and update pkg-plist for the current install layout.
Validated with clean patch/fake/package and portlint. The local fake emitted a gconftool/libxml2 warning while installing the thumbnailer schema, but package creation succeeded.
AI-Assisted-by: Codex <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |