BSD Ports

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

SystemPortVersion
MidnightBSDgraphics/nvidia-texture-tools2.1.2
FreeBSDgraphics/nvidia-texture-tools2.1.2
NetBSDgraphics/nvidia-texture-tools2.1.0nb17
HardenedBSDgraphics/nvidia-texture-tools2.1.2
GhostBSDgraphics/nvidia-texture-tools2.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

Build dependencies 3
Run dependencies 3

No port depends on this one.

Configuration

Options name: graphics_nvidia-texture-tools

OptionDefaultDescription
DOCSoff
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
FileSizeSHA256
castano-nvidia-texture-tools-2.1.2_GH0.tar.gz4.5172897e+070187336b0285038fab4f4a6b7654f51beaebab040b6aad53c147c917c5ab519b

Commit history 1

DateCommitCreditsLog 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]>