summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Januszewski <spock@gentoo.org>2011-02-26 00:34:44 +0000
committerMichael Januszewski <spock@gentoo.org>2011-02-26 00:34:44 +0000
commitb31b39280e9b82507949294b9cdf0f40e6d2455c (patch)
tree6da9d6b56e0439e0d9aa30bfb0c09428019ae1fd /sys-apps
parentsparc stable (bug 327053) (diff)
downloadhistorical-b31b39280e9b82507949294b9cdf0f40e6d2455c.tar.gz
historical-b31b39280e9b82507949294b9cdf0f40e6d2455c.tar.bz2
historical-b31b39280e9b82507949294b9cdf0f40e6d2455c.zip
Version bump.
Package-Manager: portage-2.1.9.41/cvs/Linux x86_64
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/v86d/ChangeLog9
-rw-r--r--sys-apps/v86d/Manifest12
-rw-r--r--sys-apps/v86d/v86d-0.1.10.ebuild54
3 files changed, 68 insertions, 7 deletions
diff --git a/sys-apps/v86d/ChangeLog b/sys-apps/v86d/ChangeLog
index 49e91ae56df1..489b9ec600e1 100644
--- a/sys-apps/v86d/ChangeLog
+++ b/sys-apps/v86d/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-apps/v86d
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/v86d/ChangeLog,v 1.31 2010/11/28 18:27:20 spock Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/v86d/ChangeLog,v 1.32 2011/02/26 00:34:44 spock Exp $
+
+*v86d-0.1.10 (26 Feb 2011)
+
+ 26 Feb 2011; Michał Januszewski <spock@gentoo.org> +v86d-0.1.10.ebuild:
+ Version bump.
28 Nov 2010; Michał Januszewski <spock@gentoo.org> v86d-0.1.9.ebuild:
Disable stack protector (bug #346397).
diff --git a/sys-apps/v86d/Manifest b/sys-apps/v86d/Manifest
index 4f11ce9dbb22..4e1b16614b62 100644
--- a/sys-apps/v86d/Manifest
+++ b/sys-apps/v86d/Manifest
@@ -3,16 +3,18 @@ Hash: SHA1
AUX v86d-0.1.8-concurrent-make.patch 1233 RMD160 f1de30dd01c9a5578a013f329a0ea5bbfb2c1cdf SHA1 9488570bf4a3f2765fbcd226980fec655e8b2cb0 SHA256 aac841e238ecd5f38f3da25808ec59ee67266788669d74fd9034cfb32e689754
AUX v86d-0.1.9-prot_write.patch 1020 RMD160 5cd1a337dbd5316e6ef1e7cb14c024f051bb3272 SHA1 fe63622120c164e5b95d37f347d234bfb5ed28a9 SHA256 faaf65c087887e1c78f6c8c92eed6fa89d87128d5cdff462fbb00081f0a3e4fb
+DIST v86d-0.1.10.tar.bz2 69819 RMD160 44067f4bf5bdb7ae154e350c9071b41b0cc6968c SHA1 ee9f7e63b44c30e909ffda421848d26601e9bf21 SHA256 634964ae18ef68c8493add2ce150e3b4502badeb0d9194b4bd81241d25e6735c
DIST v86d-0.1.3.tar.bz2 67044 RMD160 717aa7b043979bc9aa3fd702bd656fa9c473dcd8 SHA1 372b20cc10e8435343b05dc197d30721eb3faa61 SHA256 bf0ca221bc5e8a6b06f73a1eb6ae1470ec5b34b987669f7abeb499e6402af3b0
DIST v86d-0.1.9.tar.bz2 69752 RMD160 e2d9cda4e8b40a5002c8448d1954a06c5fddb3bf SHA1 ca16ae61329847955ca65da3222131866703a02a SHA256 8167dec4ff919cfd73f854bbd3244f05c2b867e014fa8298044ea7cfd66d18a8
+EBUILD v86d-0.1.10.ebuild 1476 RMD160 42cce8ac06e68bacc8b7a2677bc0231dd874002a SHA1 c767000d1ec16a7185b89736adc3e0a1bc344d94 SHA256 c6519bc7f052d882e283f0b82162a7e2c6ea1a9b828b1be556219187d6a47769
EBUILD v86d-0.1.3-r1.ebuild 1434 RMD160 f7f71ca9878b1b90314704a82f9e21e30befdc81 SHA1 2146a7993ea29eb3489570416097526397bc8e64 SHA256 d27d54dbe5ecc2198232e426ac3d8999fee96c99baf47695c9f6f609f8720589
EBUILD v86d-0.1.9.ebuild 1530 RMD160 40174f13acb41712df3e7c42c038870d919e48f9 SHA1 e691ea4d9495c344fc566130a170caa365d8db1a SHA256 4c7536f5319e0611bf3a21443bbdd2a96f7c3410b5dbcae4ffa88ace9f016df0
-MISC ChangeLog 4202 RMD160 9d474cb592f6e1b2d581f82726d97921e642d407 SHA1 1a4fd1eb36a5c32c3156204cba438d47d54e828d SHA256 d4bcc82bffba761862abd903530a3122132fa27d8837db2304f7c9628b7362d9
+MISC ChangeLog 4322 RMD160 84bea1fb20e5eac94bd3433e5f2eb7d4fdf411f9 SHA1 514fb993133cdd8b88a32bcc2da7240798bcb8b5 SHA256 f1bdd484678d35225bad862235fb462cdd66f9029ca4272606d33af2f56c9663
MISC metadata.xml 293 RMD160 baa7275aad4d516d2ca2b2cd73cee55bbfca727a SHA1 485ccf88eeb2a9790eae473b9159ebca4df47826 SHA256 2adac1f8fca7b6ffc89212bebc389e621ba16e16d3185f468a064bb78ef1f6c0
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.16 (GNU/Linux)
+Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAkzynw0ACgkQchej4aZK9/eIuQCgh93GWlPsZEIPqpGarrE1vvfj
-+1cAn3L+zyiVr84ZGgHDOSj8OaXz+1kg
-=sSJE
+iEYEARECAAYFAk1oSrcACgkQchej4aZK9/eeTQCfXMZ1Ir/OKpOfyg0Xizwg9iqm
+gkcAnAmfjGFcCURNhLGzauPQ95VTJ0al
+=FYvy
-----END PGP SIGNATURE-----
diff --git a/sys-apps/v86d/v86d-0.1.10.ebuild b/sys-apps/v86d/v86d-0.1.10.ebuild
new file mode 100644
index 000000000000..8f921caed33b
--- /dev/null
+++ b/sys-apps/v86d/v86d-0.1.10.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/v86d/v86d-0.1.10.ebuild,v 1.1 2011/02/26 00:34:44 spock Exp $
+
+EAPI=2
+
+inherit eutils flag-o-matic linux-info multilib
+
+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/$(get_libdir)/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_configure() {
+ ./configure --with-klibc $(use_with debug) $(use_with x86emu) || die
+}
+
+src_compile() {
+ # Disable stack protector, as it does not work with klibc (bug #346397).
+ filter-flags -fstack-protector -fstack-protector-all
+ emake KDIR="${KV_DIR}" || die
+}
+
+src_install() {
+ emake 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."
+}