summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Januszewski <spock@gentoo.org>2007-12-28 14:42:33 +0000
committerMichael Januszewski <spock@gentoo.org>2007-12-28 14:42:33 +0000
commitc12d3dcedc5b030d12fea2e954c34459cb6868f3 (patch)
treefefb833af5b4bef4321b6929f21087a3ef017e44 /sys-apps/v86d
parentAdd the x86emu USE flag for sys-apps/v86d. (diff)
downloadhistorical-c12d3dcedc5b030d12fea2e954c34459cb6868f3.tar.gz
historical-c12d3dcedc5b030d12fea2e954c34459cb6868f3.tar.bz2
historical-c12d3dcedc5b030d12fea2e954c34459cb6868f3.zip
Add the 'x86emu' USE flag to make it possible to fix problems similar to the ones described in bug #196848.
Package-Manager: portage-2.1.4_rc11
Diffstat (limited to 'sys-apps/v86d')
-rw-r--r--sys-apps/v86d/ChangeLog8
-rw-r--r--sys-apps/v86d/Manifest23
-rw-r--r--sys-apps/v86d/files/digest-v86d-0.1.3-r13
-rw-r--r--sys-apps/v86d/v86d-0.1.3-r1.ebuild52
4 files changed, 77 insertions, 9 deletions
diff --git a/sys-apps/v86d/ChangeLog b/sys-apps/v86d/ChangeLog
index 59bc85db4054..62551d881705 100644
--- a/sys-apps/v86d/ChangeLog
+++ b/sys-apps/v86d/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-apps/v86d
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/v86d/ChangeLog,v 1.9 2007/12/05 22:36:08 angelos Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/v86d/ChangeLog,v 1.10 2007/12/28 14:42:32 spock Exp $
+
+*v86d-0.1.3-r1 (28 Dec 2007)
+
+ 28 Dec 2007; Michał Januszewski <spock@gentoo.org> +v86d-0.1.3-r1.ebuild:
+ Add the 'x86emu' USE flag to make it possible to fix problems similar to the
+ ones described in #196848.
05 Dec 2007; Christoph Mende <angelos@gentoo.org> v86d-0.1.3.ebuild:
Stable on amd64 wrt bug #200994
diff --git a/sys-apps/v86d/Manifest b/sys-apps/v86d/Manifest
index 250b251c14e5..11f12376647e 100644
--- a/sys-apps/v86d/Manifest
+++ b/sys-apps/v86d/Manifest
@@ -12,14 +12,18 @@ EBUILD v86d-0.1.2.ebuild 1242 RMD160 fa33508738aa180ef33098c29e91f542702a4b8e SH
MD5 7c02a271e1dc38a2da6e2603d2732888 v86d-0.1.2.ebuild 1242
RMD160 fa33508738aa180ef33098c29e91f542702a4b8e v86d-0.1.2.ebuild 1242
SHA256 60c4b1364fbce5782a338e0c8c8d54232217940f043fc1809f9f976271dc895e v86d-0.1.2.ebuild 1242
+EBUILD v86d-0.1.3-r1.ebuild 1331 RMD160 26ab6503c6de531d5c5edf9dc4c4957b9a294824 SHA1 85a7ab00af71b3b4413dcf42b2bfb3b2f76570de SHA256 3dc4dceb653ef73c91c6ee3522ed911eda0d00d2a9aaa96e3516739ed1be305b
+MD5 37874dc9d5fef1297566a966bc17bf67 v86d-0.1.3-r1.ebuild 1331
+RMD160 26ab6503c6de531d5c5edf9dc4c4957b9a294824 v86d-0.1.3-r1.ebuild 1331
+SHA256 3dc4dceb653ef73c91c6ee3522ed911eda0d00d2a9aaa96e3516739ed1be305b v86d-0.1.3-r1.ebuild 1331
EBUILD v86d-0.1.3.ebuild 1242 RMD160 eb8a7af1cf6b929d08a089bce9b71468afc3ddf3 SHA1 27b10fb36960bd4bcf56e09a59b777286af492d6 SHA256 600bc21d249ee194e93a4e9ddd019b05b4bbfc6c92c9b59d61bb09e75c486c11
MD5 052751e493833978c4ca19955d6104a9 v86d-0.1.3.ebuild 1242
RMD160 eb8a7af1cf6b929d08a089bce9b71468afc3ddf3 v86d-0.1.3.ebuild 1242
SHA256 600bc21d249ee194e93a4e9ddd019b05b4bbfc6c92c9b59d61bb09e75c486c11 v86d-0.1.3.ebuild 1242
-MISC ChangeLog 1364 RMD160 e051a18c6a44428d519bf607872fbfd72b3e1544 SHA1 d22dd6640be21e7382772bd01f1f1a77c647444d SHA256 474502ff4030417ca08745c597f991842fa23021ec039ee60e2f1edf4f40941f
-MD5 6991f0e942793d61df9653392dde69b6 ChangeLog 1364
-RMD160 e051a18c6a44428d519bf607872fbfd72b3e1544 ChangeLog 1364
-SHA256 474502ff4030417ca08745c597f991842fa23021ec039ee60e2f1edf4f40941f ChangeLog 1364
+MISC ChangeLog 1579 RMD160 3d09934cef7992639a24d446de7d7c0024ba7ec0 SHA1 e7326c556c4511aaf47b279d9700db6c356c2177 SHA256 87369fdc54d09907371d027d1a508f5ce3b76670bd893c7ff8bd1c6664201934
+MD5 3eacb4318af918b78948f652f003b771 ChangeLog 1579
+RMD160 3d09934cef7992639a24d446de7d7c0024ba7ec0 ChangeLog 1579
+SHA256 87369fdc54d09907371d027d1a508f5ce3b76670bd893c7ff8bd1c6664201934 ChangeLog 1579
MISC metadata.xml 220 RMD160 6bb03cb6947aadf2672a58c61c1fb7aa405eaf86 SHA1 7810907f03c5a3ee23eeaa4b42699ce17bc5c3a7 SHA256 969b4125e7620e2fe0d616cb3cabbe52bd79e6c4bdd725ce807d5f4c7c1ad75d
MD5 87131e5c56922624f8a0c7fe61cd28da metadata.xml 220
RMD160 6bb03cb6947aadf2672a58c61c1fb7aa405eaf86 metadata.xml 220
@@ -33,10 +37,13 @@ SHA256 9acb1a8784bd9801cf7c78e3e4c1a5516150f9efac0e71ea511abf656359aa5a files/di
MD5 28d1aa671b3481251448dbcf4d0a8c81 files/digest-v86d-0.1.3 232
RMD160 9bab7d76e35f22829cae7a1d6ca4aa451134bb31 files/digest-v86d-0.1.3 232
SHA256 eb109bec5860558cf9c69272c65624e1dc88f1a2d541c88a8d39243e322318af files/digest-v86d-0.1.3 232
+MD5 28d1aa671b3481251448dbcf4d0a8c81 files/digest-v86d-0.1.3-r1 232
+RMD160 9bab7d76e35f22829cae7a1d6ca4aa451134bb31 files/digest-v86d-0.1.3-r1 232
+SHA256 eb109bec5860558cf9c69272c65624e1dc88f1a2d541c88a8d39243e322318af files/digest-v86d-0.1.3-r1 232
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.7 (GNU/Linux)
+Version: GnuPG v2.0.8 (GNU/Linux)
-iD8DBQFHVyfeKhnDs22gwa8RAmXiAKCE/cKD4PLaNCTXu+I5toyyXxm7GQCg4g76
-3atxoRMVTmy14iQO11RRPgY=
-=UVK5
+iEYEARECAAYFAkd1C24ACgkQchej4aZK9/cILgCcCTm3uMRrO5UFlKnpz3isv/mK
+7ncAn2hXxVIz9UBfwO+8cfx6Zgro0dcK
+=krqM
-----END PGP SIGNATURE-----
diff --git a/sys-apps/v86d/files/digest-v86d-0.1.3-r1 b/sys-apps/v86d/files/digest-v86d-0.1.3-r1
new file mode 100644
index 000000000000..9cd95c2e21d2
--- /dev/null
+++ b/sys-apps/v86d/files/digest-v86d-0.1.3-r1
@@ -0,0 +1,3 @@
+MD5 1c26f40af343bcc465f5832e2c9548d6 v86d-0.1.3.tar.bz2 67044
+RMD160 717aa7b043979bc9aa3fd702bd656fa9c473dcd8 v86d-0.1.3.tar.bz2 67044
+SHA256 bf0ca221bc5e8a6b06f73a1eb6ae1470ec5b34b987669f7abeb499e6402af3b0 v86d-0.1.3.tar.bz2 67044
diff --git a/sys-apps/v86d/v86d-0.1.3-r1.ebuild b/sys-apps/v86d/v86d-0.1.3-r1.ebuild
new file mode 100644
index 000000000000..3a131fc74fb2
--- /dev/null
+++ b/sys-apps/v86d/v86d-0.1.3-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/v86d/v86d-0.1.3-r1.ebuild,v 1.1 2007/12/28 14:42:32 spock Exp $
+
+inherit linux-info
+
+DESCRIPTION="A daemon to run x86 code in an emulated environment."
+HOMEPAGE="http://dev.gentoo.org/~spock/projects/uvesafb/"
+SRC_URI="http://dev.gentoo.org/~spock/projects/uvesafb/archive/${P/_/-}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug x86emu"
+
+DEPEND="dev-libs/klibc"
+RDEPEND=""
+
+S="${WORKDIR}/${P//_*/}"
+
+pkg_setup() {
+ if [ -z "$(grep V86D /usr/lib/klibc/include/linux/connector.h)" ]; then
+ eerror "You need to compile klibc against a kernel tree patched with uvesafb"
+ eerror "prior to merging this package."
+ die "Kernel not patched with uvesafb."
+ fi
+ linux-info_pkg_setup
+}
+
+src_compile() {
+ local myconf=""
+ if use x86emu ; then
+ myconf="--with-x86emu"
+ fi
+
+ ./configure --with-klibc $(use_with debug) ${myconf}
+ make KDIR=${KV_DIR} || die
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+
+ dodoc README ChangeLog
+
+ insinto /usr/share/${PN}
+ doins misc/initramfs
+}
+
+pkg_postinst() {
+ elog "If you wish to place v86d into an initramfs image, you might want to use"
+ elog "'/usr/share/${PN}/initramfs' in your kernel's CONFIG_INITRAMFS_SOURCE."
+}