From 07e593808e1bf63051d000c1ae30927437495208 Mon Sep 17 00:00:00 2001 From: Joseph Jezak Date: Wed, 3 Jan 2007 02:38:36 +0000 Subject: [PATCH] New version of xac. Includes interactive mode (not yet complete), PS3 support and lots of bug fixes. Package-Manager: portage-2.1.2_rc4-r4 --- x11-misc/xac/ChangeLog | 10 ++++-- x11-misc/xac/Manifest | 26 +++++++++++--- x11-misc/xac/files/digest-xac-0.6_pre1 | 3 ++ x11-misc/xac/xac-0.6_pre1.ebuild | 50 ++++++++++++++++++++++++++ 4 files changed, 83 insertions(+), 6 deletions(-) create mode 100644 x11-misc/xac/files/digest-xac-0.6_pre1 create mode 100644 x11-misc/xac/xac-0.6_pre1.ebuild diff --git a/x11-misc/xac/ChangeLog b/x11-misc/xac/ChangeLog index 5be13be3760b..a8b35724948d 100644 --- a/x11-misc/xac/ChangeLog +++ b/x11-misc/xac/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for x11-misc/xac -# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/xac/ChangeLog,v 1.2 2006/08/31 13:03:38 corsair Exp $ +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/xac/ChangeLog,v 1.3 2007/01/03 02:38:36 josejx Exp $ + +*xac-0.6_pre1 (03 Jan 2007) + + 03 Jan 2007; Joseph Jezak +xac-0.6_pre1.ebuild: + New version of xac. Includes interactive mode (not yet complete), PS3 + support and lots of bug fixes. 31 Aug 2006; Markus Rothe xac-0.5.ebuild: Added ~ppc64 diff --git a/x11-misc/xac/Manifest b/x11-misc/xac/Manifest index 60700e089664..a54913acd19c 100644 --- a/x11-misc/xac/Manifest +++ b/x11-misc/xac/Manifest @@ -1,12 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + DIST xac-0.5.tar.bz2 30881 RMD160 cb346e1744c8415625cf47660a0eaca64575f97d SHA1 eab084455d6601ee4330f479c5ba4876811bf610 SHA256 1ad9943a98ae914def3bffc9eb63d71af531e620ec892b566908f5df36193b53 +DIST xac-0.6_pre1.tar.bz2 37354 RMD160 8ad91a89019be277a79955387d3a9e85b43081e7 SHA1 eaebad491693c41e2b4cf3320813fbc0e93f39d4 SHA256 e9f23c1d4be448cce3a71315fb414fa4aec7b5bf7bd743505fd2c11edd70d481 EBUILD xac-0.5.ebuild 1087 RMD160 6da1dc057e947812a35076908d83f344f6c7a6a0 SHA1 757c641beadf16c46c3feb1594dd66ded15a613d SHA256 94a9393e8a3d3bf50998e6e1cb7880389a820db70afe7202afb38dac45b5a97f MD5 cd1ff18e2f392e8891f51711a72630f8 xac-0.5.ebuild 1087 RMD160 6da1dc057e947812a35076908d83f344f6c7a6a0 xac-0.5.ebuild 1087 SHA256 94a9393e8a3d3bf50998e6e1cb7880389a820db70afe7202afb38dac45b5a97f xac-0.5.ebuild 1087 -MISC ChangeLog 410 RMD160 20d606a61f230a05cb5ea5e7e15039980849cff3 SHA1 939a2079202dfcfcbecfdf4bad5c628ae9750446 SHA256 3338fb940584e808bcb388ec5bad3963943eb2d291e2fc5d93a1d6f2e59af110 -MD5 5b0ce1280922f66ff31980fdba789937 ChangeLog 410 -RMD160 20d606a61f230a05cb5ea5e7e15039980849cff3 ChangeLog 410 -SHA256 3338fb940584e808bcb388ec5bad3963943eb2d291e2fc5d93a1d6f2e59af110 ChangeLog 410 +EBUILD xac-0.6_pre1.ebuild 1334 RMD160 84b13316458fdbef33464081d3171e322767612f SHA1 b282bf4e695db226334e3825a59d9659968e7c4f SHA256 f52df7286003c3d55b724eecaceb8b43a7068fd4e2765d72c089c8be4d303865 +MD5 f574d47d0f3ae9c0277aabf590b87427 xac-0.6_pre1.ebuild 1334 +RMD160 84b13316458fdbef33464081d3171e322767612f xac-0.6_pre1.ebuild 1334 +SHA256 f52df7286003c3d55b724eecaceb8b43a7068fd4e2765d72c089c8be4d303865 xac-0.6_pre1.ebuild 1334 +MISC ChangeLog 614 RMD160 decd23cddefac8111db5a3d1fb6b44b461e00780 SHA1 6ec77546e5b497794fa304fc99a254581dfb8c10 SHA256 a59da9d70d63557972889c26e31710f0d43fcedcd96b0bf0dd3fc16f3d7e654d +MD5 85bd4505f3709a5e38efa864d479e46d ChangeLog 614 +RMD160 decd23cddefac8111db5a3d1fb6b44b461e00780 ChangeLog 614 +SHA256 a59da9d70d63557972889c26e31710f0d43fcedcd96b0bf0dd3fc16f3d7e654d ChangeLog 614 MISC metadata.xml 341 RMD160 65f19548673cc40a70deb63fed35dcd69f814264 SHA1 dec9e40c16b77590d480fe730a4f62bf7b4ac0b2 SHA256 58482424a769a19d3c578f77e0123ea373e31aac8d0040bf7bd1f10b5d877039 MD5 843c93b3d1805c997e4990b1f38977e5 metadata.xml 341 RMD160 65f19548673cc40a70deb63fed35dcd69f814264 metadata.xml 341 @@ -14,3 +22,13 @@ SHA256 58482424a769a19d3c578f77e0123ea373e31aac8d0040bf7bd1f10b5d877039 metadata MD5 c2e8bc488eff1d240859165288db4a2b files/digest-xac-0.5 223 RMD160 4fed6b4b6fa3f8a20d379f4caa2d8e62aaa8cd48 files/digest-xac-0.5 223 SHA256 641eacf67315096cecfe30abc510c7d733c093517c715416f55c7c03c6bc4d2a files/digest-xac-0.5 223 +MD5 34e340d4070ed0752c22f0eb855c7826 files/digest-xac-0.6_pre1 238 +RMD160 28d5fd0fcb3558c4524fe69dd75652e666d041ed files/digest-xac-0.6_pre1 238 +SHA256 e1c01acb3a704270087fc4f69272176c14ebc2681dc821117493a80959d33132 files/digest-xac-0.6_pre1 238 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.1 (GNU/Linux) + +iD8DBQFFmxTNcsIHjyDViGQRAi4wAJ9BsNvyphEBNPkr6QnJzISDDKz6XQCg6Sck +TOUCwNrqfLw1unC/QmWSCdE= +=3+rX +-----END PGP SIGNATURE----- diff --git a/x11-misc/xac/files/digest-xac-0.6_pre1 b/x11-misc/xac/files/digest-xac-0.6_pre1 new file mode 100644 index 000000000000..1ee872e7cd04 --- /dev/null +++ b/x11-misc/xac/files/digest-xac-0.6_pre1 @@ -0,0 +1,3 @@ +MD5 2663c1599291cdf085a9b50d64e28350 xac-0.6_pre1.tar.bz2 37354 +RMD160 8ad91a89019be277a79955387d3a9e85b43081e7 xac-0.6_pre1.tar.bz2 37354 +SHA256 e9f23c1d4be448cce3a71315fb414fa4aec7b5bf7bd743505fd2c11edd70d481 xac-0.6_pre1.tar.bz2 37354 diff --git a/x11-misc/xac/xac-0.6_pre1.ebuild b/x11-misc/xac/xac-0.6_pre1.ebuild new file mode 100644 index 000000000000..55951d5830c6 --- /dev/null +++ b/x11-misc/xac/xac-0.6_pre1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/xac/xac-0.6_pre1.ebuild,v 1.1 2007/01/03 02:38:36 josejx Exp $ + +inherit toolchain-funcs + +DESCRIPTION="Xorgautoconfig (xac) generates configuration files for X.org" +HOMEPAGE="http://dev.gentoo.org/~josejx/xac.html" +LICENSE="GPL-2" +KEYWORDS="~ppc ~ppc64 ~x86" +SLOT="0" +IUSE="" +DEPEND=">=dev-lang/python-2.3 + sys-apps/pciutils" +RDEPEND=">=dev-lang/python-2.3 + || ( x11-base/xorg-server virtual/x11 )" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +src_compile() { + ### Replace /usr/lib/xac with libdir version + cd "${S}" + sed -i "s:/usr/lib/xac:/usr/$(get_libdir)/xac:" xac + + ### Compile the C bindings + cd "${S}"/src + ### I'm not sure of a better way to do this yet + if use x86 || use amd64; then + sed -i "s:if 1:if 0:" setup.py || die "Enabling VBE module failed!" + fi + ./setup.py build || die "Failed to build the C modules" +} + +src_install() { + local xac_base="/usr/$(get_libdir)/xac" + + dosbin "${S}"/xac + + ### Install the C mods + cd "${S}"/src + ./setup.py install --root "${D}" || die "Failed to install the C modules" + + dodir "${xac_base}" + insinto ${xac_base} + doins "${S}"/py/* + + exeinto /etc/init.d + newexe "${S}"/xac.init xac + insinto /etc/conf.d + newins "${S}"/xac.conf xac +} -- 2.26.2