summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThilo Bangert <bangert@gentoo.org>2010-01-15 13:48:23 +0000
committerThilo Bangert <bangert@gentoo.org>2010-01-15 13:48:23 +0000
commit19e2af5bf7e549c70e07e21486f75be162c300c3 (patch)
treeb4c18bbdb856d99adaf1a494756004f3421b874c /sys-apps/915resolution
parentVersion bump. Now uses ruby-ng-gnome2 eclass. (diff)
downloadhistorical-19e2af5bf7e549c70e07e21486f75be162c300c3.tar.gz
historical-19e2af5bf7e549c70e07e21486f75be162c300c3.tar.bz2
historical-19e2af5bf7e549c70e07e21486f75be162c300c3.zip
add support for 945GME (#238349)
Package-Manager: portage-2.2_rc61/cvs/Linux i686
Diffstat (limited to 'sys-apps/915resolution')
-rw-r--r--sys-apps/915resolution/915resolution-0.5.3-r3.ebuild53
-rw-r--r--sys-apps/915resolution/ChangeLog10
-rw-r--r--sys-apps/915resolution/Manifest4
-rw-r--r--sys-apps/915resolution/files/915resolution-0.5.3-945GME.patch54
4 files changed, 118 insertions, 3 deletions
diff --git a/sys-apps/915resolution/915resolution-0.5.3-r3.ebuild b/sys-apps/915resolution/915resolution-0.5.3-r3.ebuild
new file mode 100644
index 000000000000..153d0f20e4b3
--- /dev/null
+++ b/sys-apps/915resolution/915resolution-0.5.3-r3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/915resolution/915resolution-0.5.3-r3.ebuild,v 1.1 2010/01/15 13:48:22 bangert Exp $
+
+inherit eutils flag-o-matic
+
+DESCRIPTION="Utility to patch VBIOS of Intel 855 / 865 / 915 chipsets"
+HOMEPAGE="http://915resolution.mango-lang.org/"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}/${P}-freebsd.patch"
+
+ # add support for 965GM (bug #186661)
+ epatch "${FILESDIR}/${P}-965GM.patch"
+ epatch "${FILESDIR}/${P}-945GME.patch"
+}
+
+src_compile() {
+ filter-flags -O*
+ emake clean
+ emake CFLAGS="${CFLAGS}" || die "Compiliation failed."
+}
+
+src_install() {
+ dosbin ${PN}
+ newconfd "${FILESDIR}/confd" ${PN}
+ newinitd "${FILESDIR}/initd-r1" ${PN}
+ dodoc README.txt changes.log chipset_info.txt dump_bios
+}
+
+pkg_postinst() {
+ elog
+ elog "${PN} alters your video BIOS in a non-permanent way, this means"
+ elog "that there is no risk of permanent damage to your video card, but"
+ elog "it also means that it must be run at every boot. To set it up, "
+ elog "edit /etc/conf.d/${PN} to add your configuration and type the"
+ elog "following command to add it the your defautl runlevel:"
+ elog
+ elog " \"rc-update add ${PN} default\""
+ elog
+}
diff --git a/sys-apps/915resolution/ChangeLog b/sys-apps/915resolution/ChangeLog
index 192a6ebd38a8..e0a089205a76 100644
--- a/sys-apps/915resolution/ChangeLog
+++ b/sys-apps/915resolution/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-apps/915resolution
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/915resolution/ChangeLog,v 1.15 2009/12/15 18:05:58 ssuominen Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/915resolution/ChangeLog,v 1.16 2010/01/15 13:48:22 bangert Exp $
+
+*915resolution-0.5.3-r3 (15 Jan 2010)
+
+ 15 Jan 2010; Thilo Bangert <bangert@gentoo.org>
+ +915resolution-0.5.3-r3.ebuild, +files/915resolution-0.5.3-945GME.patch:
+ add support for 945GME (#238349)
15 Dec 2009; Samuli Suominen <ssuominen@gentoo.org>
915resolution-0.5.3-r2.ebuild:
diff --git a/sys-apps/915resolution/Manifest b/sys-apps/915resolution/Manifest
index 2a3aa66e219e..c872ef949a9a 100644
--- a/sys-apps/915resolution/Manifest
+++ b/sys-apps/915resolution/Manifest
@@ -1,3 +1,4 @@
+AUX 915resolution-0.5.3-945GME.patch 1568 RMD160 615ce98297116812348a63bdf9f3628d782dce56 SHA1 ce75a88ed02b2303a3f59e227d0f2dde6540cb9e SHA256 f121c739d6a0b8d0fa169c61d3397b1da1340db9fa9213179bcae0a009a5d825
AUX 915resolution-0.5.3-965GM.patch 1542 RMD160 e0de5621a760bd2678bcac5fea60f230d68c946d SHA1 852c9746281e30a2bf401c30b23f43a70022501c SHA256 843de9d58572b27414c66bd1c3ce1d61f4d56da11f16064a55f35f9976768c81
AUX 915resolution-0.5.3-freebsd.patch 2279 RMD160 3d9ea969c18041c881142f41741d1446a6b8bb8c SHA1 5ac9e2f01aa13470d935217bf5183b6a25e499ca SHA256 7a9ba1e0bdc123ea5dc661633dd7b660be9b35be7cae087b991fcf68ad90bb15
AUX confd 633 RMD160 5518de5337843b8b69e853a9641a1ae6494a0cb7 SHA1 2ba05cdf7dcff3ad3f46f44ec73fb792e6630569 SHA256 932b9c2c0f3bec0aff627afe43efb81d1e28906b0d2028e1ec65633d668b9124
@@ -5,5 +6,6 @@ AUX initd 960 RMD160 d8ea8b2e94d33a65f9cdf39cf3b439d17039c310 SHA1 f41fd2056d12f
AUX initd-r1 1337 RMD160 4e35a384345b530b359e79f0849795774f324223 SHA1 4f333d0e5689b5f506c3f2b750dc158b4ca2dae6 SHA256 e0add05fe60f21013c9f618b432b1de8f08910e57be69a33649b2886d324ff1e
DIST 915resolution-0.5.3.tar.gz 22583 RMD160 a406c6810bbfcf94c5352ea1b1e9178af4078589 SHA1 377a32d33f1987adf372341c8c6664d5673da9b8 SHA256 b64cab834b5e410bca555dc9db8e69f62f6f02496942f35ff4a68f3f27f1b542
EBUILD 915resolution-0.5.3-r2.ebuild 1388 RMD160 8e55b03f245ee7ad62102ad1b500984e98aba662 SHA1 2144e6da1a2cb740b2e0054e184185f3088ab018 SHA256 01e2d7f3a0cfecbe00332621008dc282739d12b6a2a8151f6168f62d6488b086
-MISC ChangeLog 2911 RMD160 bae8b73a238283b6313e6aaa971e76e10c9f396d SHA1 4189a3053bdd741a0fed2e408d2704c2f6963a52 SHA256 a299623a81e50467bf63286e1f1e28de9b685281272f6aeb0c4dae5626325d48
+EBUILD 915resolution-0.5.3-r3.ebuild 1426 RMD160 d8c043de31de1085384142585a5adeaba6d7b7c6 SHA1 c470bd3918d732ccf33d155ef746483231b9c308 SHA256 e900b096d06a85af32a1af88049e4c8f3d86a20539bc6a4f77c4c8a9758e5a5a
+MISC ChangeLog 3109 RMD160 13dc87c5fd1607e180899cd5909d88270a54847b SHA1 1fcbe47a03ac8cffe0d9107f7dc96ea1e6c3a297 SHA256 fec905ea5879b2b3964c22a3d00bcb92124ee78a88abe798bd2c1bb3518bbd22
MISC metadata.xml 880 RMD160 4d30d36ae8e839d3dd3aba4786956efc020b1f13 SHA1 8573ae1d386db341f1156811aaab368405719a07 SHA256 7c026fc1fdcc9e7357126f7b7c012c5ec9b57586997a1028f9ec04bf8c3b7562
diff --git a/sys-apps/915resolution/files/915resolution-0.5.3-945GME.patch b/sys-apps/915resolution/files/915resolution-0.5.3-945GME.patch
new file mode 100644
index 000000000000..fb10b3b800d3
--- /dev/null
+++ b/sys-apps/915resolution/files/915resolution-0.5.3-945GME.patch
@@ -0,0 +1,54 @@
+--- 915resolution-0.5.3/915resolution.c_orig 2008-09-21 22:16:05.000000000 -0400
++++ 915resolution-0.5.3/915resolution.c 2008-09-21 22:19:30.000000000 -0400
+@@ -65,12 +65,12 @@
+ typedef unsigned int cardinal;
+
+ typedef enum {
+- CT_UNKWN, CT_830, CT_845G, CT_855GM, CT_865G, CT_915G, CT_915GM, CT_945G, CT_945GM,
++ CT_UNKWN, CT_830, CT_845G, CT_855GM, CT_865G, CT_915G, CT_915GM, CT_945G, CT_945GM, CT_945GME,
+ CT_946GZ, CT_G965, CT_Q965, CT_965GM
+ } chipset_type;
+
+ char * chipset_type_names[] = {
+- "UNKNOWN", "830", "845G", "855GM", "865G", "915G", "915GM", "945G", "945GM",
++ "UNKNOWN", "830", "845G", "855GM", "865G", "915G", "915GM", "945G", "945GM", "945GME",
+ "946GZ", "G965", "Q965", "965GM"
+ };
+
+@@ -237,6 +237,10 @@
+ type = CT_945GM;
+ break;
+
++ case 0x27ac8086:
++ type = CT_945GME;
++ break;
++
+ case 0x29708086:
+ type = CT_946GZ;
+ break;
+@@ -536,6 +540,7 @@
+ case CT_915GM:
+ case CT_945G:
+ case CT_945GM:
++ case CT_945GME:
+ case CT_946GZ:
+ case CT_G965:
+ case CT_Q965:
+@@ -577,6 +582,7 @@
+ case CT_915GM:
+ case CT_945G:
+ case CT_945GM:
++ case CT_945GME:
+ case CT_946GZ:
+ case CT_G965:
+ case CT_Q965:
+@@ -833,6 +839,9 @@
+ else if (!strcmp(argv[index], "945GM")) {
+ *forced_chipset = CT_945GM;
+ }
++ else if (!strcmp(argv[index], "945GME")) {
++ *forced_chipset = CT_945GME;
++ }
+ else if (!strcmp(argv[index], "946GZ")) {
+ *forced_chipset = CT_946GZ;
+ }