Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/nvidia-cg-toolkit/
Date: Sat, 28 Sep 2019 13:01:54
Message-Id: 1569675682.b6e217fcbafd0989249823842ec475a03fa2116e.slyfox@gentoo
1 commit: b6e217fcbafd0989249823842ec475a03fa2116e
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Sat Sep 28 13:01:22 2019 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Sat Sep 28 13:01:22 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6e217fc
7
8 media-gfx/nvidia-cg-toolkit: drop old
9
10 Package-Manager: Portage-2.3.76, Repoman-2.3.17
11 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
12
13 .../nvidia-cg-toolkit-3.1.0013-r3.ebuild | 146 ---------------------
14 1 file changed, 146 deletions(-)
15
16 diff --git a/media-gfx/nvidia-cg-toolkit/nvidia-cg-toolkit-3.1.0013-r3.ebuild b/media-gfx/nvidia-cg-toolkit/nvidia-cg-toolkit-3.1.0013-r3.ebuild
17 deleted file mode 100644
18 index 93cd75d8d7a..00000000000
19 --- a/media-gfx/nvidia-cg-toolkit/nvidia-cg-toolkit-3.1.0013-r3.ebuild
20 +++ /dev/null
21 @@ -1,146 +0,0 @@
22 -# Copyright 1999-2015 Gentoo Foundation
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI=5
26 -
27 -MULTILIB_COMPAT=( abi_x86_{32,64} )
28 -inherit multilib multilib-minimal prefix versionator
29 -
30 -MY_PV="$(get_version_component_range 1-2)"
31 -MY_DATE="April2012"
32 -
33 -DESCRIPTION="NVIDIA's C graphics compiler toolkit"
34 -HOMEPAGE="http://developer.nvidia.com/cg_toolkit"
35 -SRC_URI="
36 - abi_x86_32? (
37 - http://developer.download.nvidia.com/cg/Cg_${MY_PV}/Cg-${MY_PV}_${MY_DATE}_x86.tgz
38 - )
39 - abi_x86_64? (
40 - http://developer.download.nvidia.com/cg/Cg_${MY_PV}/Cg-${MY_PV}_${MY_DATE}_x86_64.tgz
41 - )"
42 -
43 -LICENSE="NVIDIA-r1"
44 -SLOT="0"
45 -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
46 -IUSE="doc examples"
47 -
48 -RESTRICT="strip"
49 -
50 -RDEPEND="
51 - x11-libs/libICE
52 - x11-libs/libSM
53 - x11-libs/libX11
54 - x11-libs/libXext
55 - x11-libs/libXi
56 - x11-libs/libXmu
57 - x11-libs/libXt
58 - media-libs/glu
59 - media-libs/mesa[X(+)]
60 - media-libs/freeglut
61 - amd64? ( abi_x86_32? (
62 - >=media-libs/glu-9.0.0-r1[abi_x86_32(-)]
63 - >=media-libs/mesa-9.1.6[abi_x86_32(-)]
64 - >=media-libs/freeglut-2.8.1[abi_x86_32(-)]
65 - >=x11-libs/libICE-1.0.8-r1[abi_x86_32(-)]
66 - >=x11-libs/libSM-1.2.1-r1[abi_x86_32(-)]
67 - >=x11-libs/libX11-1.6.2[abi_x86_32(-)]
68 - >=x11-libs/libXext-1.3.2[abi_x86_32(-)]
69 - >=x11-libs/libXi-1.7.2[abi_x86_32(-)]
70 - >=x11-libs/libXmu-1.1.1-r1[abi_x86_32(-)]
71 - >=x11-libs/libXt-1.1.4[abi_x86_32(-)]
72 - ) )
73 - x86? ( virtual/libstdc++:3.3 )"
74 -DEPEND=""
75 -
76 -S=${WORKDIR}
77 -
78 -DEST=/opt/${PN}
79 -
80 -QA_PREBUILT="${DEST}/*"
81 -
82 -src_unpack() {
83 - multilib_src_unpack() {
84 - mkdir -p "${BUILD_DIR}" || die
85 - cd "${BUILD_DIR}" || die
86 -
87 - local i
88 - for i in ${A}; do
89 - if [[ ${i} == *x86_64* && ${ABI} == amd64 ]]; then
90 - unpack "${i}"
91 - elif [[ ${i} != *x86_64* && ${ABI} != amd64 ]]; then
92 - unpack "${i}"
93 - fi
94 - done
95 - }
96 -
97 - multilib_foreach_abi multilib_src_unpack
98 -}
99 -
100 -install_pkgconfig() {
101 - # One arg: .pc file
102 - insinto /usr/$(get_libdir)/pkgconfig
103 - sed \
104 - -e "s:GENTOO_LIBDIR:$(get_libdir):g" \
105 - -e "s:DESCRIPTION:${DESCRIPTION}:g" \
106 - -e "s:VERSION:${PV}:g" \
107 - -e "s|HOMEPAGE|${HOMEPAGE}|g" \
108 - -e "s:SUFFIX::g" \
109 - "${FILESDIR}/${1}.in" > "${T}/${1}" || die
110 - eprefixify "${T}/${1}"
111 - doins "${T}/${1}"
112 -}
113 -
114 -src_install() {
115 - local LDPATH=()
116 -
117 - multilib-minimal_src_install
118 -}
119 -
120 -multilib_src_install() {
121 - LDPATH+=( "${EPREFIX}${DEST}/$(get_libdir)" )
122 - into ${DEST}
123 -
124 - if [[ ${ABI} == amd64 ]]; then
125 - dolib usr/lib64/*
126 - else
127 - dolib usr/lib/*
128 - fi
129 - install_pkgconfig nvidia-cg-toolkit.pc
130 - install_pkgconfig nvidia-cg-toolkit-gl.pc
131 -
132 - insinto ${DEST}/include
133 - doins -r usr/include/Cg
134 -
135 - if multilib_is_native_abi; then
136 - dobin usr/bin/{cgc,cgfxcat,cginfo}
137 -
138 - insinto ${DEST}
139 - dodoc usr/local/Cg/README
140 - if use doc; then
141 - dodoc usr/local/Cg/docs/*.{txt,pdf}
142 - dohtml -r usr/local/Cg/docs/html/*
143 - fi
144 - if use examples; then
145 - insinto /usr/share/${PN}
146 - doins -r usr/local/Cg/examples
147 - fi
148 - fi
149 -}
150 -
151 -multilib_src_install_all() {
152 - local ldpath=${LDPATH[*]}
153 -
154 - sed \
155 - -e "s|ELDPATH|${ldpath// /:}|g" \
156 - "${FILESDIR}"/80cgc-opt-2 > "${T}"/80cgc-opt || die
157 - eprefixify "${T}"/80cgc-opt
158 - doenvd "${T}"/80cgc-opt
159 -}
160 -
161 -pkg_postinst() {
162 - if [[ ${REPLACING_VERSIONS} < 2.1.0016 ]]; then
163 - einfo "Starting with ${CATEGORY}/${PN}-2.1.0016, ${PN} is installed in"
164 - einfo "${DEST}. Packages might have to add something like:"
165 - einfo " append-cppflags -I${DEST}/include"
166 - fi
167 -}