summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2012-08-07 04:32:20 +0000
committerTim Harder <radhermit@gentoo.org>2012-08-07 04:32:20 +0000
commit22b00ea42e3f0b3ae04d36a729589c294596c6d8 (patch)
tree6b1f14dc901ea6d705ce7ea2e681dbef232f76c0 /media-libs
parentFixing jython restrict (diff)
downloadhistorical-22b00ea42e3f0b3ae04d36a729589c294596c6d8.tar.gz
historical-22b00ea42e3f0b3ae04d36a729589c294596c6d8.tar.bz2
historical-22b00ea42e3f0b3ae04d36a729589c294596c6d8.zip
Version bump.
Package-Manager: portage-2.2.0_alpha120/cvs/Linux x86_64
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/glew/ChangeLog7
-rw-r--r--media-libs/glew/Manifest20
-rw-r--r--media-libs/glew/glew-1.9.0.ebuild70
3 files changed, 87 insertions, 10 deletions
diff --git a/media-libs/glew/ChangeLog b/media-libs/glew/ChangeLog
index f7edf7b65804..5b40c71a013e 100644
--- a/media-libs/glew/ChangeLog
+++ b/media-libs/glew/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-libs/glew
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/glew/ChangeLog,v 1.79 2012/07/30 21:41:35 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/glew/ChangeLog,v 1.80 2012/08/07 04:32:20 radhermit Exp $
+
+*glew-1.9.0 (07 Aug 2012)
+
+ 07 Aug 2012; Tim Harder <radhermit@gentoo.org> +glew-1.9.0.ebuild:
+ Version bump.
*glew-1.8.0 (30 Jul 2012)
diff --git a/media-libs/glew/Manifest b/media-libs/glew/Manifest
index a83a1729150c..3baaf8c82062 100644
--- a/media-libs/glew/Manifest
+++ b/media-libs/glew/Manifest
@@ -1,22 +1,24 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
DIST glew-1.6.0.tgz 494713 SHA256 bea2a7e9bb97a7a5054d4a65d16aaeedeaa091719359ad3fcd9bfdb0fe8eb7fa
DIST glew-1.7.0.tgz 512582 SHA256 1653a63fb1e1a518c4b5ccbaf1a617f1a0b4c1c29d39ae4e2583844d98365c09 SHA512 03d7a816fde0c445c964280ac9e679a0d2dfca839e87345360adec4fdb2292b4ddfc85538954b052c538ca355e559d8ee3a5ea7ea2a99130687054a92e0df857 WHIRLPOOL ae23661b2ac44938b6abf347553adfc3e13b1c26e31e9237396a3cd96637b078c16a5538746afda2012dd031cfa5eac60596dc2f5745a985b17fc3ae1ecfc51f
DIST glew-1.8.0.tgz 523395 SHA256 e0041a98b7763a9cc079f5aec8965958b95b37cf1b91a5ded2a8c00d878dfa57 SHA512 227d3ceb16e5ee8d164afc3ce9beb9b298c58de1e0806f6ddd5a9be5db68b0fe1150b3893a436d28b2fe31fd64e87c15a00cb77cc789d09f967e65728e6c4ee5 WHIRLPOOL acc68a45aaca3a096d712e611abee742ddbf26defd0ca13b4257c1d9c43e3f0667d514aa8f016b71dcb027f1976313e7cee5b1b004ab5e8e05a907da68eca5b9
+DIST glew-1.9.0.tgz 544440 SHA256 9b36530e414c95d6624be9d6815a5be1531d1986300ae5903f16977ab8aeb787 SHA512 e4b566de6bfc84d73a2c3eedc5eeace30b1d8126f425fbd880dcc3f5850dd445247d6ef950194944cfc71d71155773c47bb593fe2ca9879032d1c65a8a70f5e5 WHIRLPOOL d1c49e13561834c2049f8d5027260b37f5814cf96466f30494d5c2a0251b655c97f9f82a4c9f76ec62513e1408586b1ff8a0ee21258af7e9afa5a7407cf8cdba
EBUILD glew-1.6.0-r1.ebuild 1634 SHA256 6cbd38d72b71f846589a527470b9633cb69c430bb0859a173d48b86dae2ba93a SHA512 b6d80bb7c77de468aa7c671c0afa7dc37f440179a7c5b1178f6e2bb88c4289ec8b7742204c9c27292aebf573d367f8955ae3c97197a9b0ccbb84cb8f3dc9248f WHIRLPOOL 1c6397ebb90a065ba0134718e2c57c801f6ffa4961c522ecbd419d4eac6dc0b856dfdb1911bb8b363cde63b41857130ef6586b7d9a839091b87d533cfcfbd85c
EBUILD glew-1.7.0.ebuild 1744 SHA256 101d5ee56976c0ea3615fc105c448152d459356b544a6fc4ec4fda38d16df50c SHA512 654044e04c5cb1ffa41281f39dbcdb98b49d3f626448a580e613556253daff5c4df9f2cfb78d5e6acc6d6041c1cd2b3bd0c741d997c5cacec830de3c3fef2544 WHIRLPOOL 24caca5662961a469f322b58aa884f7db4341c59893a2a6798db685bab380bd3ed67fceec1bfe92cb95589715123a68afe7aa2cb633e60822f8dde83825fd04e
EBUILD glew-1.8.0.ebuild 1694 SHA256 6af48dd37fd8b0889eaafc57595b36e3555c78e97dbecae42e4170f701d364b2 SHA512 700492b6c313088fb20e24f61b24629d6213db1178c67f164175e9914a4f38b195ca865cebf2f6d55eed1544ab87276fd6e18b2ffcda5b9d5bd62c2343f39a20 WHIRLPOOL 409642527225161a6381263c9104a957810f12030e9cf98e3d095518887d53698633a202b8e6d3247a8fd6ac85f4aa73109317a6ad4739dbecf8451e154840c2
-MISC ChangeLog 9432 SHA256 e193ab244f76774268a582e86dd13701f2696a4769b8cf96cf927dd438e48bfd SHA512 69f81e6e4de42e0b3353e3e69e6204661b18906a3b8495b7ec5fba8bc82210e5561e85698e1296621d0a6c2bdae5d01be1eaad73e900fcbfc7419f293cdea55a WHIRLPOOL ccf9cc8c09fe5b3c24977d3e23871b9871fdba8e36702757c978a50dda0d58f05a64a0a8036c4b0e1c1d0cb946d07db4c323bbb82a8195ab1b07ae6b6b27700c
+EBUILD glew-1.9.0.ebuild 1694 SHA256 0fc53ef8254d603b8b771e4177f61650a4dbe7dc1c9adaedb46fbbe4d13059d3 SHA512 e2eb2604dfdd79525517027b99ae2abfd2cf91b0ec661a5d6e8ab27f6eea887eaa3d409392dfa3d8bd7d5ed73b47d83e6c92fb4e6445b1d9839e0a019936e868 WHIRLPOOL ce15f09ffeccfb587937958b624f5d6f8e3b6aada2943395db7df740d29802dbdaa5bf6ea14f2d9f6e16b8d48ac9c637b178b14cb5189f8cd24f550ff728de9b
+MISC ChangeLog 9545 SHA256 4b92e41565d12a7f3ca499f36763481314a2fadf134c8eb377fb73f0f8a03439 SHA512 e9d5b03c41100162447bad018fe20a9722d870307153c356b3979cd00a32958d6f9f65c3ab82f2b73f0b92aac0573c7b79e32afe588c7e2e45caf5bc7bb72c4a WHIRLPOOL 0280ba06ce2569bb8d4cde349f785ed30729a67d30b98bab50a338a4399b1b6a210d38c0800c7973391221aaa872d4ec455a74a6a7e53ea9e928b5a5a0d36b67
MISC metadata.xml 232 SHA256 a778e40f66cb2fa35529e4f45cb8356c8b1b109163cd939396f02e8ea6aa5f1a SHA512 6952f63da1c92a4ed7ddb87b5eb4003d123f0b7af6ffdbc9118159c97ddf18917e8ac7727285a42c07c64e52a40335bc2ef9f17261557617beb8c2226a391873 WHIRLPOOL 0a4441f075f8af01588da2aac3e03732f93463b8bea5e46749d37e1468452735d15f45243b930b3346c93734f8aa235a492030445fee471a95d2c5998f08e7de
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBAgAGBQJQFv9pAAoJEEdUh39IaPFNshwH/jTTZP5X8eWd5masvUIKoyP4
-ZDKTL3vMi0zEnAZk5DaJvEiwxzygkx+OuDV1W/8e0Cs6szQgTBHpJlvaRUV3h4ZW
-IHKhKyECp6ihX71XiLnzQMEgD+aHeaDeGB4GHK2ogDuyCsejvF1rpSICzy4y/VL4
-4QgJ66FjC7jbPaY/VRbZyF0hlOUBFrxZ7j1tKtj6iBLfKiNza39h7uZu0cu22Kzg
-ByL+CJM32ASlR0203fSt5FSx619EITLVqky6Kdl6YIZ21xrkQxnYVNuSJlXjzKQN
-LjjlO7tRX+SM+h9hwrv3k2XtJ113d2An5mZBJvU6as9enE79QJLo5gLtP6+l3No=
-=iJ2R
+iQEcBAEBCAAGBQJQIJpdAAoJEEqz6FtPBkyjXUQH/3RtSpemoAzaErwR3WzWgkhF
+gRhRESQ4OkwhLQsSeXJY3SW+mMb2xqn0ACzRZmQ/ccnAF7Sjm0c8UhJPTxEFGpdh
+CqV/kpku8/usIRnO4CKRREJaz4vZGdyWsqPRLvstx4uVvIxGQvVopIQE049M0Y5i
+ZqjGRM1oqHpOpAUFSuUSFtJCZSBx2sYhAC8GFOd9AG9v0ujd/D9tgjLgZ449xmc5
+C7n0/Uk9EroWnbsfiZdTju7POY8Dg1uK0D5I2jG/Ny/iT0guP9jKP0Jj6n5F3oiy
+P+4e+gx0C6rDgP35XU2dBo2UQzI3ZUa4fYliohROglsys0JBMr/cfZ8sNv+Z8ns=
+=4FuH
-----END PGP SIGNATURE-----
diff --git a/media-libs/glew/glew-1.9.0.ebuild b/media-libs/glew/glew-1.9.0.ebuild
new file mode 100644
index 000000000000..ac9c474d388c
--- /dev/null
+++ b/media-libs/glew/glew-1.9.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/glew/glew-1.9.0.ebuild,v 1.1 2012/08/07 04:32:20 radhermit Exp $
+
+EAPI=4
+inherit multilib toolchain-funcs
+
+DESCRIPTION="The OpenGL Extension Wrangler Library"
+HOMEPAGE="http://glew.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
+
+LICENSE="BSD MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc static-libs"
+
+RDEPEND="virtual/glu
+ virtual/opengl
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXmu"
+DEPEND=${RDEPEND}
+
+pkg_setup() {
+ myglewopts=(
+ AR="$(tc-getAR)"
+ STRIP=true
+ CC="$(tc-getCC)"
+ LD="$(tc-getCC) ${LDFLAGS}"
+ M_ARCH=""
+ LDFLAGS.EXTRA=""
+ POPT="${CFLAGS}"
+ )
+}
+
+src_prepare() {
+ sed -i \
+ -e '/INSTALL/s:-s::' \
+ -e '/$(CC) $(CFLAGS) -o/s:$(CFLAGS):$(CFLAGS) $(LDFLAGS):' \
+ Makefile || die
+
+ if ! use static-libs ; then
+ sed -i \
+ -e '/glew.lib:/s|lib/$(LIB.STATIC) ||' \
+ -e '/glew.lib.mx:/s|lib/$(LIB.STATIC.MX) ||' \
+ -e '/INSTALL.*LIB.STATIC/d' \
+ Makefile || die
+ fi
+
+ # don't do stupid Solaris specific stuff that won't work in Prefix
+ cp config/Makefile.linux config/Makefile.solaris || die
+ # and let freebsd be built as on linux too
+ cp config/Makefile.linux config/Makefile.freebsd || die
+}
+
+src_compile(){
+ emake "${myglewopts[@]}"
+}
+
+src_install() {
+ emake \
+ GLEW_DEST="${ED}/usr" \
+ LIBDIR="${ED}/usr/$(get_libdir)" \
+ "${myglewopts[@]}" \
+ install.all
+
+ dodoc TODO.txt
+ use doc && dohtml doc/*
+}