media-gfx / nvidia-cg-toolkit

NVIDIA's C graphics compiler toolkit

Official package sites : ·

The Cg Toolkit provides a compiler for the Cg language, runtime libraries for use with both leading graphics APIs, runtime libraries for CgFX, example applications, and extensive documentation. Supporting over 20 different OpenGL and DirectX profile targets, Cg will allow you to incorporate stunning interactive effects into your 3D applications.

v3.1.0013-r5 :: 0 :: gentoo

amd64 x86 ~amd64-linux ~x86-linux
USE flags
doc examples multilib


Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
Install examples, usually source code
On 64bit systems, if you want to be able to compile 32bit and 64bit binaries


32-bit (x86) libraries
64-bit (amd64) libraries

media-libs / freeglut : A free OpenGL utility toolkit, the open-sourced alternative to the GLUT library

media-libs / glu : The OpenGL Utility Library

virtual / opengl : Virtual for OpenGL implementation

x11-libs / libICE : X.Org Inter-Client Exchange library

x11-libs / libSM : X.Org Session Management library

x11-libs / libX11 : X.Org X11 library

x11-libs / libXext : X.Org Xext library

x11-libs / libXi : X.Org Xi library

x11-libs / libXmu : X.Org Xmu library

x11-libs / libXt : X.Org X Toolkit Intrinsics library

dev-games / ogre : Object-oriented Graphics Rendering Engine

dev-scheme / gauche-gl : OpenGL binding for Gauche

games-action / hotline-miami : High-octane action game overflowing with raw brutality

games-action / trine : Physics-based action game with character-dependent solutions to challenges

games-action / trine-enchanted-edition : The original sidescrolling action platformer under the Trine 2 engine

games-action / trine2 : Sidescrolling game of action, puzzles and platforming, Complete Story edition

games-puzzle / tiny-and-big : Combines elements of adventure, jump&run and physical puzzles

media-gfx / nvidia-texture-tools : A set of cuda-enabled texture tools and compressors

>=media-gfx/nvidia-cg-toolkit-3.1.0013 - Breaks flash websites. - Inconsistency detected by dl-open.c: 666: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed!
media-gfx/nvidia-cg-toolkit-2.1.0017-r1 - should install a symlink on path /opt/nvidia-cg-toolkit ./lib64 -> ./lib
media-gfx/nvidia-cg-toolkit: `ABI=x86 get_libdir` is invalid on KEYWORDS=x86 systems
media-gfx/nvidia-cg-toolkit: use of REPLACING_VERSIONS does not account for multiple values
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-gfx/nvidia-cg-toolkit: drop old pkg_postinst(), bug #705258
Drop lexicographical version compare. Closes: Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-gfx/nvidia-cg-toolkit: drop old
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <>
Repository mirror & CI · gentoo
Merge updates from master
Philipp Ammann · gentoo
*/*: Depend on media-libs/mesa[X(+)]
This changes any package that depends on media-libs/mesa (though not virtual/opengl) to depend on media-libs/mesa[X(+)] instead. Bug: Signed-off-by: Philipp Ammann <> Signed-off-by: Matt Turner <>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-gfx/nvidia-cg-toolkit: x86 stable wrt bug #681516
Signed-off-by: Agostino Sarubbo <> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="x86"
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
media-gfx/nvidia-cg-toolkit: amd64 stable wrt bug #681516
Signed-off-by: Aaron Bauman <> Package-Manager: Portage-2.3.62, Repoman-2.3.11
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <>
Ian Stakenvicius · gentoo
media-gfx/nvidia-cg-toolkit: drop unnecessary IUSE=multilib
As nvidia-cg-toolkit has long been migrated to using abi_x86_* to handle multilib installation, and as there are actually very few things in the gentoo repo that need this package to be built with +abi_x86_32 on amd64 multilib systems, this commit drops the multilib flag from IUSE and removes the default-enabled abi_x86_32 flag from the multilib amd64 profile (which was there to prevent users on multilib profiles from needing to explicitly add it whenever they just wanted to emerge the package) Gentoo-Bug: 560868 Package-Manager: portage-
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <> X-Thanks: Alec Warner <> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <> - validation scripts X-Thanks: Patrick Lauer <> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed