summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPiotr Jaroszyński <peper@gentoo.org>2007-12-25 14:47:24 +0000
committerPiotr Jaroszyński <peper@gentoo.org>2007-12-25 14:47:24 +0000
commit1358a5a0c77f32660414f749fd30dd86a3c25acb (patch)
tree37a2a8462d6adb764287130c19113c233aeb2bc8 /media-video/nvidia-settings
parentUse the same erroring logic for WX_GTK_VER==unset case in check_wxuse as in n... (diff)
downloadhistorical-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/ChangeLog8
-rw-r--r--media-video/nvidia-settings/Manifest24
-rw-r--r--media-video/nvidia-settings/files/digest-nvidia-settings-169.073
-rw-r--r--media-video/nvidia-settings/nvidia-settings-169.07.ebuild94
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
+}