Sync with portage [Mon Jul 9 10:52:51 MSK 2012].

mhiretskiy
root 12 years ago
parent 67f69fcf22
commit 103b8568a8

@ -2,6 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>flameeyes@gentoo.org</email>
<email>maintainer-needed@gentoo.org</email>
</maintainer>
</pkgmetadata>

@ -1,9 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>flameeyes@gentoo.org</email>
</maintainer>
<maintainer>
<email>lxnay@gentoo.org</email>
</maintainer>

@ -2,6 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>flameeyes@gentoo.org</email>
<email>maintainer-needed@gentoo.org</email>
</maintainer>
</pkgmetadata>

@ -2,6 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>flameeyes@gentoo.org</email>
<email>maintainer-needed@gentoo.org</email>
</maintainer>
</pkgmetadata>

@ -6,4 +6,8 @@
<email>dev-zero@gentoo.org</email>
<name>Tiziano Müller</name>
</maintainer>
<maintainer>
<email>arfrever.fta@gmail.com</email>
<name>Arfrever Frehtes Taifersar Arahesis</name>
</maintainer>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-qtgraphicssystem/eselect-qtgraphicssystem-1.1.1.ebuild,v 1.9 2012/07/06 04:58:25 xmw Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-qtgraphicssystem/eselect-qtgraphicssystem-1.1.1.ebuild,v 1.11 2012/07/09 04:12:30 josejx Exp $
EAPI=4
@ -10,7 +10,7 @@ SRC_URI="http://dev.gentoo.org/~wired/distfiles/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=""

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-rails/eselect-rails-0.16.ebuild,v 1.5 2011/07/24 17:14:09 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-rails/eselect-rails-0.16.ebuild,v 1.6 2012/07/08 15:23:04 armin76 Exp $
DESCRIPTION="Manages Ruby on Rails symlinks"
HOMEPAGE="http://www.gentoo.org/"
@ -8,7 +8,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd"
IUSE=""
RDEPEND=">=app-admin/eselect-1.0.10"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-rails/eselect-rails-0.18.ebuild,v 1.6 2012/06/08 11:43:28 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-rails/eselect-rails-0.18.ebuild,v 1.7 2012/07/08 15:23:04 armin76 Exp $
DESCRIPTION="Manages Ruby on Rails symlinks"
HOMEPAGE="http://www.gentoo.org/"
@ -8,7 +8,7 @@ SRC_URI="http://dev.gentoo.org/~flameeyes/ruby-team/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND=">=app-admin/eselect-1.2.0"

@ -2,3 +2,4 @@ DIST haskell-updater-0.9.1.0.tar.gz 20643 SHA256 6c545ebf2a8cefbc93a6cafa65e139b
DIST haskell-updater-1.1.0.0.tar.gz 22691 SHA256 c22e8adca980f9f91a2b28771e830165ceef2f43cc9036c8ffe9f5c3f505f3fc SHA512 30bc9eb0aac2dc63bf0c90ee817aac67aa93e644cae1317eec35ff0df175eb88b42dcbc9bd8143705f71cbf47b7f69beebaf24651c6055fe1320df3583fcd738 WHIRLPOOL ec34ca1fef7f24b10d802046c057269ba1f38a571a3e335e8a51daf1f6a97e6d7199bb85d7545940b45fe390b291ed679feec41af6e21dfa991ad921812718c2
DIST haskell-updater-1.1.3.0.tar.gz 22981 SHA256 5bd2f931c490c114f655204d671feb677a9abdc472bbfe554cbf448cc216fd3a SHA512 b6ab982dcbf0a7a8a2a7e6da311149844c2e73f032abd7600274a55558ad91051fbbdf49e9c11bc168b993078f03aa2a1f42cbcd26b76338d0402d3d33aa77f2 WHIRLPOOL cbbd99a716226b2742dc76c4de97dd116a9ac6f8597f15688dcc5c579408dcd69e11de87a1e072a0e1f67628283e353d96b13537dde0f749c86e45299c379156
DIST haskell-updater-1.2.0.5.tar.gz 23026 SHA256 360ce9e37286e090d635d0ccae7b25238be24c61e5eec3787988b1fc9762e024 SHA512 279408895d492aafcead345187d1b2a27ce52cb02512b3bd5d9f33f4acfce465b3164488e9b40faee10fd10fbc9728907e4438b92709fd3a1eedce8585b632d6 WHIRLPOOL 42fe4dd3129f37c0b0d5058d4fa5ca19c391d966efcb13cbeb2e1f9b2aa16849b1de5cdcd24fd73697da06bd4996d972554fc6b9ddd7a5d17a1e36841b60070a
DIST haskell-updater-1.2.0.6.tar.gz 23782 SHA256 a052be7674d5996b7bdec12a71b67309480a3d4cc81963646960258eeccca4c4 SHA512 1c1f3496ed6ea6a0021c9d385f923e1591f0716b709e49f7431d36e8b483fc6989d6f37f008350f7805a86fb564f7bf6fff71895b34d29fbd9db327e1cfea62e WHIRLPOOL 41e9eed6e78bea9127a53324c114aca4ec3a5cf7f25ce92c622aed336752571b5a91478d2eac454e2539ea5394cd808ddcfb93262fd5897ac16a418854cea350

@ -0,0 +1,20 @@
--- haskell-updater-1.2.0.5-orig/Distribution/Gentoo/PkgManager.hs 2012-02-12 07:08:49.000000000 +1100
+++ haskell-updater-1.2.0.5/Distribution/Gentoo/PkgManager.hs 2012-06-29 22:06:38.858341358 +1000
@@ -26,7 +26,7 @@
import Data.Maybe(mapMaybe, fromMaybe)
import qualified Data.Map as M
import Data.Map(Map)
-import System.IO.Error(try)
+import Control.Exception(try, SomeException)
import System.Environment(getEnv)
-- -----------------------------------------------------------------------------
@@ -48,7 +48,7 @@
-- "portage". Note that even if that environment variable is
-- defined, if it is unknown then it won't be used.
defaultPM :: IO PkgManager
-defaultPM = do eDPM <- try $ getEnv "PACKAGE_MANAGER"
+defaultPM = do eDPM <- (try $ getEnv "PACKAGE_MANAGER") :: IO (Either SomeException String)
let dPM = either (const defaultPMName) id eDPM
mPM = dPM `M.lookup` pmNameMap
return $ fromMaybe knownDef mPM

