Fixing bug #38253
authorPatrick Kursawe <phosphan@gentoo.org>
Wed, 17 Nov 2004 07:30:11 +0000 (07:30 +0000)
committerPatrick Kursawe <phosphan@gentoo.org>
Wed, 17 Nov 2004 07:30:11 +0000 (07:30 +0000)
app-admin/partgui/ChangeLog
app-admin/partgui/Manifest
app-admin/partgui/files/digest-partgui-0.2.2 [deleted file]
app-admin/partgui/partgui-0.2.2.ebuild [deleted file]
app-admin/partgui/partgui-0.2.3-r2.ebuild

index ef8dad6e2fddaeed58a200e2e0d66c5a771e455a..5b74feb254a1396d47068de8672817476cfcb75d 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for app-admin/partgui
 # Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/partgui/ChangeLog,v 1.9 2004/10/05 02:58:11 pvdabeel Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/partgui/ChangeLog,v 1.10 2004/11/17 07:30:11 phosphan Exp $
+
+  17 Nov 2004; Patrick Kursawe <phosphan@gentoo.org> -partgui-0.2.2.ebuild,
+  partgui-0.2.3-r2.ebuild:
+  Fixing bug #38253 (sandbox problems)
 
   05 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
   partgui-0.2.3-r2.ebuild:
index 0d89b79d27be1a6e5362d8ba72eb6a4810486d1d..b2822bdf3d33d00b180de683ff7d7148e62a6bf7 100644 (file)
@@ -1,6 +1,4 @@
-MD5 cbd21bcaf7e2a315c972e7262be0770c ChangeLog 1270
+MD5 636df597b5af1d93a089e94c97252543 ChangeLog 1414
 MD5 67167e44757618dcca7547209cf0359c metadata.xml 272
-MD5 d1e576c7804a42f8eb852e808e4ec678 partgui-0.2.2.ebuild 730
-MD5 d03fe304cd3351df03e7a8dc6db3d825 partgui-0.2.3-r2.ebuild 863
-MD5 b71f48733a94d00169d777215b0538f2 files/digest-partgui-0.2.2 66
+MD5 773ffdab7f81b4afa02b02ccddbd5568 partgui-0.2.3-r2.ebuild 1299
 MD5 402105c5e503b257b35ae1e05159ce99 files/digest-partgui-0.2.3-r2 66
diff --git a/app-admin/partgui/files/digest-partgui-0.2.2 b/app-admin/partgui/files/digest-partgui-0.2.2
deleted file mode 100644 (file)
index 98fe7b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MD5 c3989fb6ac5fd4069121bd2ec650048c partgui-0.2.2.tar.bz2 648351
diff --git a/app-admin/partgui/partgui-0.2.2.ebuild b/app-admin/partgui/partgui-0.2.2.ebuild
deleted file mode 100644 (file)
index 9e5b75c..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/partgui/partgui-0.2.2.ebuild,v 1.5 2004/06/24 21:33:34 agriffis Exp $
-
-DESCRIPTION="PartGUI is a nice graphical partitioning tool"
-HOMEPAGE="http://part-gui.sourceforge.net/"
-SRC_URI="mirror://sourceforge/part-gui/${P}.tar.bz2"
-LICENSE="GPL-2"
-SLOT="0"
-
-KEYWORDS="x86"
-IUSE=""
-DEPEND=">=x11-libs/qt-3.1.0
-       dev-libs/newt
-       >=sys-apps/parted-1.6.5
-       >=sys-fs/xfsprogs-2.3.9
-       sys-libs/slang
-       >=sys-fs/e2fsprogs-1.33"
-
-src_compile() {
-       econf || die "configure failed"
-       emake || die "emake failed"
-}
-
-src_install() {
-       make DESTDIR=${D} install || die
-       chmod +x ${D}/usr/sbin/partgui
-}
index 08738d6573ccd191262b1dd29a5b8f0dc08f3fc6..12e1fd8a8a8c74bdb9c8f9c21b4510e33d38a720 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/partgui/partgui-0.2.3-r2.ebuild,v 1.5 2004/10/05 02:58:11 pvdabeel Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/partgui/partgui-0.2.3-r2.ebuild,v 1.6 2004/11/17 07:30:11 phosphan Exp $
 
 DESCRIPTION="PartGUI is a nice graphical partitioning tool"
 HOMEPAGE="http://part-gui.sourceforge.net/"
@@ -19,6 +19,17 @@ DEPEND=">=x11-libs/qt-3.1.0
        >=sys-apps/sed-4"
 
 src_compile() {
+       # fix the sandbox errors "can't writ to .kde or .qt" problems.
+       # this is a fake homedir that is writeable under the sandbox, so that the build process
+       # can do anything it wants with it.
+       REALHOME="$HOME"
+       mkdir -p $T/fakehome/.kde
+       mkdir -p $T/fakehome/.qt
+       export HOME="$T/fakehome"
+       addwrite "${QTDIR}/etc/settings"
+       # things that should access the real homedir
+       [ -d "$REALHOME/.ccache" ] && ln -sf "$REALHOME/.ccache" "$HOME/"
+
        econf --disable-static || die "configure failed"
        emake || die "emake failed"
 }