Lines 5-15
Link Here
|
5 |
inherit versionator |
5 |
inherit versionator |
6 |
|
6 |
|
7 |
MY_PV="$(get_version_component_range 1-2)" |
7 |
MY_PV="$(get_version_component_range 1-2)" |
8 |
MY_DATE="February2009" |
8 |
MY_DATE="April2009" |
9 |
DESCRIPTION="NVIDIA's C graphics compiler toolkit" |
9 |
DESCRIPTION="NVIDIA's C graphics compiler toolkit" |
10 |
HOMEPAGE="http://developer.nvidia.com/object/cg_toolkit.html" |
10 |
HOMEPAGE="http://developer.nvidia.com/object/cg_toolkit.html" |
11 |
SRC_URI="x86? ( http://developer.download.nvidia.com/cg/Cg_${MY_PV}/${PV}/Cg-${MY_PV}_${MY_DATE}_x86.tgz ) |
11 |
SRC_URI="x86? ( http://developer.download.nvidia.com/cg/Cg_${MY_PV}/Cg-${MY_PV}_${MY_DATE}_x86.tgz ) |
12 |
amd64? ( http://developer.download.nvidia.com/cg/Cg_${MY_PV}/${PV}/Cg-${MY_PV}_${MY_DATE}_x86_64.tgz )" |
12 |
amd64? ( http://developer.download.nvidia.com/cg/Cg_${MY_PV}/Cg-${MY_PV}_${MY_DATE}_x86_64.tgz )" |
13 |
|
13 |
|
14 |
LICENSE="NVIDIA" |
14 |
LICENSE="NVIDIA" |
15 |
SLOT="0" |
15 |
SLOT="0" |
Lines 25-32
Link Here
|
25 |
|
25 |
|
26 |
src_install() { |
26 |
src_install() { |
27 |
into ${DEST} |
27 |
into ${DEST} |
28 |
dobin usr/bin/cgc || die |
28 |
dobin usr/bin/* || die |
29 |
dosym ${DEST}/bin/cgc /opt/bin/cgc || die |
|
|
30 |
|
29 |
|
31 |
exeinto ${DEST}/lib |
30 |
exeinto ${DEST}/lib |
32 |
if use x86 ; then |
31 |
if use x86 ; then |
Lines 35-42
Link Here
|
35 |
doexe usr/lib64/* || die |
34 |
doexe usr/lib64/* || die |
36 |
fi |
35 |
fi |
37 |
|
36 |
|
38 |
doenvd "${FILESDIR}"/80cgc-opt |
|
|
39 |
|
40 |
insinto ${DEST}/include/Cg |
37 |
insinto ${DEST}/include/Cg |
41 |
doins usr/include/Cg/* |
38 |
doins usr/include/Cg/* |
42 |
|
39 |
|
Lines 45-54
Link Here
|
45 |
|
42 |
|
46 |
insinto ${DEST} |
43 |
insinto ${DEST} |
47 |
doins -r usr/local/Cg/{docs,examples,README} |
44 |
doins -r usr/local/Cg/{docs,examples,README} |
|
|
45 |
|
46 |
cat > "${T}/env" << EOF |
47 |
# Configures the CG Runtime environment for Bourne shell and compatible shells |
48 |
CG_COMPILER_EXE="${DEST}/bin/cgc" |
49 |
|
50 |
# Make sure the helper files are found |
51 |
PATH="${DEST}/bin" |
52 |
LDPATH="${DEST}/lib" |
53 |
MANPATH="${DEST}/man" |
54 |
EOF |
55 |
newenvd "${T}/env" 80cgc |
48 |
} |
56 |
} |
49 |
|
57 |
|
50 |
pkg_postinst() { |
58 |
pkg_postinst() { |
51 |
einfo "Starting with ${CATEGORY}/${PN}-2.1.0016, ${PN} is installed in" |
59 |
einfo "Starting with ${CATEGORY}/${PN}-2.1.0016, ${PN} is installed in" |
52 |
einfo "${DEST}. Packages might have to add something like:" |
60 |
einfo "${DEST}. Packages might have to add something like:" |
53 |
einfo " append-cppflags -I${DEST}/include" |
61 |
einfo " append-cppflags -I${DEST}/include" |
|
|
62 |
einfo "Starting with ${CATEGORY}/${PN}-2.2.0006, the cgc binary isn't" |
63 |
einfo "symlinked to /opt/bin, but to ${DEST}/bin is but into " |
64 |
einfo "\$\{PATH\} environment variable." |
54 |
} |
65 |
} |