From 316c1e248e86326273b9881bc1624fbcb7a6442c 2014-02-13 20:00:50 From: Richard H Date: 2014-02-13 20:00:50 Subject: [PATCH] add app-emulation/virtualbox-fuse to tree --- diff --git a/app-emulation/virtualbox-fuse/Manifest b/app-emulation/virtualbox-fuse/Manifest new file mode 100644 index 0000000000000000000000000000000000000000..86fea63c3910fa30aee726c1bc623172c21c63f2 --- /dev/null +++ b/app-emulation/virtualbox-fuse/Manifest @@ -0,0 +1,4 @@ +DIST VirtualBox-4.1.18.tar.bz2 73688436 SHA256 e650e4fdc23581b9edc0e5d5705cc596c76796851ebf65ccda0edb8e413fa3b7 SHA512 8053daaf45aa8ea4e56f7fc3b53b280ecbf184cb943ef574c7c1005557e762bcd626fe8b28693706c1c5385f497ea1baf39927b2cf83a09dc055076ec7bc8a3e WHIRLPOOL 0e232225431b230fd73e8d23bcdb23e413aa85fc336aa8af179f190c2b855b77057daa324ef1fcc5da08a75c51daa87f04beb97f03bdbd9ce2a270064debca78 +DIST virtualbox_4.1.18-dfsg-1.debian.tar.gz 95680 SHA256 26f15101513035677365d4198d469d34a7d92b032336ed1d0c15c2d75790fd3e SHA512 5ed2ba9098ba0b8c3da5080989c8ccf08c39710294c6f10b83dd7b92a0bc87b14c53f03e8e5f76024b140ce1b0797f96cbe854cfb78f031002b5ecb634bef201 WHIRLPOOL 41b043d27a21b1ecb1334260d0f0c83f18364a2934b0cf9901eb6625a1ef3784a315463351f8e6be8ca2fd98359b4d0c51c3a99d51ba4aa32a47af9aee8827fb +EBUILD virtualbox-fuse-4.1.18.ebuild 1072 SHA256 a5ada1f3b59dfd52dac366b7aa1255d2fe73a2b5cd1300311c0b7f18611b67fc SHA512 f6017b0de303726bc6dc900ce9b1b9aa7d5cc1ac2597d68ec658d575850dc4582733daa5b78ded2ea326da34102f9cee129103f26b0270200ac4909192465188 WHIRLPOOL bafd5a0a2eaad7e2354132bf13cb33389543e4d58cf5da8be726b72fa36a9871cc77a1cd45fea8ca3372638a4f24571894ffc1d27dd48c2e9941f0f2d9fb0007 +MISC metadata.xml 208 SHA256 d1a3cc252fe1e4ba4dc09c3d51eef3a74863542de9dccd5ed3e5d25f7b94d6d3 SHA512 a31c0d903dacde6e46e3f111182521c8547252035a74ef212c63cf43fa7bae674bdce8fb953ca4ab22fbf77e0f2a81ebc2ee32d8c36f7abccba60cf3921ed891 WHIRLPOOL 4f7d2b5ad085995e2cc7b83d75e417488f1be5d329bb607d0d8cd28660ba1cbe5705230c47d39d58eee1fea077167d50e5bd4bb3a4b49dffa6526603001d311e diff --git a/app-emulation/virtualbox-fuse/metadata.xml b/app-emulation/virtualbox-fuse/metadata.xml new file mode 100644 index 0000000000000000000000000000000000000000..ad6ab81c3aedc2c0784e0dd3a083dca908aed9aa --- /dev/null +++ b/app-emulation/virtualbox-fuse/metadata.xml @@ -0,0 +1,7 @@ + + + + + github@crudfactory.com + + diff --git a/app-emulation/virtualbox-fuse/virtualbox-fuse-4.1.18.ebuild b/app-emulation/virtualbox-fuse/virtualbox-fuse-4.1.18.ebuild new file mode 100644 index 0000000000000000000000000000000000000000..7edf8e74ade658a233e1e95bcdb2571ad6288148 --- /dev/null +++ b/app-emulation/virtualbox-fuse/virtualbox-fuse-4.1.18.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit toolchain-funcs multilib + +DESCRIPTION="FUSE filesystem for mounting VirtualBox virtual drives" +HOMEPAGE="http://packages.debian.org/sid/virtualbox-fuse" +SRC_URI="mirror://debian/pool/main/v/virtualbox/virtualbox_${PV}-dfsg-1.debian.tar.gz + http://download.virtualbox.org/virtualbox/${PV}/VirtualBox-${PV}.tar.bz2" +LICENSE="GPL-2" + +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND=">=app-emulation/virtualbox-4.1.18" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/debian/vdfuse" + +src_install() { + local include="${WORKDIR}/VirtualBox-${PV}/include" + + # This is done in src_install to get root privileges, because + # VBoxDDU.so is inaccessible to non-root users who are not members + # of group vboxusers. + $(tc-getCC) -g vdfuse.c -o vdfuse \ + `pkg-config --cflags --libs fuse` \ + -l:/usr/$(get_libdir)/virtualbox/VBoxDDU.so \ + -Wl,-rpath,/usr/$(get_libdir)/virtualbox \ + -pthread -I"${include}" || die "compilation failed" + + dobin vdfuse +}