diff options
author | Piotr Jaroszyński <peper@gentoo.org> | 2007-12-25 14:47:24 +0000 |
---|---|---|
committer | Piotr Jaroszyński <peper@gentoo.org> | 2007-12-25 14:47:24 +0000 |
commit | 1358a5a0c77f32660414f749fd30dd86a3c25acb (patch) | |
tree | 37a2a8462d6adb764287130c19113c233aeb2bc8 /media-video/nvidia-settings | |
parent | Use the same erroring logic for WX_GTK_VER==unset case in check_wxuse as in n... (diff) | |
download | historical-1358a5a0c77f32660414f749fd30dd86a3c25acb.tar.gz historical-1358a5a0c77f32660414f749fd30dd86a3c25acb.tar.bz2 historical-1358a5a0c77f32660414f749fd30dd86a3c25acb.zip |
Add 169.07.
Package-Manager: portage-2.1.4_rc11
Diffstat (limited to 'media-video/nvidia-settings')
-rw-r--r-- | media-video/nvidia-settings/ChangeLog | 8 | ||||
-rw-r--r-- | media-video/nvidia-settings/Manifest | 24 | ||||
-rw-r--r-- | media-video/nvidia-settings/files/digest-nvidia-settings-169.07 | 3 | ||||
-rw-r--r-- | media-video/nvidia-settings/nvidia-settings-169.07.ebuild | 94 |
4 files changed, 120 insertions, 9 deletions
diff --git a/media-video/nvidia-settings/ChangeLog b/media-video/nvidia-settings/ChangeLog index d18ded10b281..555137e05db4 100644 --- a/media-video/nvidia-settings/ChangeLog +++ b/media-video/nvidia-settings/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-video/nvidia-settings # Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-settings/ChangeLog,v 1.40 2007/11/21 00:27:10 peper Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-settings/ChangeLog,v 1.41 2007/12/25 14:47:23 peper Exp $ + +*nvidia-settings-169.07 (25 Dec 2007) + + 25 Dec 2007; Piotr Jaroszyński <peper@gentoo.org> + +nvidia-settings-169.07.ebuild: + Add 169.07. 20 Nov 2007; Piotr Jaroszyński <peper@gentoo.org> -nvidia-settings-1.0.20051122-r3.ebuild, diff --git a/media-video/nvidia-settings/Manifest b/media-video/nvidia-settings/Manifest index 5c96013be569..fb9ce056a813 100644 --- a/media-video/nvidia-settings/Manifest +++ b/media-video/nvidia-settings/Manifest @@ -15,6 +15,7 @@ RMD160 798fb467038f56ae0d7efa4cd3000c2fa3d3f0e3 files/nvidia-settings-169.04-no- SHA256 d150daeffdf6b6bb5a57bb6bdfaa6d359c453ad22739d65871978c620dac40c7 files/nvidia-settings-169.04-no-display.patch 3365 DIST nvidia-settings-1.0.20070621.tar.gz 1254616 RMD160 4cb1258ac6c3ae9f74eecb4fde79029a7c15f731 SHA1 5aa0349982208153d016ee4565d79f3e7b2277ce SHA256 45ea3322866beab75927d30d5f8b299410b63cd6ebe3b797bd06bd7bf4ba702f DIST nvidia-settings-169.04.tar.gz 1288405 RMD160 678a82a290b7f5ca5385e74405f36e926e308a0f SHA1 ac9af0b793d7c413ae8133f98ee3ca1820a1f7e0 SHA256 83c6b760b8322dba96252633d80441d70a8c65e5e172b9db6a73edbdd1eb45fc +DIST nvidia-settings-169.07.tar.gz 1276639 RMD160 e0c34d2df3a2a404ebd71e5720a16c8a904782f9 SHA1 b07474746e65a2117805ab1608f28acf90b80392 SHA256 6cd0886ec12f6a5f77d5326494f2f08b48d476d0fd6104b7eee4fe66131781c4 EBUILD nvidia-settings-1.0.20070621.ebuild 2608 RMD160 12b7c9600aa1228ae83f6adaa20bcbb03896813e SHA1 320dc1884c7ae9790ff18cc2812c6a7fc56aa405 SHA256 6993ad695632e2669c33a0f7c2916c64222880dda3ae49c8989798e8dbe6ad75 MD5 be8ebe1aa46754466dc4fe1e9999c209 nvidia-settings-1.0.20070621.ebuild 2608 RMD160 12b7c9600aa1228ae83f6adaa20bcbb03896813e nvidia-settings-1.0.20070621.ebuild 2608 @@ -23,10 +24,14 @@ EBUILD nvidia-settings-169.04.ebuild 2733 RMD160 ae786a5b6677eadb2fd6b3f7f9ecdfa MD5 882cb9ea6ad6da401cb3f0ff67336881 nvidia-settings-169.04.ebuild 2733 RMD160 ae786a5b6677eadb2fd6b3f7f9ecdfad4c112700 nvidia-settings-169.04.ebuild 2733 SHA256 ccc174d184f7495f19334fb4669c4af0a3b34e3eed71879f29e5e156afc4e427 nvidia-settings-169.04.ebuild 2733 -MISC ChangeLog 7919 RMD160 acc50e3646dd4e8b76900094f03d49f11c5504e2 SHA1 d670e3d30be9a5e0ac3667432b212bb9deb7e81c SHA256 e8171ab46ada5490d578929fd6445dfc8e2379271f09a19d04ac46c3ccab8b48 -MD5 95f2285891b31029c639e1c1977ad198 ChangeLog 7919 -RMD160 acc50e3646dd4e8b76900094f03d49f11c5504e2 ChangeLog 7919 -SHA256 e8171ab46ada5490d578929fd6445dfc8e2379271f09a19d04ac46c3ccab8b48 ChangeLog 7919 +EBUILD nvidia-settings-169.07.ebuild 2594 RMD160 094ea109c893b2301ad2c0517d2ed32e67102b2a SHA1 14de17d997ec8210ff61a532695d9a0826d0f398 SHA256 07f5bc87195757c7de22230b11d4b6f311941e76978b58f3ede1a045a3d5b52e +MD5 1bfbfa58e492e1c7544e5d3644d01c74 nvidia-settings-169.07.ebuild 2594 +RMD160 094ea109c893b2301ad2c0517d2ed32e67102b2a nvidia-settings-169.07.ebuild 2594 +SHA256 07f5bc87195757c7de22230b11d4b6f311941e76978b58f3ede1a045a3d5b52e nvidia-settings-169.07.ebuild 2594 +MISC ChangeLog 8060 RMD160 1675b4fd36ee2767dd79ce2b2f555636aafe0040 SHA1 84e5d3afcd83775518d8c1d3f2aa6eb4490f19a3 SHA256 0a9b4d453d94bfe295e9cc8a9fa6086019c97c1cfbea54bebb14b7323acb9e00 +MD5 cb4f6a0de582d3f6dc4a7db3d0180f01 ChangeLog 8060 +RMD160 1675b4fd36ee2767dd79ce2b2f555636aafe0040 ChangeLog 8060 +SHA256 0a9b4d453d94bfe295e9cc8a9fa6086019c97c1cfbea54bebb14b7323acb9e00 ChangeLog 8060 MISC metadata.xml 312 RMD160 3f48a9c5af3729238ee2b7b7d8079095593a074a SHA1 a554ca74853c83d3895b1bb65a3489ecc54bd2c7 SHA256 4c5ee3ae30dc1353639de923975c1adbba82362c167dd60b8a90a192085c1fb3 MD5 8cc89ece64d97d47dbb01662331caf77 metadata.xml 312 RMD160 3f48a9c5af3729238ee2b7b7d8079095593a074a metadata.xml 312 @@ -37,10 +42,13 @@ SHA256 8cf2d78b39ed41b68ec459eee524360075a3e92b639e06ec0fe042e774319926 files/di MD5 7ebe6a47f160cca7d94d51694b86addf files/digest-nvidia-settings-169.04 271 RMD160 82ec0491cddd529e2c1e98933991a580582380e9 files/digest-nvidia-settings-169.04 271 SHA256 b28a1d85f30c9b8da0a5ecfa18cc5e744dc4fb4d344d2cf9dd6cc27e672f74cc files/digest-nvidia-settings-169.04 271 +MD5 01bc32456d0d23b7c834c44b2c890e54 files/digest-nvidia-settings-169.07 271 +RMD160 be1b5fa7f6b21b81f1d068aa0af8c9ea67caa546 files/digest-nvidia-settings-169.07 271 +SHA256 722a7761c5367ea2aae626f2502be84828747e405361b4b8650ea01022825f12 files/digest-nvidia-settings-169.07 271 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.7 (GNU/Linux) +Version: GnuPG v2.0.8 (GNU/Linux) -iD8DBQFHQ3ssppoStNGKGywRAhqIAKC0HoMl7JrLudQG3POjsMex/elkdgCfRRQq -CTg8H27KPmpO1SCh8QYqRLU= -=OZzC +iEYEARECAAYFAkdxGAEACgkQppoStNGKGyytFACdEStFVK0w9qR9XNCQdz0x0jAk +08UAoIY+A5U5QWufaF54KK3sz76JBhxO +=3Rs1 -----END PGP SIGNATURE----- diff --git a/media-video/nvidia-settings/files/digest-nvidia-settings-169.07 b/media-video/nvidia-settings/files/digest-nvidia-settings-169.07 new file mode 100644 index 000000000000..272748cbb988 --- /dev/null +++ b/media-video/nvidia-settings/files/digest-nvidia-settings-169.07 @@ -0,0 +1,3 @@ +MD5 e9c86f578158cfdecca6ca13a49190c0 nvidia-settings-169.07.tar.gz 1276639 +RMD160 e0c34d2df3a2a404ebd71e5720a16c8a904782f9 nvidia-settings-169.07.tar.gz 1276639 +SHA256 6cd0886ec12f6a5f77d5326494f2f08b48d476d0fd6104b7eee4fe66131781c4 nvidia-settings-169.07.tar.gz 1276639 diff --git a/media-video/nvidia-settings/nvidia-settings-169.07.ebuild b/media-video/nvidia-settings/nvidia-settings-169.07.ebuild new file mode 100644 index 000000000000..1d7429987735 --- /dev/null +++ b/media-video/nvidia-settings/nvidia-settings-169.07.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-settings/nvidia-settings-169.07.ebuild,v 1.1 2007/12/25 14:47:23 peper Exp $ + +inherit eutils toolchain-funcs multilib + +MY_P="${PN}-1.0" + +DESCRIPTION="NVIDIA Linux X11 Settings Utility" +HOMEPAGE="http://www.nvidia.com/" +SRC_URI="ftp://download.nvidia.com/XFree86/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd" +IUSE="" + +# xorg-server is used in the depends as nvidia-settings builds against some +# headers in /usr/include/xorg/. +# This also allows us to optimize out a lot of the other dependancies, as +# between gtk and xorg-server, almost all libraries and headers are accounted +# for. +DEPEND=">=x11-libs/gtk+-2 + dev-util/pkgconfig + x11-base/xorg-server + x11-libs/libXt + x11-libs/libXv + x11-proto/xf86driproto + x11-misc/imake + x11-misc/gccmakedep" + +RDEPEND=">=x11-libs/gtk+-2 + x11-base/xorg-server + x11-libs/libXt + x11-drivers/nvidia-drivers" + +S="${WORKDIR}/${MY_P}" + +src_unpack() { + unpack ${A} + + cd "${S}/src/libXNVCtrl" + einfo "Tweaking libXNVCtrl for build..." + + # This next voodoo is just to work around xmkmf's broken behaviour + # after the Xorg move to /usr (or I think, as I have not messed + # with it in ages). + #ln -snf /usr/include/X11 include + + # Ensure that libNVCtrl.a is actually built + # Regardless of how NormalLibXrandr was built + # (NormalLibXrandr indicates if Xrandr was built as static or not) + # NormalLibXrandr was 'YES' in Xorg-6.8, but is 'NO' in 7.0. + sed -i.orig \ + -e 's,DoNormalLib NormalLibXrandr,DoNormalLib YES,g' \ + Imakefile + + # for a rainy day, when we need a shared libXNVCtrl.so + #-e 'a#define DoSharedLib YES\n' \ +} + +src_compile() { + einfo "Building libXNVCtrl..." + cd "${S}/src/libXNVCtrl" + xmkmf -a || die "Running xmkmf failed!" + make clean || die "Cleaning old libXNVCtrl failed" + emake CDEBUGFLAGS="${CFLAGS}" CC="$(tc-getCC)" all || die "Building libXNVCtrl failed!" + + cd "${S}" + einfo "Building nVidia-Settings..." + emake CC="$(tc-getCC)" || die "Failed to build nvidia-settings" +} + +src_install() { + # Install the executable + exeinto /usr/bin + doexe nvidia-settings + + # Install libXNVCtrl and headers + insinto "/usr/$(get_libdir)" + doins src/libXNVCtrl/libXNVCtrl.a + insinto /usr/include/NVCtrl + doins src/libXNVCtrl/{NVCtrl,NVCtrlLib}.h + + # Install icon and .desktop entry + doicon "${FILESDIR}/icon/${PN}.png" + domenu "${FILESDIR}/icon/${PN}.desktop" + + # Install manpage + doman doc/nvidia-settings.1 + + # Now install documentation + dodoc doc/*.txt +} |