Gentoo Archives: gentoo-commits

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/glew/
Date: Sun, 10 Feb 2019 11:51:55
Message-Id: 1549799258.bfda8e85b17a80677af22d51b371c18e2494cd3e.zlogene@gentoo
1 commit: bfda8e85b17a80677af22d51b371c18e2494cd3e
2 Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
3 AuthorDate: Sun Feb 10 11:47:38 2019 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 10 11:47:38 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfda8e85
7
8 media-libs/glew: Drop old
9
10 Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
11 Package-Manager: Portage-2.3.51, Repoman-2.3.11
12
13 media-libs/glew/glew-2.1.0.ebuild | 101 --------------------------------------
14 1 file changed, 101 deletions(-)
15
16 diff --git a/media-libs/glew/glew-2.1.0.ebuild b/media-libs/glew/glew-2.1.0.ebuild
17 deleted file mode 100644
18 index 68426a2fd5e..00000000000
19 --- a/media-libs/glew/glew-2.1.0.ebuild
20 +++ /dev/null
21 @@ -1,101 +0,0 @@
22 -# Copyright 1999-2018 Gentoo Foundation
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI=6
26 -
27 -inherit multilib-minimal toolchain-funcs versionator
28 -
29 -DESCRIPTION="The OpenGL Extension Wrangler Library"
30 -HOMEPAGE="http://glew.sourceforge.net/"
31 -SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
32 -
33 -LICENSE="BSD MIT"
34 -SLOT="0/$(get_version_component_range 1-2)"
35 -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
36 -IUSE="doc static-libs"
37 -
38 -DEPEND="
39 - >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
40 - >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
41 - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
42 - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
43 - >=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}]
44 - >=x11-libs/libXmu-1.1.1-r1[${MULTILIB_USEDEP}]
45 -"
46 -RDEPEND="${DEPEND}"
47 -
48 -src_prepare() {
49 - local PATCHES=( "${FILESDIR}"/${PN}-2.0.0-install-headers.patch )
50 -
51 - sed -i \
52 - -e '/INSTALL/s:-s::' \
53 - -e '/$(CC) $(CFLAGS) -o/s:$(CFLAGS):$(CFLAGS) $(LDFLAGS):' \
54 - -e '/^.PHONY: .*\.pc$/d' \
55 - Makefile || die
56 -
57 - if ! use static-libs ; then
58 - sed -i \
59 - -e '/glew.lib:/s|lib/$(LIB.STATIC) ||' \
60 - -e '/glew.lib.mx:/s|lib/$(LIB.STATIC.MX) ||' \
61 - -e '/INSTALL.*LIB.STATIC/d' \
62 - Makefile || die
63 - fi
64 -
65 - # don't do stupid Solaris specific stuff that won't work in Prefix
66 - cp config/Makefile.linux config/Makefile.solaris || die
67 - # and let freebsd be built as on linux too
68 - cp config/Makefile.linux config/Makefile.freebsd || die
69 -
70 - default
71 - multilib_copy_sources
72 -}
73 -
74 -glew_system() {
75 - # Set the SYSTEM variable instead of probing. #523444 #595280
76 - case ${CHOST} in
77 - *linux*) echo "linux" ;;
78 - *-freebsd*) echo "freebsd" ;;
79 - *-darwin*) echo "darwin" ;;
80 - *-solaris*) echo "solaris" ;;
81 - mingw*|*-mingw*) echo "mingw" ;;
82 - *) die "Unknown system ${CHOST}" ;;
83 - esac
84 -}
85 -
86 -set_opts() {
87 - myglewopts=(
88 - AR="$(tc-getAR)"
89 - STRIP=true
90 - CC="$(tc-getCC)"
91 - LD="$(tc-getCC) ${LDFLAGS}"
92 - SYSTEM="$(glew_system)"
93 - M_ARCH=""
94 - LDFLAGS.EXTRA=""
95 - POPT="${CFLAGS}"
96 - )
97 -}
98 -
99 -multilib_src_compile() {
100 - set_opts
101 - emake \
102 - GLEW_PREFIX="${EPREFIX}/usr" \
103 - GLEW_DEST="${EPREFIX}/usr" \
104 - LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
105 - "${myglewopts[@]}"
106 -}
107 -
108 -multilib_src_install() {
109 - set_opts
110 - emake \
111 - GLEW_DEST="${ED}/usr" \
112 - LIBDIR="${ED}/usr/$(get_libdir)" \
113 - PKGDIR="${ED}/usr/$(get_libdir)/pkgconfig" \
114 - "${myglewopts[@]}" \
115 - install.all
116 -
117 - dodoc README.md
118 - if use doc; then
119 - docinto html
120 - dodoc doc/*
121 - fi
122 -}