@ -0,0 +1,50 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/haskell-updater/haskell-updater-1.2.0.6.ebuild,v 1.1 2012/07/08 18:13:13 slyfox Exp $
EAPI=4
CABAL_FEATURES="bin nocabaldep"
inherit eutils haskell-cabal
DESCRIPTION="Rebuild Haskell dependencies in Gentoo"
HOMEPAGE="http://haskell.org/haskellwiki/Gentoo#haskell-updater"
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" # Add keywords as those archs have a binpkg
IUSE=""
DEPEND=">=dev-lang/ghc-6.12.1"
# Need a lower version for portage to get --keep-going
RDEPEND="|| ( >=sys-apps/portage-2.1.6
sys-apps/pkgcore
sys-apps/paludis )"
src_prepare() {
if use prefix; then
sed -i -e "s,/var/db/pkg,${EPREFIX}&,g" \
"${S}/Distribution/Gentoo/Packages.hs" || die
sed -i -e 's,"/","'"${EPREFIX}"'/",g' \
"${S}/Distribution/Gentoo/GHC.hs" || die
fi
epatch "${FILESDIR}/${PN}-1.2.0.5-ghc-7.5.patch"
sed -e 's@Cabal >= 1.8 && < 1.15@Cabal >= 1.8 \&\& < 1.16@' \
-e 's@containers < 0.5@containers < 0.6@' \
-i "${S}/${PN}.cabal" || die "Could not loosen dependencies"
}
src_configure() {
cabal_src_configure \
--bindir="${EPREFIX}/usr/sbin" \
--constraint="Cabal == $(cabal-version)"
}
src_install() {
cabal_src_install
dodoc TODO
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/pwgen/pwgen-2.06-r1.ebuild,v 1.10 2012/07/03 16:10:30 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/pwgen/pwgen-2.06-r1.ebuild,v 1.11 2012/07/08 09:18:31 hattya Exp $
EAPI="3"
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/pwgen/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="livecd"
src_prepare() {

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/atool/atool-0.39.0.ebuild,v 1.1 2012/04/06 04:02:56 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/atool/atool-0.39.0.ebuild,v 1.2 2012/07/08 23:29:26 jdhore Exp $
EAPI="4"
@ -10,7 +10,7 @@ SRC_URI="http://savannah.nongnu.org/download/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="~amd64 ~ppc x86"
IUSE=""
DEPEND="dev-lang/perl"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/dpkg/dpkg-1.16.2.ebuild,v 1.8 2012/06/10 17:38:37 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/dpkg/dpkg-1.16.2.ebuild,v 1.9 2012/07/08 15:33:47 armin76 Exp $
EAPI=3
@ -12,7 +12,7 @@ SRC_URI="mirror://debian/pool/main/d/${PN}/${P/-/_}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris"
IUSE="bzip2 dselect nls test unicode zlib"
LANGS="

@ -1 +1,2 @@
DIST obnam_1.0.orig.tar.gz 140519 SHA256 b3589aac8d97283e44ed8e8c8cf751c4e9cc0677d433a85e27bd42f0d54da623 SHA512 11f2fe009ad0acb22828eed6daf0523bec0140349d336fd60b808ed6119ce3d018164797ebce1349e2e2ab72bc0a385117c1dbd5fba067cf38bc627e4ab65106 WHIRLPOOL 1eab3d851a839e0ab5c9689c24d0019f00ce7b5323498b5cc5d98969a2489f4da1bf7afd53fa9fa58fdebb63c04d5d2f3aad501ce5e05d64672c90f9b960cd29
DIST obnam_1.1.orig.tar.gz 140408 SHA256 763693e5ea4e8d6a63b1a16c2aacd5fe0dc97abc687c8f0dde5840f77d549349 SHA512 c64ecfe6b006f174a85fc8bf10941c02deb4c81f741001a7c0c0580b664b01f706d8c7b104b7a73a65a0be0df4ef3531a655eeac6a13456886b8aeaded1e4a1f WHIRLPOOL ca3e6040840b905e655585a52487b29ffeefe8b7e380df5b3a0c02340e35b4ef3534b43f3b0c3838c5d7a8ad09140c6258f909424a486f6099a5eb62080fc782

@ -0,0 +1,36 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/obnam/obnam-1.1.ebuild,v 1.1 2012/07/09 00:11:45 mschiff Exp $
EAPI=4
PYTHON_DEPEND="2:2.6:2.7"
PYTHON_MODNAME="${PN}lib"
MY_P="${PN}_${PV}.orig"
inherit distutils python
DESCRIPTION="A backup program that supports encryption and deduplication"
HOMEPAGE="http://liw.fi/obnam/"
SRC_URI="http://code.liw.fi/debian/pool/main/o/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=">=dev-python/cliapp-1.20120630
dev-python/larch
dev-python/paramiko
dev-python/tracing
>=dev-python/ttystatus-0.19
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"
src_install() {
distutils_src_install
rm "${D}"/usr/bin/obnam-{benchmark,viewprof}
rm "${D}"/usr/share/man/man1/obnam-benchmark*
}

@ -2,3 +2,5 @@ DIST spideroak-bin-4.1.9860_amd64.deb 24201826 SHA256 3f6ba38c3793391dc679953f65
DIST spideroak-bin-4.1.9860_x86.deb 23635590 SHA256 2850bddf8a227e14b6b4fc1590e3a1c49ee5a31d23d154610785daaf1aa52df1 SHA512 e972a1a7fe7b63c69e061b9be74f0e56e3fae282fa6b84e3a1e57629f521952bdf134ea173df492952e39f4fd3547e995af1eea04309459a86dd498df21de7c3 WHIRLPOOL 34401905c258e52e3131df40c5e75350a3f5616948bfe2985109e12cef175e5e0c3e602628b1bd46db3c3f062a20be83f508bcd60958684eb84b40ce425feee4
DIST spideroak-bin-4.5.9941_amd64.deb 24625808 SHA256 9426dcc8c8fa59fa2cb40f3688aac304439aeb0c61fcee0c2b01f66a0550705c SHA512 bde7dda2f33e70ff5aeac291147e6c73b3d6b059d35e1b7da029321491579df65e35b72873bdae057eb11d45c3595dbe8718f8e51df630583495bc6981bf0ef1 WHIRLPOOL 4e831e0abf74be7f816c985b863a160519939671c80c6646e6e10a82b79f171493dde44292d7c0f963335baba1525adfcba23615e45e872bb6fbf82f63ec86d7
DIST spideroak-bin-4.5.9941_x86.deb 24026748 SHA256 308942ee3094dc8ea33752c6cbe06d1b26e0b70dda651b25c20f30238d85facc SHA512 b36a3c3e2836a81c43c34564fb73f06a8294278d73e19636fec5a67bd1687e5692db3901a50e01145fa8ec1fd6abdfcf51d698b2a034aa08a394ed8d63b7e024 WHIRLPOOL 5d885dff5d7e3c16d1a26982c45cd55477541dc930452206c958aa0f8ba16a7e2716f3a2e45328853333a36d37432b449c1007f38a699c5fc618554f7645132c
DIST spideroak-bin-4.6.9945_amd64.deb 22739354 SHA256 28974dcd6be298fa91a1d9f998cc34f8fdd63b513c9d0215e3673f16c69d6a78 SHA512 9aad5ee61c8aa1b68c6d687c4cfc91b09153c1d274269f2ffdbeb2eecb194468f797e1d2963b630bb85e35d654138672267fc8697f09d950acb24b202e7a5f37 WHIRLPOOL 10d6ae22add7a45eff6ee4dbbc67caa50e52cb183e12559ba7dfda9babdfbafa99243af9fd2176cb58dd18ddb1b40619b073251ad9ba294250464682dc3b004e
DIST spideroak-bin-4.6.9945_x86.deb 22135372 SHA256 7dd15a12388324b59641a8f9cd1625568eec0b75ac7d9cf72b65afd6baa11c1e SHA512 2fe5dd1fe422390a55d774fd4f285d5d10342e5671e0053b7889764c1b3e67b48fbbc1eea01dafc34630496d0cc7010a11179e72c1522c6acdcdb0c8d9a3a00c WHIRLPOOL 79542052dad632713d2cdaa4e1589856ef15bf076be9568dab4e7713bf9597ffeb08eda6fa761fa4c45b1353d39de93570f0415cd6e7f846fb1c60688f40d14c

@ -0,0 +1,156 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/spideroak-bin/spideroak-bin-4.6.9945.ebuild,v 1.1 2012/07/08 15:54:31 blueness Exp $
EAPI="4"
inherit eutils versionator
REV=$(get_version_component_range 3)
SRC_URI_BASE="https://spideroak.com/directdownload?platform=ubuntulucid"
DESCRIPTION="An easy, secure and consolidated free online backup, storage, access and sharing system."
HOMEPAGE="https://spideroak.com"
SRC_URI="x86? ( ${SRC_URI_BASE}&arch=i386&revision=${REV} -> ${P}_x86.deb )
amd64? ( ${SRC_URI_BASE}&arch=x86_64&revision=${REV} -> ${P}_amd64.deb )"
RESTRICT="mirror strip"
LICENSE="spideroak"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="dbus headless system-libs"
SSL_SLOT="0.9.8"
DEPEND=""
RDEPEND="
dbus? ( sys-apps/dbus )
!headless? (
media-libs/fontconfig
media-libs/freetype:2
dev-libs/glib:2
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXext
x11-libs/libXmu
x11-libs/libXrender
x11-libs/libXt
)
system-libs? (
dev-libs/openssl:$SSL_SLOT
net-misc/curl
>=sys-devel/gcc-4
dev-libs/glib:2
dev-libs/libpcre
media-libs/libpng:1.2
x11-libs/qt-core
x11-libs/qt-gui
dev-db/sqlite:3
net-libs/libssh2
sys-libs/zlib
dev-lang/python:2.7
dev-python/pycurl
)
"
S=${WORKDIR}
QA_PREBUILT="*"
src_unpack() {
unpack ${A}
unpack ./data.tar.gz
rm -f control.tar.gz data.tar.gz debian-binary
rm -f usr/share/doc/spideroak/copyright
}
src_prepare() {
epatch "${FILESDIR}"/opt-path.patch
use headless && epatch "${FILESDIR}"/headless.patch
# Remove bundled libraries/plugins/python interpreter. Please keep this
# mapping in sync with the RDEPEND system-libs? ( atoms ) above, and the
# list of deleted files below
#
# libcrypto.so.0.$SSL_SLOT => dev-libs/openssl:$SSL_SLOT
# libssl.so.$SSL_SLOT => dev-libs/openssl:$SSL_SLOT
# libcurl.so* => net-misc/curl
# libexpat.so* => dev-libs/expat
# libgcc_s.so => >=sys-devel/gcc-4
# libstdc++.so* => >=sys-devel/gcc-4
# libpcre.so* => dev-libs/libpcre
# libpng12* => media-libs/libpng:1.2
# libQt*.so* => x11-libs/qt-core x11-libs/qt-gui
# libsqlite3.so* => dev-db/sqlite:3
# libssh2.so* => net-libs/libssh2
# libz.so* => sys-libs/zlib
#
# pycurl.so => dev-python/pycurl
#
# usr/lib/SpiderOak/py pyexpat.so => dev-lang/python:2.7
#
if use system-libs; then
for lib in \
libcrypto.so.$SSL_SLOT \
libssl.so.$SSL_SLOT \
libcurl.so* \
libexpat.so* \
libgcc_s.so* \
libpcre.so* \
libpng12* \
libQt*.so* \
libsqlite3.so* \
libssh2.so* \
libstdc++.so* \
libz.so* \
pycurl.so \
pyexpat.so
do
rm usr/lib/SpiderOak/$lib || die "rm $lib failed"
done
# Remove bundled python interpreter => dev-lang/python:2.7
rm usr/lib/SpiderOak/py || die "rm py failed"
fi
}
src_install() {
#install the executable script
exeinto /usr/bin
doexe usr/bin/SpiderOak
#install the prebundled libraries
dodir /opt
cp -pPR usr/lib/SpiderOak "${ED}"/opt/
#install the config files
rm -rf etc/apt
use dbus || rm -rf etc/dbus-1
insinto /
doins -r etc
#install the changelog
insinto /usr/share/doc/${P}
doins usr/share/doc/spideroak/changelog.gz
if ! use headless ; then
domenu usr/share/applications/spideroak.desktop
doicon usr/share/pixmaps/spideroak.png
fi
}
pkg_postinst() {
if use headless; then
einfo "For instructions on running SpiderOak without a GUI, please read the FAQ:"
einfo " https://spideroak.com/faq/questions/62/how_do_i_install_spideroak_on_a_headless_linux_server/"
einfo " https://spideroak.com/faq/questions/67/how_can_i_use_spideroak_from_the_commandline/"
fi
if use system-libs; then
einfo "You have chosen to use your system libraries rather than the precompiled libraries that"
einfo "SpiderOak bundles with their software. While upstream discourages this (see bug #398313),"
einfo "there are advantages to using the system libraries, like reducing the size of the package"
einfo "on your hard drive. For more reasons why bundled librars are not a good idea, see"
einfo " https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries"
fi
}

@ -2,7 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>flameeyes@gentoo.org</email>
<email>maintainer-needed@gentoo.org</email>
</maintainer>
<use>
<flag name='usb'>

@ -4,3 +4,4 @@ DIST md5deep-3.9.1.tar.gz 259614 SHA256 95547dded54ecca057b1e6fa2d253f821ac427bb
DIST md5deep-3.9.tar.gz 259872 SHA256 2bc300761214b607bf27a1c5a8680a6741b82a5a3e85be47dc1e5dc3e8267d4d SHA512 78d445cfda147627929f0634fd838dde84d86f0dc058ab1a620f544239670900cecad60559e97aa6a2c99fe76a77897fd7c56ac7d867ba5decef8355dc0598e5 WHIRLPOOL 10a5f0354b4e6c52594c387f467338a3049124d96c89c33e697ffae94061440387fd91d9fe365200aa3df9fa28e8065ccb39644d04a929260f675a054a4463cb
DIST md5deep-4.0.0.tar.gz 1408241 SHA256 53cf46fd322c412fb666002b77b216e9cf5ca3bccd2251aa69d7482d93b39014 SHA512 dcba04005f23c6426cc11d95610c93299a483640a61c2545280fa99fa584cb2e47031d0a2784a97f057f8dc0683fa3e482e7719b4df07bd0a6d2079a5a3fed34 WHIRLPOOL ab3686e7c9cbd951a2f8bbd5d3f634b8e6e808a2c35e5c75c69229a62fa93282555a2722596a7b73e04acacff8b147a3bee104df85563c53f30ff70d4444727b
DIST md5deep-4.0.1.tar.gz 1409304 SHA256 79017543fa88c61700874cc7ed3c621069d2ac499d8d1aa145a2be9558e707de SHA512 2fae31fba3105006ee141f790bd711d245351df438d4d22765bcd66533d6f511946ad9a206e701a626fc97cf14262ae059d7de8a5b330d28fd477adee242d825 WHIRLPOOL a05dbfbcd27c112e0833c9af2a39f2a6c07b764e27dda0be454d03bbbe4feb72adf92debfc8c412cfd6ec5d98be381b0518ea96642a6de1d94827d593356a851
DIST md5deep-4.2.tar.gz 1414221 SHA256 3ec13386cda92d60151e2517359a6d0774a89e9465758b511d827956c3c00aa3 SHA512 744934fbbc7dd39cbc2e8b7410eaa60e575337da1e95435507e87780b280d56e8bbda07e7f9c7e18fb6a784b41676cadbd1f56e8831fabbb50c2df624f8edcec WHIRLPOOL 80f6c891a7a5a9a337a2a2dbf0d99b00e5cfaf60bfdb716bcbad42015558670b12989c66df7c043d511ee652c22e996842013673f67905f63ad545771d48ab04

@ -0,0 +1,24 @@
--- trunk/src/md5.c 2012/01/05 22:57:35 577
+++ trunk/src/md5.c 2012/07/02 12:34:09 644
@@ -143,8 +143,19 @@
byteReverse(ctx->in, 14);
/* Append length in bits and transform */
- ((uint32_t *) ctx->in)[14] = ctx->bits[0];
- ((uint32_t *) ctx->in)[15] = ctx->bits[1];
+
+ // the two lines below generated this error:
+ // "md5.c:147:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]"
+
+ //((uint32_t *) ctx->in)[14] = ctx->bits[0];
+ //((uint32_t *) ctx->in)[15] = ctx->bits[1];
+
+ // We will manually expand the cast into two statements to make
+ // the compiler happy...
+
+ uint32_t *ctxin = (uint32_t *)ctx->in;
+ ctxin[14] = ctx->bits[0];
+ ctxin[15] = ctx->bits[1];
MD5Transform(ctx->buf, (uint32_t *) ctx->in);
byteReverse((unsigned char *) ctx->buf, 4);

@ -0,0 +1,21 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/md5deep/md5deep-4.2.ebuild,v 1.1 2012/07/08 11:44:25 tristan Exp $
EAPI=4
inherit eutils
DESCRIPTION="Expanded md5sum program with recursive and comparison options"
HOMEPAGE="http://md5deep.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="public-domain GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
DOCS="AUTHORS ChangeLog FILEFORMAT NEWS README TODO"
src_prepare() {
epatch "${FILESDIR}"/${P}-strict-aliasing.patch
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.3.ebuild,v 1.7 2012/06/07 21:20:16 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.3.ebuild,v 1.8 2012/07/08 15:06:14 armin76 Exp $
EAPI=4
@ -14,7 +14,7 @@ SRC_URI="http://web.mit.edu/kerberos/dist/krb5-appl/${MAJOR_MINOR}/${MY_P}-signe
LICENSE="as-is"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE=""
RDEPEND=">=app-crypt/mit-krb5-1.8.0

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.9.4.ebuild,v 1.4 2012/06/26 01:52:12 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.9.4.ebuild,v 1.6 2012/07/09 05:18:26 xmw Exp $
EAPI=4
inherit eutils flag-o-matic versionator
@ -13,7 +13,7 @@ SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
LICENSE="as-is"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="doc +keyutils openldap +pkinit +threads test xinetd"
RDEPEND="!!app-crypt/heimdal

@ -1,3 +1,4 @@
DIST gwaei-1.0.tar.gz 545062 SHA256 e4ba48ffe3bcfac2f484d20b57d397706da293c83dc54528aa278721f3afef4d SHA512 b2d05a4af50cf01eb8171be237d006a9fe5756f918608937a4b139dbf2e236802558ce0634095387301792b1d691fa98531bcf03075e7742272bad4852e958ef WHIRLPOOL 7fff412e87531b5756f38440321a01f8d13d7f7e28e6202a994e47fa2d53630f9e58695e30bfbc424174f294f04f3c7ba896533f97b9544ae9379da6144b331c
DIST gwaei-1.1.tar.gz 590868 SHA256 3ced895e0ff7d0e716af015425739a9fe2968f5f3ebdd14bd60aa7a25ad59567 SHA512 91f4e3f2b732582945efc460de5cad1c95b954077673f1412ec374825fc407d42b85bcd58d40d573cc906665a20bafe8ff9740ecbac10f01069b8af1dde4cd47 WHIRLPOOL 0ed198bab3b5214a1099656b87dee3f392416d7f24abbfc30a72bc681a7a452c0d66b9b723c51f6ee9ff1bc20a31ccb92dcf068abec2b003fe81d81b66810f89
DIST gwaei-3.0.2.tar.gz 821533 SHA256 1b27df77b38ea30680b9a93de64a93bf71631fd780b9277709854f797115c1dd SHA512 241460d59d0d47d9638d4b90f904a77efc922331f4a0c2bb7aec712841aa8766b8ee3bb0ac9d536db2611aec4dfb8287166a0b19f92afea645c34e6d797a489e WHIRLPOOL 5421a8f69210b3db67c8493dac1cb43e14952d7680eb64e45439af32d69f3b189c4815cebe6ced6de394f43092090d8610958b6ad4ca8339e70ba7e1dd001f1c
DIST gwaei-3.2.0.tar.gz 841824 SHA256 7267f2fba1ee76e6ef6bfd76206c15ac0f9cb6169d70a610a14529f9bb10aded SHA512 7ac34d371910abe724c873d1279fdce42747c31ad53111176c42e878e688111554423357c84abab3ff4d0e316d0b8757a7440a0980e89efb81c173eab79164a0 WHIRLPOOL 1d203691c54b4e1fc775de3fa765e70495b29598713beee64a2057c1f1b0c8be3b20b2ecd0e21906917b8dd4bb01b8930801d8bbd554e9b59c6a5c2159df4930

@ -0,0 +1,69 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-dicts/gwaei/gwaei-3.2.0.ebuild,v 1.1 2012/07/08 21:43:01 naota Exp $
EAPI="4"
inherit gnome2-utils eutils
DESCRIPTION="Japanese-English Dictionary for GNOME"
HOMEPAGE="http://gwaei.sourceforge.net/"
SRC_URI="mirror://sourceforge/gwaei/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="gtk nls test"
RDEPEND=">=net-misc/curl-7.21.0
>=dev-libs/glib-2.25.0:2
gtk? (
x11-libs/gtk+:3
>=app-text/gnome-doc-utils-0.13.0
)
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
test? (
app-text/docbook-xml-dtd:4.1.2
app-text/scrollkeeper-dtd
)
gtk? (
>=app-text/gnome-doc-utils-0.13.0
)
nls? ( >=sys-devel/gettext-0.17 )
app-text/rarian
dev-util/intltool
virtual/pkgconfig"
src_configure() {
econf \
$(use_with gtk gnome) \
$(use_enable nls) \
--disable-static \
--docdir=/usr/share/doc/${PF}
}
src_install() {
emake DESTDIR="${D}" install || die
find "${D}" -name '*.la' -delete
dodoc AUTHORS README
}
pkg_preinst() {
if use gtk ; then
gnome2_schemas_savelist
fi
}
pkg_postinst() {
if use gtk ; then
gnome2_schemas_update
fi
}
pkg_postrm() {
if use gtk ; then
gnome2_schemas_update
fi
}

@ -1,3 +1,2 @@
DIST mp-3.3.18b.tar.gz 295661 SHA256 dabe00cbe8f0cb18a42c46242659265507b73c6862030dd63a22ed26738f9649 SHA512 3f22ce1deb40169ffe966f52dd117481a97da3d81d1db198a2d3e12286bd898dc769d29a9016c2cf533b4482b8586dda72c51c2b31f41cd0c7dcf88a2acecf64 WHIRLPOOL 33cfc3c8d8f617ff155c775e486da65502ccdd52fc63ac6518cc2d8ccf3a99b380a8654b2797d305ece4d9c07a1e01418492f76ff1bd02971fca5b9f1d2ae3c9
DIST mp-5.2.1.tar.gz 566513 SHA256 e91ff7b94427a5c49815f091c67c20f47f63fd473318dbd9dce52a68a6a6f9d4 SHA512 9b7a6b87a7bb853bc91beae156280676046281c5d5582ede6cdcf902d289d1572cfcbf53067da3a55f013536891195f8e17bd97b8f83b08c7ad89479902c66e9 WHIRLPOOL 6cd9a8a3d6d150ecedd43b9825ea3d3574b7eda7af383502a03bcc7685faea28a011f931f1d636fed99d940d6a4fe6bb05a298796fd744b179b2cc39fdb54779
DIST mp-5.2.2.tar.gz 583918 SHA256 f4c04315e6a0a3b831f218f73904afd3c227aa18b67ab21b39dffbb54edfea1f SHA512 44c9b7ded38c294ffc90240ac73848a799294584f20bb981d95f8dde4f281ea9242b6ff8aefdb490e9e02effaab6cbc5bdf94ea489af838a89038113c43da131 WHIRLPOOL 0feba9d14b0f0a5addf153e0ce4d4186b90392c78d2154200cea665880861cef07fdcbfc7d841ef736a3852d8523290d2f5fdbad87f1ab20894e2a32e9df78d7

@ -1,62 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/mp/mp-3.3.18b.ebuild,v 1.12 2012/05/03 18:33:02 jdhore Exp $
EAPI="3"
inherit eutils toolchain-funcs
DESCRIPTION="Minimum Profit: A text editor for programmers"
HOMEPAGE="http://www.triptico.com/software/mp.html"
SRC_URI="http://www.triptico.com/download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-interix ~ppc-macos ~sparc-solaris ~x86-solaris"
IUSE="gtk ncurses nls pcre"
RDEPEND="!dev-util/rej
ncurses? ( sys-libs/ncurses )
gtk? ( x11-libs/gtk+:2 >=x11-libs/pango-1.8.0 )
!gtk? ( sys-libs/ncurses )
nls? ( sys-devel/gettext )
pcre? ( dev-libs/libpcre )
dev-lang/perl"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_configure() {
local myconf="--prefix=${EPREFIX}/usr --without-win32 --without-gtk1"
tc-export CC
if use gtk ; then
! use ncurses && myconf="${myconf} --without-curses"
else
myconf="${myconf} --without-gtk2"
fi
use nls || myconfig="${myconf} --without-i18n --without-gettext"
use pcre || myconf="${myconf} --without-pcre --with-included-regex"
sh config.sh ${myconf} || die "Configure failed"
echo ${CFLAGS} >> config.cflags
echo ${LDFLAGS} >> config.ldflags
}
src_install() {
dobin mp || die "Install Failed"
use gtk && dosym mp /usr/bin/gmp
dodoc AUTHORS README Changelog mprc.sample
doman mp.1
}
pkg_postinst() {
if use gtk ; then
einfo
einfo "mp is symlinked to gmp! Use mp -tx to use text mode!"
einfo
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/mp/mp-5.2.1.ebuild,v 1.6 2012/05/08 15:52:45 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/mp/mp-5.2.1.ebuild,v 1.7 2012/07/08 15:03:34 armin76 Exp $
EAPI="3"
@ -12,7 +12,7 @@ SRC_URI="http://www.triptico.com/download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 ~sparc x86 ~x86-interix ~ppc-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-interix ~ppc-macos ~sparc-solaris ~x86-solaris"
IUSE="gtk iconv kde ncurses nls pcre qt4"
RDEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/vile/vile-9.8g.ebuild,v 1.4 2012/06/25 20:13:11 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/vile/vile-9.8g.ebuild,v 1.5 2012/07/08 18:16:13 armin76 Exp $
EAPI="4"
@ -10,7 +10,7 @@ SRC_URI="ftp://invisible-island.net/vile/current/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~ia64 ppc ~sparc x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="perl"
RDEPEND=">=sys-libs/ncurses-5.2

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/xvile/xvile-9.8g.ebuild,v 1.4 2012/06/25 20:14:06 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/xvile/xvile-9.8g.ebuild,v 1.5 2012/07/08 18:22:46 armin76 Exp $
EAPI="4"
@ -13,7 +13,7 @@ SRC_URI="ftp://invisible-island.net/vile/current/${MY_P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~ia64 ppc ~sparc x86"
KEYWORDS="alpha amd64 ia64 ppc sparc x86"
IUSE="perl"
RDEPEND="perl? ( dev-lang/perl )

@ -1 +1,2 @@
DIST yatex1.74.tar.gz 346740 SHA256 8a3a5eab52244e4519f44142dcd7819a628bfbd37582a808a590b0aac55968e5 SHA512 04741eaa1727d44c1d52f10cd346390d1cb03a425fc1538d89486606c41e330a8f23f190e2f5d2133070085aec7df5c55d142c76b55491e85baccce29af03131 WHIRLPOOL b05f02e5451301bb1089c35a6d99d3d987dab280d772649455044a683dab14b4b0bb87e058ac314eac55fc1a76561ac62ae1dadc69d300e87712dfead0202cae
DIST yatex1.76.tar.gz 357552 SHA256 66c6f162a0ce4ee1edb231bacb4a3926ea4b5a45a4ba004330bb0bc0a7887acf SHA512 ff2afea1cb1b7e4bef223c13d4cc6b942b1d555959321e7cb97595dfe7ca3adbc9efa6db7d7d13cdd0bb5aa62eabc1d3383d07635b1dbbe5b15175bf99c4c416 WHIRLPOOL 878b199d1479a501fb36763daf6565ddfe340df2b607e346c8b4e5523c20df2cefe4a7254dd2a3f415fc4b2bc0371b79f9c504d801d3e4cc8553091bd2b4cd36

@ -0,0 +1,16 @@
--- yatex1.73-orig/yatexhlp.el 2006-12-24 07:25:29.000000000 +0100
+++ yatex1.73/yatexhlp.el 2008-05-12 12:19:02.000000000 +0200
@@ -9,12 +9,7 @@
(cond (YaTeX-japan "jp")
(t "eng"))))
(help-dir
- (cond
- ((and (boundp 'site-directory) site-directory) site-directory)
- ((string-match "\\.app/" doc-directory) ;For Emacs.app(Darwin)
- (expand-file-name "../site-lisp" doc-directory))
- (YaTeX-emacs-19 (expand-file-name "../../site-lisp" doc-directory))
- (t exec-directory))))
+ "/usr/share/emacs/etc/yatex"))
(defvar YaTeX-help-file
(expand-file-name help-file help-dir)
"*Help file of LaTeX/TeX commands or macros.")

@ -0,0 +1,53 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/yatex/yatex-1.76.ebuild,v 1.1 2012/07/08 21:13:01 naota Exp $
inherit elisp eutils
DESCRIPTION="Yet Another TeX mode for Emacs"
HOMEPAGE="http://www.yatex.org/"
SRC_URI="http://www.yatex.org/${P/-/}.tar.gz"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
SLOT="0"
LICENSE="as-is"
IUSE="linguas_ja"
S=${WORKDIR}/${P/-/}
SITEFILE="50${PN}-gentoo.el"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${PN}-1.76-gentoo.patch"
}
src_compile() {
# byte-compilation fails (as of 1.74): yatexlib.el requires fonts
# that are only available under X
cd docs
mv yatexe yatex.info
mv yahtmle yahtml.info
if use linguas_ja; then
iconv -f ISO-2022-JP -t EUC-JP yatexj > yatex-ja.info
iconv -f ISO-2022-JP -t EUC-JP yahtmlj > yahtml-ja.info
fi
}
src_install() {
elisp-install ${PN} *.el || die
elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
insinto ${SITEETC}/${PN}
doins help/YATEXHLP.eng || die "doins failed"
doinfo docs/*.info || die "doinfo failed"
dodoc docs/*.eng || die "dodoc failed"
if use linguas_ja; then
doins help/YATEXHLP.jp || die "doins failed"
dodoc 00readme install docs/{htmlqa,qanda} docs/*.doc \
|| die "dodoc failed"
fi
}

@ -0,0 +1,51 @@
From 78290b1641e95304c862062ee0aca95395c5926c Mon Sep 17 00:00:00 2001
From: Josh Durgin <josh.durgin@inktank.com>
Date: Mon, 2 Jul 2012 11:55:26 -0700
Subject: [PATCH 01/24] qemu: add rbd to whitelist of migration-safe formats
QEMU (and librbd) flush the cache on the source before the
destination starts, and the destination does not read any
changeable data before that, so live migration with rbd caching
is safe.
This makes 'virsh migrate' work with rbd and caching without the
--unsafe flag.
Reported-by: Vladimir Bashkirtsev <vladimir@bashkirtsev.com>
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
---
.mailmap | 3 ++-
AUTHORS | 2 +-
src/qemu/qemu_migration.c | 3 +++
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/AUTHORS b/AUTHORS
index 375db24..0e179a9 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -144,7 +144,7 @@ Patches have also been contributed by:
Hu Tao <hutao@cn.fujitsu.com>
Laurent Léonard <laurent@open-minds.org>
MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
- Josh Durgin <josh.durgin@dreamhost.com>
+ Josh Durgin <josh.durgin@inktank.com>
Roopa Prabhu <roprabhu@cisco.com>
Paweł Krześniak <pawel.krzesniak@gmail.com>
Kay Schubert <kayegypt@web.de>
diff --git a/src/qemu/qemu_migration.c b/src/qemu/qemu_migration.c
index 48369d6..f51c99a 100644
--- a/src/qemu/qemu_migration.c
+++ b/src/qemu/qemu_migration.c
@@ -847,6 +847,9 @@ qemuMigrationIsSafe(virDomainDefPtr def)
continue;
else if (cfs < 0)
return false;
+ } else if (disk->type == VIR_DOMAIN_DISK_TYPE_NETWORK &&
+ disk->protocol == VIR_DOMAIN_DISK_PROTOCOL_RBD) {
+ continue;
}
qemuReportError(VIR_ERR_MIGRATE_UNSAFE, "%s",
--
1.7.8.6

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-0.9.13.ebuild,v 1.2 2012/07/04 16:54:31 cardoe Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-0.9.13.ebuild,v 1.4 2012/07/08 04:23:26 cardoe Exp $
EAPI=4
@ -35,8 +35,8 @@ HOMEPAGE="http://www.libvirt.org/"
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="audit avahi +caps debug iscsi +libvirtd lvm +lxc +macvtap nfs \
nls numa openvz parted pcap phyp policykit python qemu sasl selinux +udev \
uml +vepa virtualbox virt-network xen elibc_glibc"
nls numa openvz parted pcap phyp policykit python qemu rbd sasl \
selinux +udev uml +vepa virtualbox virt-network xen elibc_glibc"
REQUIRED_USE="libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) )
lxc? ( caps libvirtd )
openvz? ( libvirtd )
@ -87,6 +87,7 @@ RDEPEND="sys-libs/readline
dev-libs/yajl
sys-power/pm-utils
)
rbd? ( sys-cluster/ceph )
sasl? ( dev-libs/cyrus-sasl )
selinux? ( >=sys-libs/libselinux-2.0.85 )
virtualbox? ( || ( app-emulation/virtualbox >=app-emulation/virtualbox-bin-2.2.0 ) )
@ -159,6 +160,8 @@ src_prepare() {
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
epatch
epatch "${FILESDIR}/${P}-qemu-add-rbd-to-whitelist-of-migration-safe-formats.patch"
if [[ ${PV} = *9999* ]]; then
# git checkouts require bootstrapping to create the configure script.
@ -213,7 +216,7 @@ src_configure() {
myconf="${myconf} $(use_with iscsi storage-iscsi)"
myconf="${myconf} $(use_with parted storage-disk)"
myconf="${myconf} $(use_with lvm storage-mpath)"
myconf="${myconf} --without-storage-rbd"
myconf="${myconf} $(use_with rbd storage-rbd)"
myconf="${myconf} $(use_with numa numactl)"
myconf="${myconf} $(use_with numa numad)"
myconf="${myconf} $(use_with selinux)"

@ -22,6 +22,9 @@
Allow using real disk partitions as pool for disk image storage, using
<pkg>sys-block/parted</pkg> to create, resize and delete them.
</flag>
<flag name='rbd'>
Enable rados block device support via <pkg>sys-cluster/ceph</pkg>
</flag>
<!-- Virtualisation backends -->
<flag name='lxc'>

@ -1,4 +1,5 @@
DIST qemu-kvm-0.15.1.tar.gz 5915998 SHA256 aed6a3faa76c1e9601b4b5b8adbe5867a70c64567175f44944d88e16bd49733e SHA512 d0f1a10c18157bfaed159f63dc954781c7051eda118652295dbb4203c7f2b8abf1b4b137d8c69d85f7662f145dad0a6a0243fc8029d15648439431b55e07fe8a WHIRLPOOL 42346ae1825d9f25925e179147c21625d1eca6cc35ecf4a2913e39ab72e938bc0497bf06fe749a094cf15ea81e21feb8c17da04cc7e94f39cd0f81fe62deb654
DIST qemu-kvm-1.0.1.tar.gz 6214796 SHA256 57bcd26342af2303663028db9e9956a8b487babfcf2a432ac3351c88b8e2bf4f SHA512 31f0a8fc2d03a15b7a382a77b67183d792fb765b25241a6b80c14f64fbcd52064392f47bc21da48fc54bdc5b8da70542ddeb47394348304d9bfcf3421eb11b2f WHIRLPOOL febf169830f9c2631f5fcb5d97a9fdd6c138c3455e97243d086fd827776ece16cc70d8a1c787e55dd43ac0c01c2b07c01fc2ec2f74d09ca4efc3be52f7e804b0
DIST qemu-kvm-1.0.tar.gz 6210473 SHA256 b711ead5a0a28bf43e7e51ce2082e37120a3527ab012c609bc30fb94d37e116e SHA512 0f1bb2eb486f2d2eff0dc18e7909c78ec28a7862078c6a702813b496e3d1d9882158e97e6aaa14aac253b5b6ea3daf0edd169572ae3fb379edde90bd49897b96 WHIRLPOOL 4fb5d73b1f961edbcbe9a686ede02cf82c2b204a3974b419041d9e1d65198b465e02ca72ee57a7fcbe9bd866bc9a8200b8358119a08db14d14f6f0d80d2c82b5
DIST qemu-kvm-1.1.0-bp-1.tar.xz 3428 SHA256 5cfc39b126f0b804ca469e9e45d5207db1cb949eaf784a960b68fd05858a98d2 SHA512 75665dad1b4a048a071fc036a64cbccaa399974c6faa5d0541806b1af2439cc47d26c6ec901205a5fcd2e0f9680393889f6ed926065c53107410070e53d096a9 WHIRLPOOL 7b1712f3c21df279f3939b81b59042160132cd617de54adcf66b394c78598ebeec8137d26587cf1a4d02944ea56075434778285b84b47c265972b76e258a1dfe
DIST qemu-kvm-1.1.0.tar.gz 6598841 SHA256 c32445f4610e324f0f5c34d00d055dd8b4154705968d59588efe60a8fd80ecbf SHA512 ae18901de93652e026d01de1af923b1cd6abbc623934944a7e8bcd151f731deba4ef66a32f7940b6d7ac8c8a0fbc8a6435fbf416ef423be5908b170d3f4b82d2 WHIRLPOOL dad81e28b046225384f081fba5dc61a3a00c288a5925993045936203720b0e288eaba61038713a959d65d5701c3d90405d46c361546f6edd55ac6c1adc8a31cb

@ -0,0 +1 @@
KERNEL=="kvm", GROUP="kvm", MODE="0660"

@ -0,0 +1,12 @@
--- a/os-posix.c
+++ b/os-posix.c
@@ -27,6 +27,9 @@
#include <fcntl.h>
#include <signal.h>
#include <sys/types.h>
+#ifdef __FreeBSD__
+#include <sys/sysctl.h>
+#endif
#include <sys/wait.h>
/*needed for MAP_POPULATE before including qemu-options.h */
#include <sys/mman.h>

@ -19,6 +19,7 @@
<flag name='sdl'>Enable the SDL-based console</flag>
<flag name='spice'>Enable Spice protocol support via <pkg>app-emulation/spice</pkg></flag>
<flag name='ssl'>Enable TLS support for the VNC console server</flag>
<flag name='tci'>Enable the TCG Interpreter which can speed up or slowdown workloads depending on the host and guest CPUs being emulated. In the future it will be a runtime option but for now its compile time.</flag>
<flag name='tls'>Enable TLS support for the VNC console server</flag>
<flag name="usbredir">Use <pkg>sys-apps/usbredir</pkg> to redirect USB
devices to another machine over TCP</flag>
@ -29,5 +30,7 @@
<pkg>sys-apps/attr</pkg>. Requisite for the virtfs backend.
</flag>
<flag name='xen'>Enables support for Xen backends</flag>
<flag name='xfs'>Support xfsctl() notification and syncing for XFS backed
virtual disks.</flag>
</use>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/qemu-kvm-1.0.1-r1.ebuild,v 1.2 2012/05/31 23:35:44 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/qemu-kvm-1.0.1-r1.ebuild,v 1.4 2012/07/08 22:03:30 cardoe Exp $
#BACKPORTS=1
@ -21,7 +21,7 @@ else
${BACKPORTS:+
http://dev.gentoo.org/~flameeyes/${PN}/${P}-backports-${BACKPORTS}.tar.bz2
http://dev.gentoo.org/~cardoe/distfiles/${P}-backports-${BACKPORTS}.tar.bz2}"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
fi
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
@ -30,9 +30,9 @@ HOMEPAGE="http://www.linux-kvm.org"
LICENSE="GPL-2"
SLOT="0"
# xen is disabled until the deps are fixed
IUSE="+aio alsa bluetooth brltty +curl debug fdt ncurses \
opengl pulseaudio qemu-ifup rbd sasl sdl smartcard spice static test
+threads tls usbredir vde +vhost-net xattr xen"
IUSE="+aio alsa bluetooth brltty +curl debug fdt kernel_linux \
kernel_FreeBSD ncurses opengl pulseaudio qemu-ifup rbd sasl sdl \
smartcard spice static test +threads tls usbredir vde +vhost-net xattr xen"
COMMON_TARGETS="i386 x86_64 arm cris m68k microblaze mips mipsel ppc ppc64 sh4 sh4eb sparc sparc64"
IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} mips64 mips64el ppcemb"
@ -61,7 +61,6 @@ RDEPEND="
>=dev-libs/glib-2.0
media-libs/libpng
sys-apps/pciutils
>=sys-apps/util-linux-2.16.0
virtual/jpeg
amd64? ( sys-apps/seabios
sys-apps/vgabios )
@ -73,6 +72,7 @@ RDEPEND="
brltty? ( app-accessibility/brltty )
curl? ( >=net-misc/curl-7.15.4 )
fdt? ( >=sys-apps/dtc-1.2.0 )
kernel_linux? ( >=sys-apps/util-linux-2.16.0 )
ncurses? ( sys-libs/ncurses )
opengl? ( virtual/opengl )
pulseaudio? ( media-sound/pulseaudio )
@ -96,7 +96,7 @@ RDEPEND="
DEPEND="${RDEPEND}
app-text/texi2html
virtual/pkgconfig
>=sys-kernel/linux-headers-2.6.35
kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 )
test? ( dev-libs/check )"
STRIP_MASK="/usr/share/qemu/palcode-clipper"
@ -136,10 +136,10 @@ pkg_pretend() {
eerror "You disabled default target QEMU_SOFTMMU_TARGETS=x86_64"
fi
if kernel_is lt 2 6 25; then
if use kernel_linux && kernel_is lt 2 6 25; then
eerror "This version of KVM requres a host kernel of 2.6.25 or higher."
eerror "Either upgrade your kernel"
else
elif use kernel_linux; then
if ! linux_config_exists; then
eerror "Unable to check your kernel for KVM support"
else
@ -201,6 +201,9 @@ src_prepare() {
# Quick fix for the bad version number
epatch "${FILESDIR}"/${P}-VERSION.patch
# Patch the use of sys/sysctl.h on FreeBSD
epatch "${FILESDIR}"/${P}-freebsd-sysctl-header.patch
[[ -n ${BACKPORTS} ]] && \
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
epatch
@ -250,6 +253,9 @@ src_configure() {
use pulseaudio && audio_opts="pa ${audio_opts}"
use sdl && audio_opts="sdl ${audio_opts}"
# conditionally making UUID work on Linux only is wrong
# but the Gentoo/FreeBSD guys need to figure out what
# provides libuuid on their platform
./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-darwin-user \
@ -257,13 +263,8 @@ src_configure() {
--disable-libiscsi \
--disable-strip \
--disable-werror \
--enable-kvm \
--enable-kvm-device-assignment \
--enable-kvm-pit \
--enable-pie \
--enable-nptl \
--enable-tcg-interpreter \
--enable-uuid \
--enable-vnc-jpeg \
--enable-vnc-png \
--python=python2 \
@ -272,6 +273,11 @@ src_configure() {
$(use_enable brltty brlapi) \
$(use_enable curl) \
$(use_enable fdt) \
$(use_enable kernel_linux kvm) \
$(use_enable kernel_linux kvm-device-assignment) \
$(use_enable kernel_linux kvm-pit) \
$(use_enable kernel_linux nptl) \
$(use_enable kernel_linux uuid) \
$(use_enable ncurses curses) \
$(use_enable opengl) \
$(use_enable rbd) \
@ -299,6 +305,11 @@ src_configure() {
# the kvm project has its own support for threaded IO
# which is always on and works
# --enable-io-thread \
# FreeBSD's kernel does not support QEMU assigning/grabbing
# host USB devices yet
use kernel_FreeBSD && \
sed -E -e "s|^(HOST_USB=)bsd|\1stub|" -i "${S}"/config-host.mak
}
src_install() {

@ -1,26 +1,23 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/qemu-kvm-1.1.0.ebuild,v 1.2 2012/07/03 14:41:36 mr_bones_ Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/qemu-kvm-1.1.0.ebuild,v 1.6 2012/07/08 22:57:39 cardoe Exp $
EAPI="4"
PYTHON_DEPEND="2"
inherit eutils flag-o-matic linux-info toolchain-funcs multilib python user
#BACKPORTS=1
BACKPORTS=1
if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git"
inherit git-2
SRC_URI=""
KEYWORDS=""
else
SRC_URI="mirror://sourceforge/kvm/${PN}/${P}.tar.gz
${BACKPORTS:+
http://dev.gentoo.org/~flameeyes/${PN}/${P}-backports-${BACKPORTS}.tar.bz2
http://dev.gentoo.org/~cardoe/distfiles/${P}-backports-${BACKPORTS}.tar.bz2}"
KEYWORDS=""
http://dev.gentoo.org/~cardoe/distfiles/${P}-bp-${BACKPORTS}.tar.xz}"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
fi
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
@ -28,14 +25,13 @@ HOMEPAGE="http://www.linux-kvm.org"
LICENSE="GPL-2"
SLOT="0"
# xen is disabled until the deps are fixed
IUSE="+aio alsa bluetooth brltty +curl debug fdt ncurses \
opengl pulseaudio qemu-ifup rbd sasl sdl smartcard spice static test
+threads tls usbredir vde +vhost-net xattr xen"
IUSE="+aio alsa bluetooth brltty +curl debug doc fdt kernel_linux \
kernel_FreeBSD ncurses opengl pulseaudio python rbd sasl sdl \
smartcard spice static tci tls usbredir vde +vhost-net xattr xen xfs"
COMMON_TARGETS="i386 x86_64 arm cris m68k microblaze mips mipsel ppc ppc64 sh4 sh4eb sparc sparc64"
IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} mips64 mips64el ppcemb"
IUSE_USER_TARGETS="${COMMON_TARGETS} alpha armeb ppc64abi32 sparc32plus"
COMMON_TARGETS="i386 x86_64 alpha arm cris m68k microblaze microblazeel mips mipsel ppc ppc64 sh4 sh4eb sparc sparc64 s390x"
IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} mips64 mips64el ppcemb xtensa xtensaeb"
IUSE_USER_TARGETS="${COMMON_TARGETS} armeb ppc64abi32 sparc32plus unicore32"
# Setup the default SoftMMU targets, while using the loops
# below to setup the other targets. x86_64 should be the only
@ -53,14 +49,17 @@ for target in ${IUSE_USER_TARGETS}; do
IUSE="${IUSE} qemu_user_targets_${target}"
done
REQUIRED_USE="static? ( !alsa !pulseaudio )
amd64? ( qemu_softmmu_targets_x86_64 )
x86? ( qemu_softmmu_targets_x86_64 )"
RDEPEND="
!app-emulation/kqemu
!app-emulation/qemu
!app-emulation/qemu-user
!<app-emulation/qemu-1.0
>=dev-libs/glib-2.0
media-libs/libpng
sys-apps/pciutils
>=sys-apps/util-linux-2.16.0
virtual/jpeg
amd64? ( sys-apps/seabios
sys-apps/vgabios )
@ -72,10 +71,11 @@ RDEPEND="
brltty? ( app-accessibility/brltty )
curl? ( >=net-misc/curl-7.15.4 )
fdt? ( >=sys-apps/dtc-1.2.0 )
kernel_linux? ( >=sys-apps/util-linux-2.16.0 )
ncurses? ( sys-libs/ncurses )
opengl? ( virtual/opengl )
pulseaudio? ( media-sound/pulseaudio )
qemu-ifup? ( sys-apps/iproute2 net-misc/bridge-utils )
python? ( =dev-lang/python-2*[ncurses] )
rbd? ( sys-cluster/ceph )
sasl? ( dev-libs/cyrus-sasl )
sdl? ( static? ( >=media-libs/libsdl-1.2.11[static-libs,X] )
@ -83,20 +83,21 @@ RDEPEND="
static? ( sys-libs/zlib[static-libs(+)] )
!static? ( sys-libs/zlib )
smartcard? ( dev-libs/nss )
spice? ( >=app-emulation/spice-0.9.0
>=app-emulation/spice-protocol-0.8.1 )
spice? ( >=app-emulation/spice-protocol-0.8.1
static? ( >=app-emulation/spice-0.9.0[static-libs] )
!static? ( >=app-emulation/spice-0.9.0 )
)
tls? ( net-libs/gnutls )
usbredir? ( sys-apps/usbredir )
vde? ( net-misc/vde )
xattr? ( sys-apps/attr )
xen? ( app-emulation/xen-tools )
"
xfs? ( sys-fs/xfsprogs )"
DEPEND="${RDEPEND}
app-text/texi2html
virtual/pkgconfig
>=sys-kernel/linux-headers-2.6.35
test? ( dev-libs/check )"
kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 )"
STRIP_MASK="/usr/share/qemu/palcode-clipper"
@ -127,18 +128,9 @@ QA_WX_LOAD="${QA_PRESTRIPPED}
usr/bin/qemu-sparc32plus"
pkg_pretend() {
if ! use qemu_softmmu_targets_x86_64 && use amd64 ; then
eerror "You disabled default target QEMU_SOFTMMU_TARGETS=x86_64"
fi
if ! use qemu_softmmu_targets_x86_64 && use x86 ; then
eerror "You disabled default target QEMU_SOFTMMU_TARGETS=x86_64"
fi
if kernel_is lt 2 6 25; then
if use kernel_linux && kernel_is lt 2 6 25; then
eerror "This version of KVM requres a host kernel of 2.6.25 or higher."
eerror "Either upgrade your kernel"
else
elif use kernel_linux; then
if ! linux_config_exists; then
eerror "Unable to check your kernel for KVM support"
else
@ -161,6 +153,9 @@ pkg_pretend() {
CONFIG_CHECK+=" ~KVM_AMD ~KVM_INTEL"
fi
use python && CONFIG_CHECK+="~DEBUG_FS"
ERROR_DEBUG_FS="debugFS support required for kvm_stat"
# Now do the actual checks setup above
check_extra_config
fi
@ -169,36 +164,20 @@ pkg_pretend() {
pkg_setup() {
python_set_active_version 2
python_pkg_setup
enewgroup kvm 78
}
src_prepare() {
# prevent docs to get automatically installed
sed -i '/$(DESTDIR)$(docdir)/d' Makefile || die
# Alter target makefiles to accept CFLAGS set via flag-o
sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=/\1FLAGS+=/' \
Makefile Makefile.target || die
# append CFLAGS while linking
sed -i 's/$(LDFLAGS)/$(QEMU_CFLAGS) $(CFLAGS) $(LDFLAGS)/' rules.mak || die
# remove part to make udev happy
sed -e 's~NAME="%k", ~~' -i kvm/scripts/65-kvm.rules || die
#sed -e 's~NAME="%k", ~~' -i kvm/scripts/65-kvm.rules || die
# ${PN}-guest-hang-on-usb-add.patch was sent by Timothy Jones
# to the qemu-devel ml - bug 337988
epatch "${FILESDIR}/qemu-0.11.0-mips64-user-fix.patch"
# Fix compilation of the qemu-system-ppc component
epatch "${FILESDIR}"/${PN}-1.0-fix-qemu-system-ppc.patch
# drop '-g' by default as it tends to eat
# A LOT (~2GB) of ram for each job #355861
sed -e 's/CFLAGS="-g $CFLAGS"/CFLAGS="$CFLAGS"/g' \
-i configure || die
# Quick fix for the bad version number
epatch "${FILESDIR}"/${P}-VERSION.patch
python_convert_shebangs -r 2 "${S}/scripts/kvm/kvm_stat"
[[ -n ${BACKPORTS} ]] && \
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
@ -240,37 +219,42 @@ src_configure() {
# Add support for static builds
use static && conf_opts="${conf_opts} --static"
# Support debug USE flag
use debug && conf_opts="${conf_opts} --enable-debug"
# audio options
audio_opts="oss"
use alsa && audio_opts="alsa ${audio_opts}"
use pulseaudio && audio_opts="pa ${audio_opts}"
use sdl && audio_opts="sdl ${audio_opts}"
# conditionally making UUID work on Linux only is wrong
# but the Gentoo/FreeBSD guys need to figure out what
# provides libuuid on their platform
# --enable-vnc-thread will go away in 1.2
# $(use_enable xen xen-pci-passthrough) for 1.2
./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-darwin-user \
--disable-bsd-user \
--disable-libiscsi \
--disable-strip \
--disable-werror \
--enable-kvm \
--enable-kvm-device-assignment \
--enable-kvm-pit \
--enable-guest-agent \
--enable-pie \
--enable-nptl \
--enable-tcg-interpreter \
--enable-uuid \
--enable-vnc-jpeg \
--enable-vnc-png \
--enable-vnc-thread \
--python=python2 \
$(use_enable aio linux-aio) \
$(use_enable bluetooth bluez) \
$(use_enable brltty brlapi) \
$(use_enable curl) \
$(use_enable debug debug-info) \
$(use_enable debug debug-mon) \
$(use_enable debug debug-tcg) \
$(use_enable doc docs) \
$(use_enable fdt) \
$(use_enable kernel_linux kvm) \
$(use_enable kernel_linux kvm-device-assignment) \
$(use_enable kernel_linux nptl) \
$(use_enable kernel_linux uuid) \
$(use_enable ncurses curses) \
$(use_enable opengl) \
$(use_enable rbd) \
@ -279,18 +263,20 @@ src_configure() {
$(use_enable smartcard smartcard) \
$(use_enable smartcard smartcard-nss) \
$(use_enable spice) \
$(use_enable test check-utests) \
$(use_enable tci tcg-interpreter) \
$(use_enable tls vnc-tls) \
$(use_enable threads vnc-thread) \
$(use_enable usbredir usb-redir) \
$(use_enable vde) \
$(use_enable vhost-net) \
$(use_enable xen) \
$(use_enable xattr attr) \
$(use_enable xattr virtfs) \
$(use_enable xen) \
$(use_enable xfs xfsctl) \
--audio-drv-list="${audio_opts}" \
--target-list="${softmmu_targets} ${user_targets}" \
--cc="$(tc-getCC)" \
--host-cc="$(tc-getBUILD_CC)" \
${conf_opts} \
|| die "configure failed"
# this is for qemu upstream's threaded support which is
@ -298,19 +284,20 @@ src_configure() {
# the kvm project has its own support for threaded IO
# which is always on and works
# --enable-io-thread \
# FreeBSD's kernel does not support QEMU assigning/grabbing
# host USB devices yet
use kernel_FreeBSD && \
sed -E -e "s|^(HOST_USB=)bsd|\1stub|" -i "${S}"/config-host.mak
}
src_install() {
emake DESTDIR="${ED}" install || die "make install failed"
if [[ -n ${softmmu_targets} ]]; then
insinto /lib/udev/rules.d/
doins kvm/scripts/65-kvm.rules || die
if use qemu-ifup; then
insinto /etc/qemu/
insopts -m0755
doins kvm/scripts/qemu-ifup || die
if use kernel_linux; then
insinto /lib/udev/rules.d/
doins "${FILESDIR}"/65-kvm.rules || die
fi
if use qemu_softmmu_targets_x86_64 ; then
@ -328,6 +315,10 @@ src_install() {
newdoc pc-bios/README README.pc-bios || die
dohtml qemu-doc.html qemu-tech.html || die
if use python; then
dobin scripts/kvm/kvm_stat || die
fi
# FIXME: Need to come up with a solution for non-x86 based systems
if use x86 || use amd64; then
# Remove SeaBIOS since we're using the SeaBIOS packaged one
@ -364,7 +355,4 @@ pkg_postinst() {
elog "The ssl USE flag was renamed to tls, so adjust your USE flags."
elog "The nss USE flag was renamed to smartcard, so adjust your USE flags."
fi
use qemu-ifup && \
ewarn "qemu-ifup is deprecated, be prepared for it to disappear next release"
}

@ -1,27 +1,23 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/qemu-kvm-9999.ebuild,v 1.39 2012/05/31 23:35:44 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/qemu-kvm-9999.ebuild,v 1.41 2012/07/08 22:57:39 cardoe Exp $
#BACKPORTS=1
EAPI="4"
EAPI="3"
PYTHON_DEPEND="2"
inherit eutils flag-o-matic linux-info toolchain-funcs multilib python user
#BACKPORTS=1
if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git"
inherit git-2
fi
inherit eutils flag-o-matic linux-info toolchain-funcs multilib python user
if [[ ${PV} = *9999* ]]; then
SRC_URI=""
KEYWORDS=""
else
SRC_URI="mirror://sourceforge/kvm/${PN}/${P}.tar.gz
${BACKPORTS:+
http://dev.gentoo.org/~flameeyes/${PN}/${P}-backports-${BACKPORTS}.tar.bz2
http://dev.gentoo.org/~cardoe/distfiles/${P}-backports-${BACKPORTS}.tar.bz2}"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
http://dev.gentoo.org/~cardoe/distfiles/${P}-bp-${BACKPORTS}.tar.xz}"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
fi
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
@ -29,14 +25,12 @@ HOMEPAGE="http://www.linux-kvm.org"
LICENSE="GPL-2"
SLOT="0"
IUSE="+aio alsa bluetooth brltty curl debug fdt hardened jpeg ncurses nss
opengl png pulseaudio qemu-ifup rbd sasl sdl spice ssl threads usbredir vde
+vhost-net xattr xen"
# static, depends on libsdl being built with USE=static-libs, which can not
# be expressed in current EAPI's
IUSE="+aio alsa bluetooth brltty +curl debug doc fdt kernel_linux \
kernel_FreeBSD ncurses opengl pulseaudio python rbd sasl sdl \
smartcard spice static tci tls usbredir vde +vhost-net xattr xen xfs"
COMMON_TARGETS="i386 x86_64 alpha arm cris m68k microblaze microblazeel mips mipsel ppc ppc64 sh4 sh4eb sparc sparc64 s390x"
IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} lm32 mips64 mips64el ppcemb xtensa xtensaeb"
IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} mips64 mips64el ppcemb xtensa xtensaeb"
IUSE_USER_TARGETS="${COMMON_TARGETS} armeb ppc64abi32 sparc32plus unicore32"
# Setup the default SoftMMU targets, while using the loops
@ -45,7 +39,7 @@ IUSE_USER_TARGETS="${COMMON_TARGETS} armeb ppc64abi32 sparc32plus unicore32"
IUSE="${IUSE} +qemu_softmmu_targets_x86_64"
for target in ${IUSE_SOFTMMU_TARGETS}; do
if [[ ${target} = x86_64 ]]; then
if [ "x${target}" = "xx86_64" ]; then
continue
fi
IUSE="${IUSE} qemu_softmmu_targets_${target}"
@ -55,16 +49,18 @@ for target in ${IUSE_USER_TARGETS}; do
IUSE="${IUSE} qemu_user_targets_${target}"
done
RESTRICT="test"
REQUIRED_USE="static? ( !alsa !pulseaudio )
amd64? ( qemu_softmmu_targets_x86_64 )
x86? ( qemu_softmmu_targets_x86_64 )"
RDEPEND="
!app-emulation/kqemu
!app-emulation/qemu
!app-emulation/qemu-user
!<app-emulation/qemu-1.0
>=dev-libs/glib-2.0
media-libs/libpng
sys-apps/pciutils
>=sys-apps/util-linux-2.16.0
sys-libs/zlib
virtual/jpeg
amd64? ( sys-apps/seabios
sys-apps/vgabios )
x86? ( sys-apps/seabios
@ -73,39 +69,35 @@ RDEPEND="
alsa? ( >=media-libs/alsa-lib-1.0.13 )
bluetooth? ( net-wireless/bluez )
brltty? ( app-accessibility/brltty )
curl? ( net-misc/curl )
curl? ( >=net-misc/curl-7.15.4 )
fdt? ( >=sys-apps/dtc-1.2.0 )
jpeg? ( virtual/jpeg )
kernel_linux? ( >=sys-apps/util-linux-2.16.0 )
ncurses? ( sys-libs/ncurses )
nss? ( dev-libs/nss )
opengl? (
virtual/opengl
x11-libs/libX11
)
png? ( media-libs/libpng )
opengl? ( virtual/opengl )
pulseaudio? ( media-sound/pulseaudio )
qemu-ifup? (
sys-apps/iproute2
net-misc/bridge-utils
)
python? ( =dev-lang/python-2*[ncurses] )
rbd? ( sys-cluster/ceph )
sasl? ( dev-libs/cyrus-sasl )
sdl? ( >=media-libs/libsdl-1.2.11[X] )
spice? (
>=app-emulation/spice-0.9.0
>=app-emulation/spice-protocol-0.8.1
sdl? ( static? ( >=media-libs/libsdl-1.2.11[static-libs,X] )
!static? ( >=media-libs/libsdl-1.2.11[X] ) )
static? ( sys-libs/zlib[static-libs(+)] )
!static? ( sys-libs/zlib )
smartcard? ( dev-libs/nss )
spice? ( >=app-emulation/spice-protocol-0.8.1
static? ( >=app-emulation/spice-0.9.0[static-libs] )
!static? ( >=app-emulation/spice-0.9.0 )
)
ssl? ( net-libs/gnutls )
tls? ( net-libs/gnutls )
usbredir? ( sys-apps/usbredir )
vde? ( net-misc/vde )
xattr? ( sys-apps/attr )
xen? ( app-emulation/xen-tools )
"
xfs? ( sys-fs/xfsprogs )"
DEPEND="${RDEPEND}
app-text/texi2html
virtual/pkgconfig
>=sys-kernel/linux-headers-2.6.35"
kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 )"
STRIP_MASK="/usr/share/qemu/palcode-clipper"
@ -113,18 +105,16 @@ QA_PRESTRIPPED="
usr/share/qemu/openbios-ppc
usr/share/qemu/openbios-sparc64
usr/share/qemu/openbios-sparc32
usr/share/qemu/palcode-clipper
"
# keep sorted
usr/share/qemu/palcode-clipper"
QA_WX_LOAD="${QA_PRESTRIPPED}
usr/bin/qemu-i386
usr/bin/qemu-x86_64
usr/bin/qemu-alpha
usr/bin/qemu-arm
usr/bin/qemu-armeb
usr/bin/qemu-cris
usr/bin/qemu-i386
usr/bin/qemu-m68k
usr/bin/qemu-microblaze
usr/bin/qemu-microblazeel
usr/bin/qemu-mips
usr/bin/qemu-mipsel
usr/bin/qemu-ppc
@ -133,73 +123,67 @@ QA_WX_LOAD="${QA_PRESTRIPPED}
usr/bin/qemu-sh4
usr/bin/qemu-sh4eb
usr/bin/qemu-sparc
usr/bin/qemu-sparc32plus
usr/bin/qemu-sparc64
usr/bin/qemu-s390x
usr/bin/qemu-unicore32
usr/bin/qemu-x86_64
"
kvm_kern_warn() {
eerror "Please enable KVM support in your kernel, found at:"
eerror
eerror " Virtualization"
eerror " Kernel-based Virtual Machine (KVM) support"
eerror
}
usr/bin/qemu-armeb
usr/bin/qemu-sparc32plus"
pkg_pretend() {
if ! use qemu_softmmu_targets_x86_64 && use amd64 ; then
eerror "You disabled default target QEMU_SOFTMMU_TARGETS=x86_64"
fi
if ! use qemu_softmmu_targets_x86_64 && use x86 ; then
eerror "You disabled default target QEMU_SOFTMMU_TARGETS=x86_64"
fi
if kernel_is lt 2 6 25; then
if use kernel_linux && kernel_is lt 2 6 25; then
eerror "This version of KVM requres a host kernel of 2.6.25 or higher."
eerror "Either upgrade your kernel"
else
elif use kernel_linux; then
if ! linux_config_exists; then
eerror "Unable to check your kernel for KVM support"
kvm_kern_warn
elif ! linux_chkconfig_present KVM; then
kvm_kern_warn
fi
if use vhost-net && ! linux_chkconfig_present VHOST_NET ; then
ewarn "You have to enable CONFIG_VHOST_NET in the kernel"
ewarn "to have vhost-net support."
else
CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
ERROR_KVM="You must enable KVM in your kernel to continue"
ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in"
ERROR_KVM_AMD+=" your kernel configuration."
ERROR_KVM_INTEL="If you have an Intel CPU, you must enable"
ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration."
ERROR_TUN="You will need the Universal TUN/TAP driver compiled"
ERROR_TUN+=" into your kernel or loaded as a module to use the"
ERROR_TUN+=" virtual network device if using -net tap."
ERROR_BRIDGE="You will also need support for 802.1d"
ERROR_BRIDGE+=" Ethernet Bridging for some network configurations."
use vhost-net && CHECK_CHECK+=" ~VHOST_NET"
ERROR_VHOST_NET="You must enable VHOST_NET to have vhost-net"
ERROR_VHOST_NET+=" support"
if use amd64 || use x86 || use amd64-linux || use x86-linux; then
CONFIG_CHECK+=" ~KVM_AMD ~KVM_INTEL"
fi
use python && CONFIG_CHECK+="~DEBUG_FS"
ERROR_DEBUG_FS="debugFS support required for kvm_stat"
# Now do the actual checks setup above
check_extra_config
fi
fi
}
pkg_setup() {
python_set_active_version 2
python_pkg_setup
enewgroup kvm
enewgroup kvm 78
}
src_prepare() {
# prevent docs to get automatically installed
sed -i '/$(DESTDIR)$(docdir)/d' Makefile || die
# Alter target makefiles to accept CFLAGS set via flag-o
sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=/\1FLAGS+=/' \
Makefile Makefile.target || die
# drop '-g' by default as it tends to eat
# A LOT (~2GB) of ram for each job #355861
sed -e 's/CFLAGS="-g $CFLAGS"/CFLAGS="$CFLAGS"/g' \
-i configure || die
# remove part to make udev happy
#sed -e 's~NAME="%k", ~~' -i kvm/scripts/65-kvm.rules || die
# ${PN}-guest-hang-on-usb-add.patch was sent by Timothy Jones
# to the qemu-devel ml - bug 337988
epatch "${FILESDIR}/qemu-0.11.0-mips64-user-fix.patch"
python_convert_shebangs -r 2 "${S}/scripts/kvm/kvm_stat"
[[ -n ${BACKPORTS} ]] && \
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
epatch
# Fix underlinking.
# Fault reproducer: USE=nss QEMU_SOFTMMU_TARGETS=lm32 QEMU_USER_TARGETS=
sed -i 's/opengl_libs="-lGL"/opengl_libs="-lGL -lX11"/' configure || die
epatch_user
}
src_configure() {
@ -233,36 +217,7 @@ src_configure() {
conf_opts="${conf_opts} --extra-ldflags=-Wl,-z,execheap"
# Add support for static builds
#use static && conf_opts="${conf_opts} --static"
# Support debug USE flag
use debug && conf_opts="${conf_opts} --enable-debug --disable-strip"
#config options
conf_opts="${conf_opts}
$(use_enable aio linux-aio)
$(use_enable bluetooth bluez)
$(use_enable brltty brlapi)
$(use_enable curl)
$(use_enable fdt)
$(use_enable hardened pie)
$(use_enable jpeg vnc-jpeg)
$(use_enable ncurses curses)
$(use_enable nss smartcard-nss)
$(use_enable opengl)
$(use_enable png vnc-png)
$(use_enable rbd)
$(use_enable sasl vnc-sasl)
$(use_enable sdl)
$(use_enable spice)
$(use_enable ssl vnc-tls)
$(use_enable threads vnc-thread)
$(use_enable vde)
$(use_enable vhost-net)
$(use_enable xen)
$(use_enable xattr attr)
--disable-bsd-user
"
use static && conf_opts="${conf_opts} --static"
# audio options
audio_opts="oss"
@ -270,51 +225,100 @@ src_configure() {
use pulseaudio && audio_opts="pa ${audio_opts}"
use sdl && audio_opts="sdl ${audio_opts}"
set -- --prefix="${EPREFIX}"/usr \
--sysconfdir="${EPREFIX}"/etc \
# conditionally making UUID work on Linux only is wrong
# but the Gentoo/FreeBSD guys need to figure out what
# provides libuuid on their platform
# --enable-vnc-thread will go away in 1.2
# $(use_enable xen xen-pci-passthrough) for 1.2
./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-bsd-user \
--disable-libiscsi \
--disable-strip \
--disable-werror \
--enable-kvm \
--disable-libiscsi \
--enable-nptl \
--enable-uuid \
${conf_opts} \
--audio-card-list="ac97 es1370 sb16 cs4231a adlib gus hda" \
--enable-guest-agent \
--enable-pie \
--enable-vnc-jpeg \
--enable-vnc-png \
--enable-vnc-thread \
--python=python2 \
$(use_enable aio linux-aio) \
$(use_enable bluetooth bluez) \
$(use_enable brltty brlapi) \
$(use_enable curl) \
$(use_enable debug debug-info) \
$(use_enable debug debug-mon) \
$(use_enable debug debug-tcg) \
$(use_enable doc docs) \
$(use_enable fdt) \
$(use_enable kernel_linux kvm) \
$(use_enable kernel_linux kvm-device-assignment) \
$(use_enable kernel_linux nptl) \
$(use_enable kernel_linux uuid) \
$(use_enable ncurses curses) \
$(use_enable opengl) \
$(use_enable rbd) \
$(use_enable sasl vnc-sasl) \
$(use_enable sdl) \
$(use_enable smartcard smartcard) \
$(use_enable smartcard smartcard-nss) \
$(use_enable spice) \
$(use_enable tci tcg-interpreter) \
$(use_enable tls vnc-tls) \
$(use_enable usbredir usb-redir) \
$(use_enable vde) \
$(use_enable vhost-net) \
$(use_enable xattr attr) \
$(use_enable xattr virtfs) \
$(use_enable xen) \
$(use_enable xfs xfsctl) \
--audio-drv-list="${audio_opts}" \
--target-list="${softmmu_targets} ${user_targets}" \
--cc="$(tc-getCC)" \
--host-cc="$(tc-getBUILD_CC)"
echo ./configure "$@" # show actual options
./configure "$@" || die "configure failed"
--host-cc="$(tc-getBUILD_CC)" \
${conf_opts} \
|| die "configure failed"
# this is for qemu upstream's threaded support which is
# in development and broken
# the kvm project has its own support for threaded IO
# which is always on and works
# --enable-io-thread \
# FreeBSD's kernel does not support QEMU assigning/grabbing
# host USB devices yet
use kernel_FreeBSD && \
sed -E -e "s|^(HOST_USB=)bsd|\1stub|" -i "${S}"/config-host.mak
}
src_install() {
emake DESTDIR="${ED}" install || die "make install failed"
if [[ -n ${softmmu_targets} ]]; then
insinto /lib/udev/rules.d/
doins "${FILESDIR}"/65-gentoo-kvm.rules || die
if use kernel_linux; then
insinto /lib/udev/rules.d/
doins "${FILESDIR}"/65-kvm.rules || die
fi
if use qemu_softmmu_targets_x86_64 ; then
dobin "${FILESDIR}"/qemu-kvm
dosym /usr/bin/qemu-kvm /usr/bin/kvm
ewarn "The depreciated '/usr/bin/kvm' symlink is no longer installed"
ewarn "You should use '/usr/bin/qemu-kvm', you may need to edit"
ewarn "your libvirt configs or other wrappers for ${PN}"
else
elog "You disabled QEMU_SOFTMMU_TARGETS=x86_64, this disables install"
elog "of /usr/bin/qemu-kvm and /usr/bin/kvm"
fi
if use qemu-ifup; then
insinto /etc/qemu/
insopts -m0755
doins "${FILESDIR}"/qemu-ifup || die
fi
fi
dodoc Changelog MAINTAINERS TODO pci-ids.txt || die
newdoc pc-bios/README README.pc-bios || die
dohtml qemu-doc.html qemu-tech.html || die
if use python; then
dobin scripts/kvm/kvm_stat || die
fi
# FIXME: Need to come up with a solution for non-x86 based systems
if use x86 || use amd64; then
# Remove SeaBIOS since we're using the SeaBIOS packaged one
@ -348,12 +352,7 @@ pkg_postinst() {
elog "Make sure your user is in the 'kvm' group"
elog "Just run 'gpasswd -a <USER> kvm', then have <USER> re-login."
elog
elog "You will need the Universal TUN/TAP driver compiled into your"
elog "kernel or loaded as a module to use the virtual network device"
elog "if using -net tap. You will also need support for 802.1d"
elog "Ethernet Bridging and a configured bridge if using the provided"
elog "qemu-ifup script from /etc/qemu."
elog
elog "The gnutls use flag was renamed to ssl, so adjust your use flags."
elog "The ssl USE flag was renamed to tls, so adjust your USE flags."
elog "The nss USE flag was renamed to smartcard, so adjust your USE flags."
fi
}

@ -1,2 +1,3 @@
DIST spice-protocol-0.10.0.tar.bz2 65811 SHA256 05fa0e3133d288289282741a58975daf6d340a2bc9af2e72602a91801afa5899 SHA512 6e984550392d6cb67d965e18ebc28b13ad406788da27839be94a05845f4c94e444f1737925320a9a69883c8d970ca112d2226bb1754a125f8a1c778be0c4367c WHIRLPOOL 198b143ffd86d5dd6df4a830942df0250351a9577e8c7b11ad0a73a3403216529652f721a16e083d02d305263008e31afe090e2d3fcca2256cdfcd2a54c1b666
DIST spice-protocol-0.10.1.tar.bz2 66014 SHA256 e5f6cbb679febc840eb530a5195d2625f900f7d21a5aefbadc95e3a3b9f03537 SHA512 0088648e7d7132facbaace5342f84c9acb93306d660a9e1d03266e6f98b1d387f11330e0db8066cf407876a0a89d1fa006bf559fb9437cb7a4a79e811f06182b WHIRLPOOL beed83f94027e2f62032d953baacb59e69c53bf35a112dbface6d90f4ba1a4eb5d999953ce6fa49d84fec4b96d4d229b570256accd988d7d36262a623e2a6b5a
DIST spice-protocol-0.10.0.tar.bz2 65811 RMD160 82f4e9e6847947be139de02bd1ede745cdb0e8fc SHA1 6ca37bc05521feccdb624c8d7f42fbc19b1d08a9 SHA256 05fa0e3133d288289282741a58975daf6d340a2bc9af2e72602a91801afa5899
DIST spice-protocol-0.10.1.tar.bz2 66014 RMD160 abdef903bb5c075e1ddb68bd63d9172bd72029d7 SHA1 9f6ed3a6ab4c830a4c65b857a48f6b579e8b994d SHA256 e5f6cbb679febc840eb530a5195d2625f900f7d21a5aefbadc95e3a3b9f03537
DIST spice-protocol-0.10.3.tar.bz2 67377 RMD160 ea90791480709de2c37a8aab9ec5874f0596215a SHA1 875286fa19f6ac5c227c7495676cea87d2dc80cd SHA256 b89eeeef21a79958e9de8dfc9a4ebbb6ae3eea17c0c498fd0f89a0ad1949ebe1

@ -0,0 +1,17 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/spice-protocol/spice-protocol-0.10.3.ebuild,v 1.1 2012/07/08 02:33:17 cardoe Exp $
EAPI=4
DESCRIPTION="Headers defining the SPICE protocol."
HOMEPAGE="http://spice-space.org/"
SRC_URI="http://spice-space.org/download/releases/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND=""

@ -1,2 +1,2 @@
DIST spice-vdagent-0.8.0.tar.bz2 97797 SHA256 3e0e33e8c0416520303a3d99cd14215956022bb2bddb6bc909c7bf2c854ee510 SHA512 444c5d8e02977793e0c1fcf9598c72d1bfffd05f9bbabdd7f6d309552692b2d76d8f45369a1537fe435d757cb20ee016f0cba6dda147d31f8023bf50718f3cd1 WHIRLPOOL fd72f8fd6e3579615fb70f215a7f37e9e0d796524a4b2d78dfdfc1be244d994df84101169fa91479475ca3efc966639ffe07c091408cd28a08543bd8a28216e4
DIST spice-vdagent-0.10.1.tar.bz2 107250 RMD160 818b923c5f61aa1e0d0d5875dd33d3398dbea76b SHA1 237ecdd441ca8a977c88cf4b54942b5b9f5cfcf3 SHA256 cea0db6f2def79a96876d0921f2a6234875797c68a8143d24cf9af8cc01361db
DIST spice-vdagent-0.8.1.tar.bz2 98437 SHA256 99ec232805a6201da78d409e6f874ff0aa6bb25e7ffe623aa77752539ae7d7ff SHA512 45c2b94dc66dd2061b57cfe90d7b900fd095fa067c6bca560ecc300979953e8c37b63e8cbdb4683275a1cc084512aa97e1125bbb17e39a6966387e4f1be2c178 WHIRLPOOL 1cfeabc97f4c1fd9e42a9ad849916f04d9f4f640a586158c3d8b2ab3b9449f6e1cf8acba196a9e684a1499404747971fa82ad922bd50e87c257526d67468a85f

@ -0,0 +1,11 @@
# The virtual communication port provided by the hypervisor/vm
# Default: /dev/virtio-ports/com.redhat.spice.0
#PORT="/dev/virtio-ports/com.redhat.spice.0"
# Userspace Input Device
# Default: /dev/uinput or /dev/input/uinput
#DEVICE=""
# Extra arguments for spice-vdagentd
# Default: none
#SPICE_VDAGENT_ARGS=""

@ -0,0 +1,61 @@
#!/sbin/runscript
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/spice-vdagent/files/spice-vdagent.initd-2,v 1.1 2012/07/08 03:20:31 cardoe Exp $
depend() {
after dbus
}
PIDFILE="/var/run/spice-vdagentd/spice-vdagentd.pid"
start() {
PORT="${PORT:-/dev/virtio-ports/com.redhat.spice.0}"
DEVICE="${DEVICE:-/dev/uinput}"
ebegin "Checking for required modules and devices"
if [[ ! -d /sys/module/uinput ]]; then
modprobe -q uinput
fi
if [[ ! -d /sys/module/uinput ]]; then
eerror "Module 'uinput' not loaded or not enabled in the kernel"
eend 1
return 1
fi
if [[ ! -c "${PORT}" ]] ; then
eerror "Required virtio port does not exist. Make sure you"
eerror "started the virtual machine with appropriate parameters."
eend 1
return 1
fi
eend 0
if [[ ! -c ${DEVICE} && -c /dev/input/uinput ]]; then
DEVICE=/dev/input/uinput
fi
# recreate the directory since /var/run may reside on a ramdisk
mkdir -p /var/run/spice-vdagentd
# cleanup stalled socket
rm -f /var/run/spice-vdagentd/spice-vdagent-sock
ebegin "Starting spice VD agent daemon"
start-stop-daemon \
--start \
--pidfile "${PIDFILE}" \
--exec /usr/sbin/spice-vdagentd \
-- -u "${DEVICE}" ${SPICE_VDAGENT_ARGS}
eend $?
}
stop() {
ebegin "Stopping spice VD agent daemon"
start-stop-daemon \
--stop \
--pidfile "${PIDFILE}"
eend $?
}

@ -1,6 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>virtualization</herd>
<maintainer>
<email>dev-zero@gentoo.org</email>
<name>Tiziano Müller</name>

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/spice-vdagent/spice-vdagent-0.8.0.ebuild,v 1.3 2012/05/03 18:49:05 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/spice-vdagent/spice-vdagent-0.10.1.ebuild,v 1.1 2012/07/08 03:20:31 cardoe Exp $
EAPI=4
@ -18,13 +18,14 @@ IUSE="+consolekit"
RDEPEND="x11-libs/libXfixes
x11-libs/libXrandr
x11-libs/libX11
>=app-emulation/spice-protocol-0.8.0
>=app-emulation/spice-protocol-0.10.1
consolekit? ( sys-auth/consolekit sys-apps/dbus )"
DEPEND="virtual/pkgconfig
${RDEPEND}"
CONFIG_CHECK="~INPUT_UINPUT"
ERROR_INPUT_UINPUT="User level driver support is required to run the spice-vdagent daemon"
CONFIG_CHECK="~INPUT_UINPUT ~VIRTIO_CONSOLE"
ERROR_INPUT_UINPUT="User level input support is required"
ERROR_VIRTIO_CONSOLE="VirtIO console/serial device support is required"
src_configure() {
econf \
@ -40,11 +41,6 @@ src_install() {
keepdir /var/run/spice-vdagentd
keepdir /var/log/spice-vdagentd
newinitd "${FILESDIR}/${PN}.initd" "${PN}"
newconfd "${FILESDIR}/${PN}.confd" "${PN}"
}
pkg_postinst() {
elog "Make sure that the User level driver support kernel module 'uinput' is loaded"
elog "if built as a module before starting the vdagent daemon."
newinitd "${FILESDIR}/${PN}.initd-2" "${PN}"
newconfd "${FILESDIR}/${PN}.confd-2" "${PN}"
}

@ -1,50 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/spice-vdagent/spice-vdagent-0.8.1.ebuild,v 1.3 2012/05/03 18:49:05 jdhore Exp $
EAPI=4
inherit linux-info
DESCRIPTION="SPICE VD Linux Guest Agent."
HOMEPAGE="http://spice-space.org/"
SRC_URI="http://spice-space.org/download/releases/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+consolekit"
RDEPEND="x11-libs/libXfixes
x11-libs/libXrandr
x11-libs/libX11
>=app-emulation/spice-protocol-0.8.1
consolekit? ( sys-auth/consolekit sys-apps/dbus )"
DEPEND="virtual/pkgconfig
${RDEPEND}"
CONFIG_CHECK="~INPUT_UINPUT"
ERROR_INPUT_UINPUT="User level driver support is required to run the spice-vdagent daemon"
src_configure() {
econf \
--localstatedir=/var \
$(use_enable consolekit console-kit)
}
src_install() {
default
rm -rf "${D}"/etc/{rc,tmpfiles}.d
keepdir /var/run/spice-vdagentd
keepdir /var/log/spice-vdagentd
newinitd "${FILESDIR}/${PN}.initd" "${PN}"
newconfd "${FILESDIR}/${PN}.confd" "${PN}"
}
pkg_postinst() {
elog "Make sure that the User level driver support kernel module 'uinput' is loaded"
elog "if built as a module before starting the vdagent daemon."
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/x48/x48-0.6.4.ebuild,v 1.7 2012/06/07 22:02:55 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/x48/x48-0.6.4.ebuild,v 1.8 2012/07/08 15:15:42 armin76 Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/x48.berlios/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha amd64 hppa ~ia64 ppc ppc64 ~sparc x86"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
IUSE="readline"
RDEPEND="x11-libs/libX11

@ -1,2 +1,3 @@
DIST ibus-skk-1.3.9.tar.gz 459987 SHA256 67c615f6e070673e312da50e1125f2f0637b40e0eca4f6ea34325f41322b4ba6 SHA512 f68fbd82d087f7bcae50196854cbe650f8b4ef936238be170d74c33ede4c15370d0f0a8e65216a6ab2547bd2ab7a4b2a4f5a5ee96ed81b0034fcdff6872528fe WHIRLPOOL 3d026b36ee416fd101047b9babfb4cef6dcefb73aea2b359ce01a93fc68fe0e29ac0ce3a21094d0c087623d118730b6abc4aaa7d0062cbddb9db28914b8a4dca
DIST ibus-skk-1.4.0.tar.gz 478964 SHA256 bbf4309215802dddc41bdb7dc0efad91da99957e07f9216193345b149e43b4d9 SHA512 b3c9520eeb139a315779cd12a3865935ac92063dddf7920e63bcdd9670041e9588ae3858c2e8f0f8f77fbed545630a6021e3296de76a239c4bd75e2927c216da WHIRLPOOL 13f56e9bed96d89a4e015d46e8623442efcb63376e4f42152bfe48809b53ffc7a08ff61311d5321ae1c0c6e6f653a05034085a7887faf6db454128f349b2c60e
DIST ibus-skk-1.4.1.tar.gz 478018 SHA256 368b114a07f03d5d91cf333215f9429995efbbea73ee7efe2e37fb3bbc6d81de SHA512 d8c0bf2c92fd96486ed10e9dcac861b4fc16e741fd96764671352e9e67226887ad6aa4b76c4891411029d3f5bf692de1162f996a294cecc9e5231e90ea0df5f0 WHIRLPOOL 38f029ad775870c1112d7277337c6083a03008960c54a0a9e09cb2acad5e3dd7c56583645aab9d597870c4a27c4e6c85a11e9e0c33a1533d51c36fa301bdb094

@ -0,0 +1,50 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus-skk/ibus-skk-1.4.1.ebuild,v 1.1 2012/07/08 21:29:28 naota Exp $
EAPI=4
PYTHON_DEPEND="2:2.5"
inherit python
DESCRIPTION="Japanese input method Anthy IMEngine for IBus Framework"
HOMEPAGE="http://github.com/ueno/ibus-skk"
SRC_URI="mirror://github/ueno/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="nls"
RDEPEND=">=app-i18n/ibus-1.3
>=app-i18n/libskk-0.0.11
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
dev-util/intltool
virtual/pkgconfig
nls? ( >=sys-devel/gettext-0.16.1 )"
RDEPEND="${RDEPEND}
app-i18n/skk-jisyo"
DOCS="ChangeLog NEWS README THANKS"
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
>py-compile
}
src_configure() {
econf $(use_enable nls)
}
pkg_postinst() {
python_mod_optimize /usr/share/${PN}
}
pkg_postrm() {
python_mod_cleanup /usr/share/${PN}
}

@ -1,2 +1,3 @@
DIST ibus-tutcode-1.0.0.tar.bz2 216599 SHA256 d0d15f43960ffa0af22ddc7461add7e08f65d3006ed75de35090e5e42419d098 SHA512 36c5e0b74c5cefa221fc9c15ba3b334638044324730887a4c1b70a8c013d7b7651832503339edb28a15929e052d833a6b3f9cdc104a47b80ec62a38413d411f2 WHIRLPOOL 80031d2a65c8be9272f804b641488028a04025fa4f3ff2c13a8dac5413ac770ed0de40fc51c81a7eff2ede95652ae302c1bd5757e1643f7c66b457e8391ae294
DIST ibus-tutcode-1.0.1.tar.bz2 217017 SHA256 5a3bd8a941602e33799dc6c8b09a38e0009b98c004ebf4557cc6391221909900 SHA512 2b0245f5188b91d668ea503793acbad149471300e593e13eef6f433bdc3e5ba89dca52cc843751c5be1bdfdede390c9b35ed8370d4246e06f3261b1fed31f0e2 WHIRLPOOL 149c7ca6e1b98068aa4e67132d704de8d7cca0b8f5a0edbb621f53f69aa28c665265430053668de3422648c4a11a8aec6595c2317bca4b00c4ed459ca2a96706
DIST ibus-tutcode-1.0.2.tar.bz2 217894 SHA256 ccbdcffffb7e8fb63dca2fd1e5bbc638ca276ee9c4c4cfa7f097d20d1eabbde0 SHA512 f7845323396d24a3097cf475c8fa40890b923434e551b8941a6f4cb4d84a4aed7d7b293295ba515603131a8e03a99d58b19dc3d81a7ee13d8d7d904edb5ece02 WHIRLPOOL ae3f18605dab02a00a94048af7aa5a6863ae92020190c46abcf6e4b964e282140666e078ec64382ec3f1dba0f0726534143ad6feb9341169f7ccbe20aabcb249

@ -0,0 +1,26 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus-tutcode/ibus-tutcode-1.0.2.ebuild,v 1.1 2012/07/08 21:44:14 naota Exp $
EAPI=4
DESCRIPTION="a Japanese TUT-Code input engine for IBus"
HOMEPAGE="https://github.com/deton/ibus-tutcode/"
SRC_URI="mirror://github/deton/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="test"
DEPEND=">=dev-lang/python-2.5
>=sys-devel/gettext-0.16.1
test? ( app-i18n/ibus )"
RDEPEND="${DEPEND}
app-i18n/ibus"
src_install() {
default
dodoc ${PN}.json.example
}

@ -1,2 +1,3 @@
DIST libskk-0.0.11.tar.gz 840232 SHA256 ce4a7ce8072481461671bfa066f7069c88696e6475dde547c73efb37c310684e SHA512 6c2f4f03cad0b464237d0352d7cacaf1a10531847af415b7a4e1ac3ff0784d01fa8895e46835448a2c3e6dc6a8892331ead8a09e075ccf6fa98e0c8db5150c22 WHIRLPOOL 501096fda5cefeff92a2b90815c895a0511c1adc75cbc39b7345d31fa15520d079758c927919005ee768e3884f2784caf7323e18f25fb754881aec48a6895bed
DIST libskk-0.0.12.tar.gz 847745 SHA256 6d2eb10595cf810c2f31258505cfbb0be41f44b4d8541b99402ed47e71c68576 SHA512 7489b7475f7de4f11fd4394e6a916fd96cd3197e431a325085d2888f69e6afc27eed8ba6989829e98617cfb811b36c83b188ab4475398df83b0f7c46fb3e5360 WHIRLPOOL 32d9c3b6c652a8382008c621763354436a8f373e95811def17ffa116c020aa2e7e524ea62251b9771dc580c4ffeaefa7949e1b5dab0bdabd6a6577eb03e3668c
DIST libskk-0.0.9.tar.gz 719373 SHA256 1c691c658d160229928a72ef102731f8ab44a135fab7e4bdf2d17f264b359333 SHA512 09b6d58097a843a28e3c67f0652cbe194eefbafcc3cb9520db5bbf8dfa0bea275a3b0b0b4ec4d5577c19fbcd6b66db791c3773ccc5ed6b9781fb31620c70d0ce WHIRLPOOL 3835019a5bca597e353bb3ca1d2b05d93c40c39d9ed44a92d92c490e65f2fb45b97ab5047cef4edeefde5c22875cae58e3a26cbc9db4dac3b580434717f40111

@ -1,9 +1,11 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/libskk/libskk-0.0.11.ebuild,v 1.2 2012/05/03 19:24:32 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/app-i18n/libskk/libskk-0.0.11.ebuild,v 1.3 2012/07/08 18:24:24 naota Exp $
EAPI=4
inherit virtualx
MY_VALA_VERSION=0.14
DESCRIPTION="GObject-based library to deal with Japanese kana-to-kanji conversion method"
@ -39,6 +41,10 @@ src_configure() {
$(use_enable introspection)
}
src_test() {
Xemake check || die "emake check failed."
}
src_install() {
default
rm -f "${ED}"/usr/lib*/lib*.la

@ -0,0 +1,51 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/libskk/libskk-0.0.12.ebuild,v 1.1 2012/07/08 21:26:18 naota Exp $
EAPI=4
inherit virtualx
MY_VALA_VERSION=0.14
DESCRIPTION="GObject-based library to deal with Japanese kana-to-kanji conversion method"
HOMEPAGE="https://github.com/ueno/libskk"
SRC_URI="mirror://github/ueno/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="nls +introspection static-libs"
RDEPEND=">=dev-libs/glib-2.16
dev-libs/libgee:0
dev-libs/json-glib
introspection? ( >=dev-libs/gobject-introspection-0.10.8 )
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
dev-lang/vala:${MY_VALA_VERSION}
virtual/pkgconfig
nls? (
dev-util/intltool
sys-devel/gettext
)"
# doc? ( >=dev-util/valadoc-0.3.1 )
DOCS="ChangeLog NEWS README"
src_configure() {
export VALAC="$(type -P valac-${MY_VALA_VERSION})"
econf \
$(use_enable nls) \
$(use_enable static-libs static) \
$(use_enable introspection)
}
src_test() {
Xemake check || die "emake check failed."
}
src_install() {
default
rm -f "${ED}"/usr/lib*/lib*.la
}

@ -0,0 +1,24 @@
diff --git a/agent/utils/scim-bridge-agent-panel-client.cpp b/agent/utils/scim-bridge-agent-panel-client.cpp
index 07cb14b..62fd3b3 100644
--- a/agent/utils/scim-bridge-agent-panel-client.cpp
+++ b/agent/utils/scim-bridge-agent-panel-client.cpp
@@ -24,6 +24,7 @@
#include <sys/stat.h>
#include <sys/types.h>
#include <sys/wait.h>
+#include <unistd.h>
#define Uses_SCIM_CONFIG_PATH
diff --git a/agent/scim-bridge-agent-signal-listener.cpp b/agent/scim-bridge-agent-signal-listener.cpp
index 433dc15..c9eff47 100644
--- a/agent/scim-bridge-agent-signal-listener.cpp
+++ b/agent/scim-bridge-agent-signal-listener.cpp
@@ -22,6 +22,7 @@
#include <signal.h>
#include <stdio.h>
#include <string.h>
+#include <unistd.h>
#include <sys/socket.h>
#include <sys/types.h>

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/scim-bridge/scim-bridge-0.4.16-r2.ebuild,v 1.4 2012/05/03 19:24:26 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/app-i18n/scim-bridge/scim-bridge-0.4.16-r2.ebuild,v 1.5 2012/07/08 19:43:42 naota Exp $
EAPI="2"
@ -45,6 +45,7 @@ src_prepare() {
epatch "${FILESDIR}/${PN}-0.4.15.2-qt4.patch"
epatch "${FILESDIR}/${PN}-0.4.15.2-gcc43.patch"
epatch "${FILESDIR}/${P}+gcc-4.4.patch"
epatch "${FILESDIR}/${P}+gcc-4.7.patch"
# bug #280887
epatch "${FILESDIR}/${P}-configure.ac.patch"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/pax-utils/pax-utils-0.4.ebuild,v 1.6 2012/06/22 16:05:29 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/pax-utils/pax-utils-0.4.ebuild,v 1.7 2012/07/08 17:41:58 armin76 Exp $
inherit eutils toolchain-funcs unpacker
@ -12,7 +12,7 @@ SRC_URI="mirror://gentoo/pax-utils-${PV}.tar.xz
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ~ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="caps"
#RESTRICT="mirror"

@ -1,2 +1,2 @@
DIST recoll-1.16.1.tar.gz 1386854 SHA256 60934abdfce82d42340335d6b2562f42208b18afe1fd113ce06691e91eed98be SHA512 2503eb52900b07cc4f41257a7aee075f726d98aefbda3a8cf3978a141d66a1241b367c5dd795ba68a27c829ba2ad583a729050d4964b56a3fffb9569c97b9a43 WHIRLPOOL de4c637e3e304ac1646828103d396fd092ea681793ade80557a40e4e2d43dd822c349f09e9e6f8d2271a976bd03cb699e0cb79e28deef23b319ea6c59b286993
DIST recoll-1.16.2.tar.gz 1422148 SHA256 f0f29dff2d82ef8541c51963870f31daf28472f3c8822c81c17c346769b77355 SHA512 c71458bd1a42ef118560e516f30787b8c9dbc8b2841e667b77e420b0866c8308f8509e46be9eaa731348438d4194d1954bf369ea68e23eca5a65ac516806c609 WHIRLPOOL 320afbd8598aae44827eff09dfa936090fe1c4bf34e5d10f4115a211267e8f7f09b4e530e8915c75252dee3bda3c4955979a19075e14da4d99f27ee1bf00df92
DIST recoll-1.17.3.tar.gz 1757278 SHA256 7778f80546e6b10ca45bfb7f8bb0876ccf3987dd4e98c5003ff923bd8b5acb1c SHA512 b41d28255e6bfbfc8e0025d88c3d56ecfbd35814bfa359c41f3e5d3cc25debe6d66dc617aa4c012e1911aa8c373c48a1661f7fff926e2cce423562af82c2fb31 WHIRLPOOL 3ba9d58a0df401832b1a97f34f4caec1b79aa7de027b936b05195d447e374097bff9205714b1a97c287610c74c0ec2e7e726b144c2295859c293a013c3564644

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/recoll/recoll-1.16.1.ebuild,v 1.2 2012/06/16 16:56:56 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/recoll/recoll-1.17.3.ebuild,v 1.1 2012/07/08 18:02:16 hwoarang Exp $
EAPI="4"
@ -53,7 +53,7 @@ RDEPEND="
info? ( sys-apps/texinfo )
"
REQUIRED_USE="^^ ( fam inotify ( !fam !inotify ) ) session? ( || ( fam inotify ) )"
REQUIRED_USE="^^ ( fam inotify ) session? ( || ( fam inotify ) )"
pkg_pretend() {
if use inotify; then

@ -1,2 +1,2 @@
DIST grisbi-0.8.8.tar.bz2 1905934 SHA256 7c69fbdff557c4b82de0b878fc2b7f6c93ab9abd72351eabbdecc9be4d78946f SHA512 1b882683291caad070f1bf49f90ac542c0fbd99c0a664f74b5bdf8ef602c7493e9ee86e0feef133b1dd942bf67a771140a79a590166e350d62329b4adb91942c WHIRLPOOL b92d55eac177ff666adfe280ef3a525c73bc1e52a21811e1f995010dd54ebe09818da55a0cc51b1e1cfe467c51dfb8e4e86f5bc5d7a73662d99d393b9b866869
DIST grisbi-0.8.9.tar.bz2 1923855 SHA256 ea01522bc4fa34bc0ba4b94324c15218f3d79d4a5cfcd44f87a2ef8eed101080 SHA512 a3f94e550892a0e6e50cc2eb6634349484e338e9f8cf8cf6e7a4d24433e5602d82d424686f0096671f86c7c8fe8955c205a31e3dd4470dbe0cc473af11f13474 WHIRLPOOL 6ea94e5b7f3f216d9a8956843939a76f41df0af031219272b97771dbde3509950a39b747386fc31ada28ae10d143c5e906aa494c281ecd154ffa1b88b5cb4814
DIST grisbi-0.8.8.tar.bz2 1905934 RMD160 43937d66a4527b1da28bbc566fe6c0773994ec52 SHA1 c7843ac37cea66d3dd8ebac79bc3a2561a633b8b SHA256 7c69fbdff557c4b82de0b878fc2b7f6c93ab9abd72351eabbdecc9be4d78946f
DIST grisbi-0.8.9.tar.bz2 1923855 RMD160 8d7e6705bfb2c0d249b9c71deffbe718483af04b SHA1 97cfa19f3fc288ca8a7ba4c3f36c247835621d4c SHA256 ea01522bc4fa34bc0ba4b94324c15218f3d79d4a5cfcd44f87a2ef8eed101080

@ -0,0 +1,12 @@
--- configure 2011-12-30 21:52:15.000000000 +0100
+++ configure 2012-07-08 17:00:37.000000000 +0200
@@ -13920,7 +13920,8 @@
# Check whether --with-ofx was given.
if test "${with_ofx+set}" = set; then :
withval=$with_ofx; build_ofx=$withval
- build_ofx=no
+else
+ build_ofx=auto
fi

@ -0,0 +1,44 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/grisbi/grisbi-0.8.9-r1.ebuild,v 1.1 2012/07/08 15:23:11 remi Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit eutils gnome2
DESCRIPTION="Grisbi is a personal accounting application for Linux"
HOMEPAGE="http://www.grisbi.org"
SRC_URI="mirror://sourceforge/grisbi/grisbi%20stable/0.8.x/${P}.tar.bz2"
IUSE="nls ofx ssl"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
RDEPEND="dev-libs/libxml2
>=dev-libs/glib-2.18.0:2
>=x11-libs/gtk+-2.12.0:2
x11-misc/xdg-utils
ssl? ( >=dev-libs/openssl-0.9.5 )
ofx? ( >=dev-libs/libofx-0.7.0 )"
DEPEND="${RDEPEND}
virtual/pkgconfig"
pkg_setup() {
G2CONF+="--with-plugins
--with-libxml2
--without-cunit
--disable-static
$(use_with ssl openssl)
$(use_with ofx)
$(use_enable nls)"
DOCS="AUTHORS NEWS README"
}
src_prepare() {
gnome2_src_prepare
epatch "${FILESDIR}/0.8.9-fix-ofx-support.patch"
}

@ -1,14 +1,14 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-shells/pdmenu/pdmenu-1.2.89.ebuild,v 1.13 2012/07/01 11:14:56 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/app-shells/pdmenu/pdmenu-1.2.89.ebuild,v 1.15 2012/07/08 15:26:09 armin76 Exp $
DESCRIPTION="A simple console menu program"
HOMEPAGE="http://www.kitenet.net/programs/pdmenu/"
HOMEPAGE="http://joeyh.name/code/pdmenu/"
SRC_URI="mirror://debian/pool/main/p/pdmenu/pdmenu_${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha ~amd64 ia64 ~mips x86"
KEYWORDS="~amd64 ~mips x86"
IUSE="nls gpm examples"
DEPEND="

@ -1,18 +1,18 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-shells/pdmenu/pdmenu-1.2.95.ebuild,v 1.4 2012/07/01 11:14:56 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/app-shells/pdmenu/pdmenu-1.2.95.ebuild,v 1.6 2012/07/08 15:26:09 armin76 Exp $
EAPI=4
inherit eutils
DESCRIPTION="A simple console menu program"
HOMEPAGE="http://www.kitenet.net/programs/pdmenu/"
HOMEPAGE="http://joeyh.name/code/pdmenu/"
SRC_URI="mirror://debian/pool/main/p/pdmenu/pdmenu_${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~ia64 ~mips x86"
KEYWORDS="amd64 ~mips x86"
IUSE="nls gpm examples"
DEPEND="

@ -1,18 +1,18 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-shells/pdmenu/pdmenu-1.3.2.ebuild,v 1.1 2012/07/01 11:14:57 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/app-shells/pdmenu/pdmenu-1.3.2.ebuild,v 1.3 2012/07/08 15:26:09 armin76 Exp $
EAPI=4
inherit eutils
DESCRIPTION="A simple console menu program"
HOMEPAGE="http://www.kitenet.net/programs/pdmenu/"
HOMEPAGE="http://joeyh.name/code/pdmenu/"
SRC_URI="mirror://debian/pool/main/p/pdmenu/pdmenu_${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~mips ~x86"
KEYWORDS="~amd64 ~mips ~x86"
IUSE="nls gpm examples"
DEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-shells/sash/sash-3.7-r3.ebuild,v 1.9 2012/06/30 16:20:28 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/app-shells/sash/sash-3.7-r3.ebuild,v 1.10 2012/07/08 17:03:32 armin76 Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="http://www.canb.auug.org.au/~dbell/programs/${P}.tar.gz"
LICENSE="freedist"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE="static"
DEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/dos2unix/dos2unix-6.0.ebuild,v 1.5 2012/07/03 19:26:22 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/dos2unix/dos2unix-6.0.ebuild,v 1.6 2012/07/08 08:32:11 hattya Exp $
EAPI=4
@ -14,7 +14,7 @@ SRC_URI="
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris"
IUSE="debug nls"
RDEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/ghostscript-gpl/ghostscript-gpl-9.05-r1.ebuild,v 1.9 2012/06/14 19:00:23 nativemad Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/ghostscript-gpl/ghostscript-gpl-9.05-r1.ebuild,v 1.10 2012/07/08 17:24:21 armin76 Exp $
EAPI=3
@ -19,7 +19,7 @@ SRC_URI="
LICENSE="GPL-3 CPL-1.0"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="bindist cups dbus djvu gtk idn jpeg2k static-libs X"
COMMON_DEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/grutatxt/grutatxt-2.0.16.ebuild,v 1.5 2012/06/08 11:59:32 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/grutatxt/grutatxt-2.0.16.ebuild,v 1.6 2012/07/08 15:01:47 armin76 Exp $
EAPI=4
@ -17,7 +17,7 @@ LICENSE="GPL-2"
IUSE=""
SLOT="0"
KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 ~sparc x86"
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
# set the script path to /usr/bin, rather than /usr/local/bin
myconf="INSTALLSCRIPT=/usr/bin"

@ -1,13 +1,13 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/lcdf-typetools/lcdf-typetools-2.92.ebuild,v 1.8 2012/06/14 15:22:55 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/lcdf-typetools/lcdf-typetools-2.92.ebuild,v 1.9 2012/07/08 16:03:16 armin76 Exp $
EAPI=2
DESCRIPTION="Font utilities for eg manipulating OTF"
SRC_URI="http://www.lcdf.org/type/${P}.tar.gz"
HOMEPAGE="http://www.lcdf.org/type/#typetools"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
LICENSE="GPL-2"
IUSE="+kpathsea"

@ -2,6 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>flameeyes@gentoo.org</email>
<email>maintainer-needed@gentoo.org</email>
</maintainer>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/poppler-data/poppler-data-0.4.5-r1.ebuild,v 1.9 2012/06/14 19:02:05 nativemad Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/poppler-data/poppler-data-0.4.5-r1.ebuild,v 1.10 2012/07/08 16:38:44 armin76 Exp $
EAPI="4"
@ -9,7 +9,7 @@ HOMEPAGE="http://poppler.freedesktop.org/"
SRC_URI="http://poppler.freedesktop.org/${P}.tar.gz"
LICENSE="BSD GPL-2 MIT"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/ronn/ronn-0.7.3-r1.ebuild,v 1.3 2012/03/02 16:31:28 naota Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/ronn/ronn-0.7.3-r1.ebuild,v 1.4 2012/07/08 16:26:57 jer Exp $
EAPI=2
USE_RUBY="ruby18 ruby19 ree18"
@ -15,7 +15,7 @@ HOMEPAGE="http://github.com/rtomayko/ronn/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE=""

@ -1,13 +1,13 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/t1utils/t1utils-1.37.ebuild,v 1.8 2012/06/14 15:22:11 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/t1utils/t1utils-1.37.ebuild,v 1.9 2012/07/08 16:01:43 armin76 Exp $
IUSE=""
DESCRIPTION="Type 1 Font utilities"
SRC_URI="http://www.lcdf.org/type/${P}.tar.gz"
HOMEPAGE="http://www.lcdf.org/type/#t1utils"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
LICENSE="BSD"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/tree/tree-1.6.0-r1.ebuild,v 1.6 2012/07/04 14:37:02 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/tree/tree-1.6.0-r1.ebuild,v 1.7 2012/07/08 08:16:11 hattya Exp $
EAPI=4
inherit toolchain-funcs flag-o-matic bash-completion-r1
@ -11,7 +11,7 @@ SRC_URI="ftp://mama.indstate.edu/linux/tree/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86"
KEYWORDS="~alpha amd64 ~arm hppa ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86"
IUSE=""
src_prepare() {

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/xournal/xournal-0.4.7.ebuild,v 1.1 2012/07/05 22:53:15 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/xournal/xournal-0.4.7.ebuild,v 1.2 2012/07/09 02:34:32 mr_bones_ Exp $
EAPI=4
@ -55,7 +55,7 @@ src_prepare() {
if ! use vanilla && [[ "${PV}" != "9999" ]]; then
epatch "${WORKDIR}"/${PN}-${PVR}-gentoo.patch
fi
if ! use vanilla; then
if ! use vanilla; then
sed -e "s:n http:n Gentoo release ${PVR}\\\\n http:" -i "${S}"/src/xo-interface.c
fi
eautoreconf

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/xournal/xournal-9999.ebuild,v 1.2 2012/07/05 22:53:15 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/xournal/xournal-9999.ebuild,v 1.3 2012/07/09 02:34:32 mr_bones_ Exp $
EAPI=4
@ -55,7 +55,7 @@ src_prepare() {
if ! use vanilla && [[ "${PV}" != "9999" ]]; then
epatch "${WORKDIR}"/${PN}-${PVR}-gentoo.patch
fi
if ! use vanilla; then
if ! use vanilla; then
sed -e "s:n http:n Gentoo release ${PVR}\\\\n http:" -i "${S}"/src/xo-interface.c
fi
eautoreconf

@ -6,8 +6,5 @@
<email>eva@gentoo.org</email>
<name>Gilles Dartiguelongue</name>
</maintainer>
<maintainer>
<email>flameeyes@gentoo.org</email>
</maintainer>
</pkgmetadata>

@ -1,6 +1,3 @@
DIST gtkmm-2.22.0.tar.bz2 11496369 SHA256 8478d80d8d4793c2e1c459a71bad6a767a43eaf2664da06a9bd65a2b98bb07b1 SHA512 75a30d9c0ab9bbfb41145ca08c3c65e479a5483ef3581865d4623585d24b9681d226850fc8d1267ad6c66489381f1024f6ab91f577fa26a96ade742e60bf5885 WHIRLPOOL 307a8ba159660d568bf04940677928c274219b50d816bbf4a842be85bd867706034dec526a6a7836f7d588185e35181ec3283496a81d3ddec6282bc4b0224c99
DIST gtkmm-2.24.0.tar.bz2 15227037 SHA256 8cbae7254746bc7df7cce882d9b9a916c4e00dba7bdacd1c50b5d096a484cf56 SHA512 2cea062cb9ba4c1c86fb7e0dd3a411519ac22f1de6506d5e7bf239de92aec96ac663da3a1d101925688a825245e3fbaf867019e76d4adf6fabad249686749efc WHIRLPOOL 9cb28a85dfcfe2fcdd8190f1e258bbe21edabd0fc686a83c5c2125298a698ad35084d22b20fb60b300723e17d169442ab84f297beb2c0e066259cf7fa1e73e0d
DIST gtkmm-2.24.2.tar.xz 10776640 SHA256 c90c7a29c20dd6d795925bd66ad1ff40be07cea0e4c03f4d6105a8c07448953d SHA512 9f48138641815a40f9c22f6b8785cbcd9e92473c405577dcc6ae29559835d51a17d87fd75518d8043eeec8ce0f643aeb8cfcd68a6df382d0b392da33f6c6f8b7 WHIRLPOOL 2c0408f4b3f5f6296e23a8782a386b80dd70fcb1247309f700bd03c0468c1f9226b501793c4dbc13ba8304be5429d38c4dc4dd8b64cbfcc290f5c23bf3d814e7
DIST gtkmm-3.0.1.tar.bz2 16486895 SHA256 fb2d982095919e58ab5757042bf72e2a6243e77825c8ae6f46c41ab66cb68498 SHA512 6ecfb6cb6545869c4c1f49181a00dedd22453ebf84e69f1f91ac6e0bc0251d1f292e142bcbdeb0cf1d44bf48aa23b9660cfdf8014e44efc24e909098c6b91a46 WHIRLPOOL 2f93e31d3502f5a9d34b1c9d6e1821886191c8b45d7ca5520e67a60153b846d07671c0d7227db549804673d61198692f21d270fabd01c7feca65c14164030390
DIST gtkmm-3.2.0.tar.xz 8784844 SHA256 6195dac58454e287ae17d380c028827f0a49669a3b93f85e2d4f6eb9459674f2 SHA512 845437f06de0956a208cdf1ec0ee5a855220de4765154f78a35d00e38b6e88b9c671a617d786fbdc91e69c207a377a0b5e80808446233f75055b1da8e85c4aac WHIRLPOOL 489cd735fb9a522968e0f21bb86c0bf7d5f3ed237bfe9a291244c495794ca08ea3120a232365b4f58057e102bc6414e32b8a2b619a8b53189a609a34cc3e7508
DIST gtkmm-3.4.0.tar.xz 9188956 SHA256 42ea4e9acdd37fc3fe7026f8249a5427927b51048adff827bc1312900d6b12e9 SHA512 f98264fe9b4bcd7d926f52408f4a51d7d3191668e95fb9f49c29f88f9a63ef5330ee4d14d021eb4351f3a69646019d9c0963e7065140c5b776e0a7abf9ac62d1 WHIRLPOOL 04ac7aa36198ef4a71b64bd1d750559c499c7970e2e1012a8bb05f7bff6e95f961fa44322904b31af5f17519319a4bf83f1ca302445b9c1cbd3026d73c1ee851

@ -1,53 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkmm/gtkmm-2.22.0.ebuild,v 1.10 2012/05/04 03:44:57 jdhore Exp $
EAPI="3"
GCONF_DEBUG="no"
inherit gnome2
DESCRIPTION="C++ interface for GTK+2"
HOMEPAGE="http://www.gtkmm.org"
LICENSE="LGPL-2.1"
SLOT="2.4"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="doc examples test"
RDEPEND=">=dev-cpp/glibmm-2.24:2
>=x11-libs/gtk+-2.22:2
>=dev-cpp/atkmm-2.22
>=dev-cpp/cairomm-1.2.2
>=dev-cpp/pangomm-2.26:1.4
dev-libs/libsigc++:2"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? (
media-gfx/graphviz
dev-libs/libxslt
app-doc/doxygen )"
pkg_setup() {
DOCS="AUTHORS ChangeLog PORTING NEWS README"
G2CONF="${G2CONF}
--enable-api-atkmm
--disable-maintainer-mode
$(use_enable doc documentation)"
}
src_prepare() {
gnome2_src_prepare
if ! use test; then
# don't waste time building tests
sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' -i Makefile.am Makefile.in \
|| die "sed 1 failed"
fi
if ! use examples; then
# don't waste time building tests
sed 's/^\(SUBDIRS =.*\)demos\(.*\)$/\1\2/' -i Makefile.am Makefile.in \
|| die "sed 2 failed"
fi
}

@ -1,65 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkmm/gtkmm-2.24.0.ebuild,v 1.10 2012/05/04 03:44:57 jdhore Exp $
EAPI="3"
GCONF_DEBUG="no"
inherit gnome2 autotools
DESCRIPTION="C++ interface for GTK+2"
HOMEPAGE="http://www.gtkmm.org"
LICENSE="LGPL-2.1"
SLOT="2.4"
KEYWORDS="alpha amd64 arm hppa ia64 ~ppc ~ppc64 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="doc examples test"
RDEPEND=">=dev-cpp/glibmm-2.24:2
>=x11-libs/gtk+-2.24:2
>=dev-cpp/atkmm-2.22.2
>=dev-cpp/cairomm-1.2.2
>=dev-cpp/pangomm-2.27.1:1.4
dev-libs/libsigc++:2"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? (
>=dev-cpp/mm-common-0.9.3
media-gfx/graphviz
dev-libs/libxslt
app-doc/doxygen )"
src_prepare() {
DOCS="AUTHORS ChangeLog PORTING NEWS README"
G2CONF="${G2CONF}
--enable-api-atkmm
--disable-maintainer-mode
$(use_enable doc documentation)"
gnome2_src_prepare
if ! use test; then
# don't waste time building tests
sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' -i Makefile.am Makefile.in \
|| die "sed 1 failed"
fi
if ! use examples; then
# don't waste time building tests
sed 's/^\(SUBDIRS =.*\)demos\(.*\)$/\1\2/' -i Makefile.am Makefile.in \
|| die "sed 2 failed"
fi
if use doc; then
# Needed till upstream re-generates the tarball with mm-common-0.9.3
# glibmm no longer ships doc-install.pl, and the macro changed
mm-common-prepare --copy --force
eautoreconf
fi
}
src_install() {
gnome2_src_install
find "${ED}" -name '*.la' -exec rm -f {} +
}

@ -1,62 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkmm/gtkmm-3.0.1.ebuild,v 1.2 2012/05/04 03:44:57 jdhore Exp $
EAPI="3"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit gnome2
DESCRIPTION="C++ interface for GTK+2"
HOMEPAGE="http://www.gtkmm.org"
LICENSE="LGPL-2.1"
SLOT="3.0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="doc examples test"
RDEPEND="
>=dev-cpp/glibmm-2.27.93:2
>=x11-libs/gtk+-3.0.0:3
>=x11-libs/gdk-pixbuf-2.22.1:2
>=dev-cpp/atkmm-2.22.2
>=dev-cpp/cairomm-1.9.2.2
>=dev-cpp/pangomm-2.27.1:1.4
dev-libs/libsigc++:2"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? (
media-gfx/graphviz
dev-libs/libxslt
app-doc/doxygen )"
pkg_setup() {
DOCS="AUTHORS ChangeLog PORTING NEWS README"
G2CONF="${G2CONF}
--enable-api-atkmm
--disable-maintainer-mode
$(use_enable doc documentation)"
}
src_prepare() {
gnome2_src_prepare
if ! use test; then
# don't waste time building tests
sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' -i Makefile.am Makefile.in \
|| die "sed 1 failed"
fi
if ! use examples; then
# don't waste time building tests
sed 's/^\(SUBDIRS =.*\)demos\(.*\)$/\1\2/' -i Makefile.am Makefile.in \
|| die "sed 2 failed"
fi
}
src_install() {
gnome2_src_install
find "${D}" -name '*.la' -exec rm -f {} + || die
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkmm/gtkmm-3.4.0.ebuild,v 1.2 2012/05/04 03:44:57 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkmm/gtkmm-3.4.0.ebuild,v 1.3 2012/07/08 11:40:40 pacho Exp $
EAPI="4"
GCONF_DEBUG="no"
@ -14,7 +14,7 @@ HOMEPAGE="http://www.gtkmm.org"
LICENSE="LGPL-2.1"
SLOT="3.0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="aqua doc examples test wayland X"
IUSE="aqua doc examples test wayland +X"
REQUIRED_USE="|| ( aqua wayland X )"
RDEPEND="

@ -0,0 +1,50 @@
From 5669e7ea665323ee774eda9c77206102fa499453 Mon Sep 17 00:00:00 2001
From: Hideyuki Tanaka <tanaka.hideyuki@gmail.com>
Date: Mon, 21 May 2012 17:21:34 +0900
Subject: [PATCH] add include <unistd.h> (for gcc-4.7.0)
---
src/network/socket.cpp | 1 +
src/system/mmapper.cpp | 1 +
tools/genrpc/main.cpp | 1 +
3 files changed, 3 insertions(+)
diff --git a/src/network/socket.cpp b/src/network/socket.cpp
index b5c50e4..1fba6e6 100644
--- a/src/network/socket.cpp
+++ b/src/network/socket.cpp
@@ -40,6 +40,7 @@
#include <netinet/in.h>
#include <netinet/tcp.h>
#include <arpa/inet.h>
+#include <unistd.h>
#include "dns.h"
#include "../system/syscall.h"
diff --git a/src/system/mmapper.cpp b/src/system/mmapper.cpp
index 90eb7b8..e963fd8 100644
--- a/src/system/mmapper.cpp
+++ b/src/system/mmapper.cpp
@@ -35,6 +35,7 @@
#include <sys/stat.h>
#include <fcntl.h>
#include <sys/mman.h>
+#include <unistd.h>
#include "syscall.h"
diff --git a/tools/genrpc/main.cpp b/tools/genrpc/main.cpp
index 100ea4e..3e5ef16 100644
--- a/tools/genrpc/main.cpp
+++ b/tools/genrpc/main.cpp
@@ -4,6 +4,7 @@
#include <cctype>
#include <cstring>
#include <cstdio>
+#include <unistd.h>
using namespace std;
#include "../../src/lang/shared_ptr.h"
--
1.7.10

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/pficommon/pficommon-1.3.1.0.ebuild,v 1.1 2011/11/12 23:55:49 naota Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/pficommon/pficommon-1.3.1.0.ebuild,v 1.2 2012/07/08 19:56:24 naota Exp $
EAPI=4
@ -36,7 +36,8 @@ src_unpack() {
src_prepare() {
epatch "${FILESDIR}"/${P}-libdir.patch \
"${FILESDIR}"/${P}-soname.patch \
"${FILESDIR}"/${P}-postgresql.patch
"${FILESDIR}"/${P}-postgresql.patch \
"${FILESDIR}"/${P}-gcc-4.7.patch
}
src_configure() {

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/phppgadmin/phppgadmin-5.0.4.ebuild,v 1.4 2012/06/13 11:59:19 nativemad Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/phppgadmin/phppgadmin-5.0.4.ebuild,v 1.5 2012/07/08 21:00:35 xmw Exp $
EAPI="4"
@ -13,7 +13,7 @@ HOMEPAGE="http://phppgadmin.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
LICENSE="GPL-2"
KEYWORDS="amd64 hppa ~ppc x86"
KEYWORDS="amd64 hppa ppc x86"
IUSE=""
RDEPEND="dev-lang/php[postgres,session]

@ -2,7 +2,4 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>dotnet</herd>
<maintainer>
<email>flameeyes@gentoo.org</email>
</maintainer>
</pkgmetadata>

@ -2,5 +2,7 @@ DIST CEGUI-0.6.2-DOCS.tar.gz 18396638 SHA256 f1ea46bd583c486a6c588118573ebde55b0
DIST CEGUI-0.6.2b.tar.gz 2628081 SHA256 eb77741cd9fcc927a876e8116b98691212e973d2264e2071406423f6ca3e305f SHA512 52ed7e7a97024138af957815a396dda74b650e7c53542d2d48c5eb95335bec270abca3685c49b05078f4338079334df6bfbcec75e9b7eb21ee40bdbff5f57b20 WHIRLPOOL 3fde683a82fb0be33565adb28fbcb4b7001be99f1b3bdb2d3af9abecc5dc7681d633f141cc19f9eb1dc264d0fb0b2084ea604202a22a3e2cc415bdb6b9686161
DIST CEGUI-0.7.5.tar.gz 9058788 SHA256 21049e31a03fcd4807729c7271756e6d2de834247ece603bb5b5087fae624cb2 SHA512 67bb1ae75a66f4b2ed7910c6a81fde0f4492268d3c9e33cf54c353e0193c07d0971762f13d0d56af5db2912a0c769243d2696b07e77bb7f29ee4bb9a678b8dfc WHIRLPOOL 5aafce59f7120a8fa6c37a82bdc9f64949c50b1b0772486ff8861a973bd43cf3e31a689b284232eba75f1cb5127c16293f7ad4a0ca5c93ff3faa36feb5a9254d
DIST CEGUI-0.7.6.tar.gz 9146821 SHA256 b1b969332f8325ad4b6af7d4607417162d6c06100f4c6569248aed6afcafa3c6 SHA512 fc2660f3d9955463da5d8b22321d99f24a88f2a0dad76dba80f18b70d81bc9e66b3dd8c83cf79408e28e1a83a0f66f746264c4b1169837dd2c67df427c2c5537 WHIRLPOOL 04b4f8d51d91d60f015f9d3da0845353b5d09b93fcda086a93daebc932ce4123737f804cc2fb37fdb92f92ac6c3252eb4225c47fe93a71cc3198ea369f4a4d6e
DIST CEGUI-0.7.7.tar.gz 9176105 SHA256 551e6fe4fffc7586b0ef0434b83ddc2b3889fc8c7eb22d4cca92b1c7ce25059a SHA512 a3adaf1fc8a9adbe7e2eb5939bacbbb6c9b9c5c0299c247e3f562faae1fa5d697634536d2a977925346b49d1060326359fd4739462074b780b6f6649e6f7a4f0 WHIRLPOOL cc394977876137cf0b5b8f75f0ae66eb5a2fcb30e2088b41392f53fdd15a3a4d989ab4784924667f18a12fe569ef3472027e0334e7190cb60fe2d2f596603cf7
DIST CEGUI-DOCS-0.7.5.tar.gz 11001948 SHA256 2ee19e5bfa4c3a9c3ebc1f399df7276f5688cc2decfc8e175c9db12e464c5c4f SHA512 119f9601ba3efc9bcb8d639ebb51e327798209ebfb9edf6b1c79e376e8922ef7e3ac3d2d2071f0064ff85a9e99b9c86bb1e0c4c23e90b64e97acc1fe253f19f7 WHIRLPOOL 986bf2723465cae2a9875a5f5face0a4782802d5a4607f83546dd815ef3d09b84afa3420f12e9af3b7ebb475af730a8926bf6bfb99da3df8c6bd541e3ee42f3a
DIST CEGUI-DOCS-0.7.6.tar.gz 11809064 SHA256 891285f68284b75211874c27bdea55dbc351233dead261ec0c6848eabfe16894 SHA512 119b4e4b829d7f88df746f81ea5b1bfd244a7025e89cf64864045db3f8d326176e08bbbe50f093cb5e37d5a99117f994b0fc554c3f00de1cadc389044af2fbb0 WHIRLPOOL cfb46f62c20778e9d5dcaf5156140c44a130413984c3b64146693115ebcc8975da93c74cbaeb81bc8f8280f3b40df130ea6221a430852ca2dff6a1312c1c1a7b
DIST CEGUI-DOCS-0.7.7.tar.gz 14303467 SHA256 21b6fb8841dfb40650d68b3149afe24d7bde7c1986c0e3d86f9c34baa1b00c6c SHA512 cf0745ab9fdc4ca939aabeacf3c15e677ce26a3f4ecf136debc661842adc24955b30460a69238ab65ae65e4367e7da3515125befed2f017aa1b4981f32ccd08c WHIRLPOOL 2faa44214efe454211267f6417a5a0817026e3e46315acabe6b0ead1354443f0396c2bff8ecaa82210d922d59d2d5a6b60b9bab3c6cc2c7184ce6a5f49cd81bc

@ -0,0 +1,159 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-games/cegui/cegui-0.7.7.ebuild,v 1.1 2012/07/09 03:14:07 mr_bones_ Exp $
EAPI=4
inherit eutils
MY_P=CEGUI-${PV}
MY_D=CEGUI-DOCS-${PV}
DESCRIPTION="Crazy Eddie's GUI System"
HOMEPAGE="http://www.cegui.org.uk/"
SRC_URI="mirror://sourceforge/crayzedsgui/${MY_P}.tar.gz
doc? ( mirror://sourceforge/crayzedsgui/${MY_D}.tar.gz )"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 -ppc ~x86"
IUSE="bidi debug devil doc examples expat gtk irrlicht lua ogre opengl pcre static-libs tinyxml truetype xerces-c xml zip"
REQUIRED_USE="|| ( expat tinyxml xerces-c xml )" # bug 362223
RDEPEND="bidi? ( dev-libs/fribidi )
devil? ( media-libs/devil )
expat? ( dev-libs/expat )
truetype? ( media-libs/freetype:2 )
irrlicht? ( dev-games/irrlicht )
lua? (
dev-lang/lua
dev-lua/toluapp
)
ogre? ( >=dev-games/ogre-1.7 )
opengl? (
virtual/opengl
virtual/glu
media-libs/freeglut
media-libs/glew
)
pcre? ( dev-libs/libpcre )
tinyxml? ( dev-libs/tinyxml )
xerces-c? ( dev-libs/xerces-c )
xml? ( dev-libs/libxml2 )
zip? ( sys-libs/zlib[minizip] )"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? ( app-doc/doxygen )"
S=${WORKDIR}/${MY_P}
S2=${WORKDIR}/${MY_P}_static
src_unpack() {
default
cp -a "${S}" "${S2}" || die
}
src_prepare() {
# use minizip from zlib rather than local code
if use zip ; then
sed -i \
-e '/CEGUI_BUILD_MINIZIP_RESOURCE_PROVIDER_TRUE/{
s:minizip/ioapi.cpp minizip/unzip.cpp::;
s:libCEGUIBase@cegui_bsfx@_la-ioapi.lo::;
s:libCEGUIBase@cegui_bsfx@_la-unzip.lo::
}' \
-e '/^ZLIB_LIBS/s:=.*:= -lminizip:' \
cegui/src/Makefile.in || die
fi
rm -rf cegui/src/minizip
if use examples ; then
cp -r Samples Samples.clean
rm -f $(find Samples.clean -name 'Makefile*')
fi
}
src_configure() {
local myconf=(
$(use_enable bidi bidirectional-text)
$(use_enable debug)
$(use_enable devil)
$(use_enable examples samples)
$(use_enable expat)
$(use_enable truetype freetype)
$(use_enable irrlicht irrlicht-renderer)
$(use_enable lua lua-module)
$(use_enable lua toluacegui)
--enable-external-toluapp
$(use_enable ogre ogre-renderer)
$(use_enable opengl opengl-renderer)
--enable-external-glew
$(use_enable pcre)
$(use_enable tinyxml)
--enable-external-tinyxml
$(use_enable xerces-c)
$(use_enable xml libxml)
$(use_enable zip minizip-resource-provider)
--enable-null-renderer
--enable-stb
--enable-tga
--disable-corona
--disable-dependency-tracking
--disable-freeimage
--disable-rapidxml
--disable-samples
--disable-silly
$(use_with gtk gtk2)
)
econf \
"${myconf[@]}" \
--disable-static \
--enable-shared
if use static-libs ; then
cd "${S2}" || die
econf \
"${myconf[@]}" \
--enable-static \
--disable-shared
fi
# we are doing a double build here cause
# the build system does not permit
# "--enable-static --enable-shared"
}
src_compile() {
default
if use static-libs ; then
emake -C "${S2}"
fi
}
src_install() {
local i
default
if use doc ; then
emake html || die
dohtml -r doc/doxygen/html/* || die
fi
if use examples ; then
insinto /usr/share/doc/${PF}/Samples
doins -r Samples.clean/* || die
fi
if use static-libs ; then
find "${S2}" -name "*CEGUI*.a" -exec dolib.a '{}' \;
# fix/merge .la files
for i in `find "${D}" -name "*.la"` ; do
sed \
-e "s/old_library=''/old_library='$(basename ${i%.la}).a'/" \
-i ${i} || die "fixing .la files failed"
done
else
# remove .la files
prune_libtool_files --all
fi
}

@ -6,4 +6,5 @@ DIST apache-tomcat-7.0.23-src.tar.gz 4103854 SHA256 b86523095b06d58b9553683f4802
DIST apache-tomcat-7.0.26-src.tar.gz 4127697 SHA256 864304e76ff6edb284fc56d7297f8e0711ce0968c9f735c89b2617d70694cc0e SHA512 3b4c981a75bc89e61ef09a6658d6c4c862a07ea516825a5ca299b888200ae58b647964cf4d2de955a570654f1473729857bf510f9de07eb4378bd0b857a7beae WHIRLPOOL 59b6d7b4f399c872a93aa2a57e4b9b538aa1af27ac1e025166fd97a55a803e77b2fc2fe821f88ebc79a3d8360f244dcb4f86ffb4e03db1ee671f06bcee4124fc
DIST apache-tomcat-7.0.27-src.tar.gz 4189578 SHA256 9e692cfe55168e866094d1dba2653d2bb75462c535f0940f756a0253284b2ca9 SHA512 e2b00777157e0cd66dd1cadcfba4302defd3c45d4233261d56e5e7322260eefb28d3015026322f72809c9ee4403ab83886353bc1618415d3b1115ef2e5657429 WHIRLPOOL 1c523a73c7ee5894ca4eda22f3833fb79a5d9694a164a1a7ac207638a36fd2aa587ca255065c670163850e516cc741598afc5ad32293c701719bfd728584a84d
DIST apache-tomcat-7.0.28-src.tar.gz 4222498 SHA256 a035eab4aa7372534161314ee09bdb086dc00179345fb002a358e157e8fb2c42 SHA512 b6ef998f79029ff2c71a9f04fb3bd7f8859fefe4762c6af25e431c571a8e9b6cebe12c982cae2ea8cd5c282a15ee7026df6ac5c4f01c5fa1c361ff7e869b823a WHIRLPOOL 2d0a5b38ada6f836960ba730f8d1e00b98dd258f07e7e6decba9c7dc8f46dc252b56c7ca72b7ef218777eddc95d4d60e5f34f01b3aaffa0123bd6ff19fa1c4b7
DIST apache-tomcat-7.0.29-src.tar.gz 4212630 SHA256 00d42b13044303d735103373a5faf7680786879b304ca231d73844c893f6e0ea SHA512 f17a6e0c2535fdd7cbcce518c918a940ebeebef68fa1c6afb482a2d0f5001b87f973cf86f1fce9026d39cf75f2a3763b8a155fb67538e7e1f7d71472660d50db WHIRLPOOL 3b52c6118f9595b85a96302e6d1a0fe421c12a1f16c30f90380195717126911eec0f785e36ec713e80b6d9abe4d72d1104e9d1330534bc8e7d590cd017948f35
DIST jakarta-servletapi-src.tar.gz 65342 SHA256 404e2c55423c609122921a91e03f2b67d371fedc0af8996e005862d83d626697 SHA512 7dad5a52ab6bfca4b052d60a48fc89ce22a5eb790584671f24d8d22b163f2dffe93bea58caebc6b4ecb0bd8434a074c88f640aa57daa1cefbf47d74df758c084 WHIRLPOOL beb0e14920a8623d276c8823e6291aacb4b4d5d0539f5de431ce6f94582df9b260d4e04e0d0b650c59f7ca168f4af9352fffbfc0506b2530464a3bcdcf6ac0d1

@ -0,0 +1,36 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/tomcat-servlet-api/tomcat-servlet-api-7.0.29.ebuild,v 1.1 2012/07/08 21:34:30 fordfrog Exp $
EAPI="2"
JAVA_PKG_IUSE="source"
inherit eutils java-pkg-2 java-ant-2
MY_A="apache-${P}-src"
MY_P="${MY_A/-servlet-api/}"
DESCRIPTION="Tomcat's Servlet API 3.0/JSP API 2.2 implementation"
HOMEPAGE="http://tomcat.apache.org/"
SRC_URI="mirror://apache/tomcat/tomcat-7/v${PV}/src/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="3.0"
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=virtual/jdk-1.6"
RDEPEND=">=virtual/jre-1.6"
S="${WORKDIR}/${MY_P}/"
java_prepare() {
cp "${FILESDIR}/${SLOT}-build.xml" build.xml || die "Could not replace build.xml"
rm -fR */*/build.xml
einfo "Removing bundled jars and classes"
find "${S}" '(' -name '*.class' -o -name '*.jar' ')' -delete
}
src_install() {
java-pkg_dojar "${S}"/output/build/lib/*.jar
use source && java-pkg_dosrc java/javax/servlet/
}

@ -1,13 +1,13 @@
DIST perl-5.10.1-9.tar.bz2 7388 SHA256 bd84671e6686288c098c26c0a61d1b8471ab38d8c16fb87571011398770cef44 SHA512 5a94dd2ceadf609623110e11a0c2bf98b14715702bf83c93d61a164d0587900d9fa6b60b238d91de6c7ce34a711647420ccd29972f365ea69f4eb7a56b1209ca WHIRLPOOL 60661e7f7bb954238969255392b8fb87d0870ce4bfcc96abee2f7c05020d1883498374402d2a5b0ed8a056616850082de9a9e7cd47140e571a3a733060ecfa55
DIST perl-5.10.1.tar.bz2 11608061 SHA256 9385f2c8c2ca8b1dc4a7c31903f1f8dc8f2ba867dc2a9e5c93012ed6b564e826 SHA512 58ba9923c99c41158ea60561852aa2f43ea25d88c1fdf7407cd1b98d40267a7899542b0f22e9d785e787267119a0cb99f8b6d2757cc0826986e497798a3a041a WHIRLPOOL 8c6d28a9b4281e2dd6e62ca367b6b2adc0d5c7cf1e42fcae3ff399679aff4827d9d4f518c51302c9cc1fbd0959381aa9d65f933b9e4b475b238d5e7cc93c8a55
DIST perl-5.12.3-4.tar.bz2 8908 SHA256 6e97770b5db0dc82630451ea87f2d6654591110ac6791e35bd377129e258dc8b SHA512 67cfe8d41924fa69ad5f46e99b2ffb2d50e317bba3dd3c7cfa66753424bfcf8e66b766645cbbea5b512ac05195aac31677d8cab181689b269556c7ed3f1984b2 WHIRLPOOL 1f4eff9acc101e4251c391061c882b176365ac28cbd1a23b8d826cac73d67221d13c263d27972a395c529b393ab9eb41da611345abaecd623c02ac3f617697ec
DIST perl-5.12.3.tar.bz2 12041247 SHA256 7e3ce3f19f2290c2a2a43a98bcf8cb0ccb69b652d67ddc629544339edc6c7343 SHA512 8a25cb9bd72b197467af7bee55d0c7c834c8e679bc01b82c0f0847d7c7416a02fd89b7cf6304ec74eb38404c78b91e3029d183b6c52831d19082d305c9ef0f76 WHIRLPOOL 9a9dcb9f0b5156415eeb325569f3d6a40df558a86717db7a8f6162531ba30170d3aaa81a15487fd3d7c2c07e5fee81ee075e1a07d401576fa64989105eeecc63
DIST perl-5.12.4-1.tar.bz2 8045 SHA256 a5b0a7385773da5e716d74c5f9a46c63d93de96e9e7e60899f40363bd9fe6823 SHA512 73ca51e54f4273dc72c0c891643bd842d2f69b20a7cecf409e9eb790bd82cb0c9b61279555fe9f1930f914218c3055470a9d97e1f94e45d7f148a3100a426579 WHIRLPOOL 1e28cded49c92f29908ac6ba5bbbc4e5579cc373ae3b13a009cc503bfa0b0305cf439fdb722e5ebab2c971163163f50f808baf1bbce76cb4a7c0b49de70fbc96
DIST perl-5.12.4.tar.bz2 12350353 SHA256 c920fa01a34b7752e8cbbc99c6921b908df60611d84a29c4377e4a798604767e SHA512 3dc0250496a2fd6adc639a63d777079d6fa5ba4a1d1c730350fd51752be2c7459ab65d622e99b853a3eea7ccecaf1f5f0b5a0f013efcb6554d6952f47aebf8d0 WHIRLPOOL 40677a8b690a6253609fe1b88bc95d9f8018d167ca4ab6753cba60cc5f5078a4953585a6face4f7e94222cacaca0348093cad6201e1e8c00c4f5a94cce065e49
DIST perl-5.14.1-1.tar.bz2 5074 SHA256 5fa81bde2e8ca4f8a9c60203d4c2d5f7d388fda648a669ae474881317cd2baee SHA512 68917dff11c9a947ec30f9de13c6192a1dc1fd40eb89e52675c2b8aea457f7ad26d7133ded41f15a8887ce81463005ff8baad12312f3fb98aa041284a32a8c4e WHIRLPOOL 27994a12db146ad0a86f07b44c88d2ba25efc42e1906018b425d0aee0b494e085c528edee1bb3400153e60e09162f5a7cf7661a299193c2f0cc57a4fe0dd92fd
DIST perl-5.14.1.tar.bz2 13266293 SHA256 29b4a7e7c22d4a980ab9eb1ea486c5c4ee9ec533192a1ce8f3fe9ae32fb1f862 SHA512 86037dded859d1f1ef6f8d5b0255fd22a8a6d0a223b69d10eab80556305fd10955fd1021c755c7fc17345b8f1bb489d2a07cc1987e1a0d83fb983f832051c8f3 WHIRLPOOL 08de8654715409495a041242d8806ff56c91a8d8b706ab5e5ef779b5216530bb3f171959990620d9f4a0464c92ba0f8bc688ba33a3fec2342991b6800357b11b
DIST perl-5.14.2-1.tar.bz2 5103 SHA256 0f553de072f80670880b96ef8ca0a79e4e1505f9bf1df55f6de55b95ac0862e7 SHA512 31196af4a32bd8b57b74d122d390261b129dc135ae54f35e45fe125bcab17bd6f837a094ad8d880992006304d287a3ceb74bc1168928b480a3573e80f01b52c3 WHIRLPOOL 567dd87156b56bd587210664dc537d9c964c5dba1ae54cae7d4754b0e4aa6149453650a0a97d971a771b14d50eaef624e0fa22e7428a321c78f44a85eac40dba
DIST perl-5.14.2.tar.bz2 13226972 SHA256 c2a2362e8d1fdd2bfbfde801fcd78241f154c164f00fba76065ab8cc5c7b06cd SHA512 c8fcac096f5c7dcac7ed667e46711392cbea7791e5f005779f7ef88a6d42abfb204eb7b6c94dd2408d50d27db016f0b9632fc31f79c07b80d4a801367579b041 WHIRLPOOL a0ddf16b5baeb1ee49cee5ed4a99c8e4c00259beb359a9503c6c55f5fa034b150ce156c4cbfe915c0d3c57914ac84a4c89e2d81e33a8fcd66e4b6cecae7c6b90
DIST perl-5.16.0-3.tar.bz2 13822 SHA256 2187b4b9f54f008ed3dd6b6620bd1c59ba5b0f5dcf01b6728fe285874363d408 SHA512 0f99855a8b331b2baa598cd055633595890219e897f868d0415189795f0a5a25b4731a30656be68268621c458899341496887a57b974470cec30cb38c1039ab5 WHIRLPOOL c8492e025aad4621c5d8a0667e3923c5cb71b78b67afe8aca6568ec13bf7c145bfc71fa8586a8de90863f519d2088498c0cd0bd075eb784b4e16b08096c49b93
DIST perl-5.16.0.tar.bz2 13568573 SHA256 8c1d25e92a5760e84f77baa57fde5606fd6e95ec992408d36fa53c47162721d1 SHA512 d0bb91141ac4c5cc3d98dbeada130ae70c32cf59ac1a74991b5b1f52138b37f5cfa4233935afed4a16edfc9df784df6b3c538240dc654b82bac1fcb8efe3c3a1 WHIRLPOOL 432d93e018a8c2d5571bd15a79158d447f20e658340d8bf84603fe6c33251c78b07fc1ceaf7fa858ddb16d92bb6ac7a37fa39bc6d29e5b0aa4b99d1b6e4d209e
DIST perl-5.8.8.tar.bz2 10123359 SHA256 818a140d9c04ea8dab3a05104b34ced7f7d9d0a91bfed91baf89a84d0dfb1bc9 SHA512 45d8d6ffe5f28b71bd279e17e82eb60a97e2372e896ad5c1233a88d3cf092dc37ba74a450413a689600f8a17f53969600fc6e45a6e2a051471f9fde86bd635f7 WHIRLPOOL 0f50fa3b0785932ce30df64881c57b15ef098fb7cb8f6ad2a850e3642e7be589b3dc61e7ae9e07b44eacbfec262e0f869b26dbf6f704d302eb700fb2e158d380
DIST perl-5.10.1-9.tar.bz2 7388 RMD160 3758c2c78e22ed55fb90db283cfd9e5998535903 SHA1 edd1150deee51079be514f8ae8a3b14b1912c0ef SHA256 bd84671e6686288c098c26c0a61d1b8471ab38d8c16fb87571011398770cef44
DIST perl-5.10.1.tar.bz2 11608061 RMD160 840b3a5ac3d7f517770ce789676ebd9154d9ee5a SHA1 98b762b5cd4fb76dd354dfa5ba0d21bc2acacaf2 SHA256 9385f2c8c2ca8b1dc4a7c31903f1f8dc8f2ba867dc2a9e5c93012ed6b564e826
DIST perl-5.12.3-4.tar.bz2 8908 RMD160 62b2a37f5b700f7d04cc8a62f617127a75c30e3c SHA1 b1756aa8dda478054bc36429a67b9c6c58d4aa92 SHA256 6e97770b5db0dc82630451ea87f2d6654591110ac6791e35bd377129e258dc8b
DIST perl-5.12.3.tar.bz2 12041247 RMD160 e3c5825aa800e2304dd815858880372500a4f9a0 SHA1 86d77c6cbc7a60068dc14c88ffd0729324d1174f SHA256 7e3ce3f19f2290c2a2a43a98bcf8cb0ccb69b652d67ddc629544339edc6c7343
DIST perl-5.12.4-1.tar.bz2 8045 RMD160 040b90454c088398fffa8167d20c903cd0254dc6 SHA1 ea827025b80d35860550b31993b9565bb593cfe9 SHA256 a5b0a7385773da5e716d74c5f9a46c63d93de96e9e7e60899f40363bd9fe6823
DIST perl-5.12.4.tar.bz2 12350353 RMD160 f799248164293da2cee06cb51460fb854b091236 SHA1 68ff2f4a0901d1e4ea263f452001db0563d2edb3 SHA256 c920fa01a34b7752e8cbbc99c6921b908df60611d84a29c4377e4a798604767e
DIST perl-5.14.1-1.tar.bz2 5074 RMD160 4b177a5a803757151420f53a3cdf9a0d890b0b28 SHA1 f9bed53967415a677dfe247810bb5f37599337bf SHA256 5fa81bde2e8ca4f8a9c60203d4c2d5f7d388fda648a669ae474881317cd2baee
DIST perl-5.14.1.tar.bz2 13266293 RMD160 57347db6c2794f5599f6f59183b6f2a92133a75c SHA1 3f629f84f5bf766d7e24f61af910b10f5981c002 SHA256 29b4a7e7c22d4a980ab9eb1ea486c5c4ee9ec533192a1ce8f3fe9ae32fb1f862
DIST perl-5.14.2-1.tar.bz2 5103 RMD160 efec2b0cc77febf4f7d45cef0245f851cd41cff8 SHA1 3c99f5e473749962ac5317f98271f2afebf30791 SHA256 0f553de072f80670880b96ef8ca0a79e4e1505f9bf1df55f6de55b95ac0862e7
DIST perl-5.14.2.tar.bz2 13226972 RMD160 4a15090b2b4fdfa9abda6444d1825e62c393c891 SHA1 e48d11c6fd1ee61985b475d7f261d774296a1367 SHA256 c2a2362e8d1fdd2bfbfde801fcd78241f154c164f00fba76065ab8cc5c7b06cd
DIST perl-5.16.0-3.tar.bz2 13822 RMD160 f507b755b6fc7b664ff590a518a627b4d396e84d SHA1 0a87ad59aa4e80c1f10765e4915f9337523d89d9 SHA256 2187b4b9f54f008ed3dd6b6620bd1c59ba5b0f5dcf01b6728fe285874363d408
DIST perl-5.16.0.tar.bz2 13568573 RMD160 1a68709f25c64803afdc05a3fb9fbc1c571ba988 SHA1 56fb8097ff3e472f7a057848b37cb9ede7662b74 SHA256 8c1d25e92a5760e84f77baa57fde5606fd6e95ec992408d36fa53c47162721d1
DIST perl-5.8.8.tar.bz2 10123359 RMD160 e78f26d9b96e6db35f946ad4ff55e3a69385c71b SHA1 4aab490040727ca4419098720eca2ba4367df539 SHA256 818a140d9c04ea8dab3a05104b34ced7f7d9d0a91bfed91baf89a84d0dfb1bc9

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/src_configure-v50160001.eblit,v 1.1 2012/06/05 17:52:35 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/files/eblits/src_configure-v50160001.eblit,v 1.2 2012/07/08 09:43:42 grobian Exp $
myconf() {
# the myconf array is declared in src_configure
@ -82,8 +82,9 @@ eblit-perl-src_configure() {
local llib
local paths=""
echo "int main() {}" > "${T}"/t.c
# need to ensure dirs contain compatible libs, bug #358875
for ldir in /lib /usr/lib /lib64 /lib/64 /usr/lib64 /usr/lib/64 /lib32 /usr/lib32 ; do
# need to ensure dirs contain compatible libs,
# bugs #358875, #400839
for ldir in /lib/*-linux-gnu /usr/lib/*-linux-gnu /lib64 /lib/64 /usr/lib64 /usr/lib/64 /lib32 /usr/lib32 /lib /usr/lib ; do
[[ -d ${ldir} ]] || continue
# find a random lib from here
llib=( ${ldir}/*$(get_libname) )

@ -12,3 +12,4 @@ DIST boost_1_46_1.tar.bz2 42001335 SHA256 e1dfbf42b16e5015c46b98e9899c423ca4d044
DIST boost_1_47_0.tar.bz2 45952657 SHA256 815a5d9faac4dbd523fbcf3fe1065e443c0bbf43427c44aa423422c6ec4c2e31 SHA512 ce7a1839edd2424f70e7109dc9f15900aceeba247cf73389a7301b8b769c426230c1d56a289746a35136ca19056a2de86d972c687b5069fe4678dfa5ad8d74b5 WHIRLPOOL 46ce4827719be5693ab1c2e70e62d1435c549b1ae3cf4d3c7208bf8a8c729a5c830350a53588acc85bdab0bba8a41304cf17cef6093c4ace56b2aa8e5cd7617b
DIST boost_1_48_0.tar.bz2 48236989 SHA256 1bf254b2d69393ccd57a3cdd30a2f80318a005de8883a0792ed2f5e2598e5ada SHA512 f8188d65a47f1f6b34d154eb84ec3afb4ce8730fac0adc2bce629db4eb6994bb1192330b8e18a4d3509ff533a6f2bd91f59f4cb5d5c82b0453a99b2289c754e1 WHIRLPOOL a74ecca3fb611ebe7b3627aefe6a651ba2da8a8095ee1fa6e49b57fe6510cd947d81e5aea7ebb7523667a33aa9aa2783e182e39fc5f79f2bddc5faec80cff0e2
DIST boost_1_49_0.tar.bz2 48499961 SHA256 dd748a7f5507a7e7af74f452e1c52a64e651ed1f7263fce438a06641d2180d3c SHA512 9f6198270659df112a57731afe31cbf1012d103ba36ed82f6c3f1bdc0185ddb89dcc42c5dfb9ee3f95973d52999aad6c7509dc61125420d45146e39ebf20219d WHIRLPOOL c049b4212307b0208d0b37ac870a7cfb8562d2b685ce505e1971af7bc68ae9746b06ea80ddc52599ed4cbd6dc3305b5f8051cd771387412aaa1d2f8e939a48ba
DIST boost_1_50_0.tar.bz2 50786885 SHA256 c9ace2b8c81fa6703d1d17c7e478de3bc51101c5adbdeb3f6cb72cf3045a8529 SHA512 5909a2eca520a28af31de6a36c51f57b11fddcc0a51493a1e500ade00d9c4e78175c4892c04857ee385f3874f96e561b74b6427e1a155102e926421067d889fe WHIRLPOOL f5f5d9bc2e321da270dbaab04e0ec898240010720e77b362fac7266896a67b1eaa2e71a1d0e948057f55578dca5998e4faf8dc300e2c92608ee06316092bd08c

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save