summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Kuleshov <svyatogor@gentoo.org>2005-09-25 10:32:57 +0000
committerSergey Kuleshov <svyatogor@gentoo.org>2005-09-25 10:32:57 +0000
commit58a09e3a8b24c8d4b783a4eb99a6a021a2c97495 (patch)
treeb0f77ab9e9912382e2a01e7d8ec46cb9f5d7524c /rox-base
parentversion bump. netmon takes maintance. remove old security vulnerable versions (diff)
downloadgentoo-2-58a09e3a8b24c8d4b783a4eb99a6a021a2c97495.tar.gz
gentoo-2-58a09e3a8b24c8d4b783a4eb99a6a021a2c97495.tar.bz2
gentoo-2-58a09e3a8b24c8d4b783a4eb99a6a021a2c97495.zip
New version added with some patches from CVS. Bug #102228
(Portage version: 2.0.51.22-r2)
Diffstat (limited to 'rox-base')
-rw-r--r--rox-base/rox/ChangeLog9
-rw-r--r--rox-base/rox/Manifest27
-rw-r--r--rox-base/rox/files/digest-rox-2.32
-rw-r--r--rox-base/rox/rox-2.3.ebuild79
4 files changed, 99 insertions, 18 deletions
diff --git a/rox-base/rox/ChangeLog b/rox-base/rox/ChangeLog
index 29fd20476cbd..4dfe81c95f80 100644
--- a/rox-base/rox/ChangeLog
+++ b/rox-base/rox/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for rox-base/rox
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/rox-base/rox/ChangeLog,v 1.13 2005/07/10 15:29:44 lanius Exp $
+# $Header: /var/cvsroot/gentoo-x86/rox-base/rox/ChangeLog,v 1.14 2005/09/25 10:32:57 svyatogor Exp $
+
+*rox-2.3 (25 Sep 2005)
+
+ 25 Sep 2005; Sergey Kuleshov <svyatogor@gentoo.org> +rox-2.3.ebuild:
+ New version of ROX-Filer added with patch from CVS tree to go cut down on
+ shared-mime dependencies. Thanks to Peter Hayman for this ebuild and the patch
+ (Bug #102228).
10 Jul 2005; Heinrich Wendel <lanius@gentoo.org>
+files/rox-2.2.0-gcc4.patch, rox-2.2.0.ebuild:
diff --git a/rox-base/rox/Manifest b/rox-base/rox/Manifest
index 28024c9eb978..17b1ddca0b1c 100644
--- a/rox-base/rox/Manifest
+++ b/rox-base/rox/Manifest
@@ -1,22 +1,15 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 d199bff10c128f6ed3f508320225f54e rox-2.1.5.ebuild 1654
-MD5 d2259b48b71edd757994a7420e6efd53 rox-2.2.0.ebuild 1741
-MD5 e6bfd1872018b9fe59555171994a71bc rox-2.1.4.ebuild 1653
-MD5 b57d6ce63d5ba32c8ff37e77e8ae673f rox-2.1.3.ebuild 1650
MD5 e4ca966aa0d81056cda760dcd1459ee2 ChangeLog 6641
+MD5 d2259b48b71edd757994a7420e6efd53 rox-2.2.0.ebuild 1741
MD5 503ccb1138f9c49f0855884d830988a6 metadata.xml 253
-MD5 6582a6fac3d7f42181413ef84b8ef834 files/rox-2.2.0-gcc4.patch 746
+MD5 d199bff10c128f6ed3f508320225f54e rox-2.1.5.ebuild 1654
+MD5 b57d6ce63d5ba32c8ff37e77e8ae673f rox-2.1.3.ebuild 1650
+MD5 e6bfd1872018b9fe59555171994a71bc rox-2.1.4.ebuild 1653
+MD5 a371fdcb7ccecfb02b937b53899f650e rox-2.3.ebuild 1911
+MD5 3e8448080488b35c566b711fb5767c40 .rox-2.3.ebuild.swp 12288
+MD5 16ef34ea63806f156b1cf68e34055f12 files/2.1.2-crash-save-display-settings.patch.bz2 1910
+MD5 93f2d819182714fd4bd786848bb6e9a6 files/digest-rox-2.2.0 59
MD5 41ab2c5f1d5e3be857ddbad7ba6a7d2a files/digest-rox-2.1.3 59
MD5 d7f3344d55ed0b3c386ef215755c31cf files/digest-rox-2.1.4 59
MD5 b7b99c9a9584fa68610e637fabb7b95e files/digest-rox-2.1.5 59
-MD5 93f2d819182714fd4bd786848bb6e9a6 files/digest-rox-2.2.0 59
-MD5 16ef34ea63806f156b1cf68e34055f12 files/2.1.2-crash-save-display-settings.patch.bz2 1910
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.1 (GNU/Linux)
-
-iD8DBQFC0T80evY57Fted3ERArMvAJ9c3xVe04d8ckYPY0fFxYLW+JdyzACgniiT
-G9JsAxcq3cPiF/4V880hLsg=
-=wU+4
------END PGP SIGNATURE-----
+MD5 27db9585e8acfde2e54224f63bed8e80 files/digest-rox-2.3 129
+MD5 6582a6fac3d7f42181413ef84b8ef834 files/rox-2.2.0-gcc4.patch 746
diff --git a/rox-base/rox/files/digest-rox-2.3 b/rox-base/rox/files/digest-rox-2.3
new file mode 100644
index 000000000000..70de878afb26
--- /dev/null
+++ b/rox-base/rox/files/digest-rox-2.3
@@ -0,0 +1,2 @@
+MD5 5cca7bc58af875b88dd9956fda4249f3 rox-2.3.tgz 2246715
+MD5 03eb5689ce60ac72b6f344ef42cab05c 01_all_rox-cvs-fix.patch.bz2 52369
diff --git a/rox-base/rox/rox-2.3.ebuild b/rox-base/rox/rox-2.3.ebuild
new file mode 100644
index 000000000000..2f03366bf215
--- /dev/null
+++ b/rox-base/rox/rox-2.3.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/rox-base/rox/rox-2.3.ebuild,v 1.1 2005/09/25 10:32:57 svyatogor Exp $
+
+inherit eutils
+
+# this patch includes important interim fixes from cvs
+ROX_PATCH_FN="01_all_rox-cvs-fix.patch"
+DESCRIPTION="ROX is a desktop environment and filer based on RISC OS."
+HOMEPAGE="http://rox.sourceforge.net/"
+SRC_URI="mirror://sourceforge/rox/${P}.tgz mirror://gentoo/${ROX_PATCH_FN}.bz2"
+
+# mark all as testing
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~alpha ~sparc ~amd64"
+
+DEPEND=">=x11-libs/gtk+-2.4
+ >=dev-libs/libxml2-2.4.23
+ >=x11-misc/shared-mime-info-0.14
+ svg? ( gnome-base/librsvg )"
+
+IUSE="svg"
+ROXAPPDIR="/usr/lib/rox"
+
+src_unpack() {
+ unpack ${A}
+ cd ${WORKDIR}
+ epatch ${ROX_PATCH_FN}
+
+ # force autoconf to run again
+ rm -f ${WORKDIR}/${P}/ROX-Filer/src/configure
+
+ # guess we don't this any more
+ # epatch ${FILESDIR}/${P}-gcc4.patch
+}
+
+src_compile() {
+ # If the env variable PLATFORM is set, rox will build using that
+ # string. This causes issues as while the package will compile fine,
+ # it will try to rebuild it the first time rox is run because it will
+ # not be able to find a proper executable to run.
+ use sparc && unset PLATFORM
+
+ cd ${WORKDIR}/${P}/ROX-Filer
+ ./AppRun --compile || die "make failed"
+ (cd src; make clean) > /dev/null
+}
+
+src_install() {
+ doman rox.1
+
+ dodir ${ROXAPPDIR}
+ cp -rf ROX-Filer/ ${D}/${ROXAPPDIR}
+
+ dodir /usr/bin
+
+ cat > "${D}/usr/bin/rox" << EOF
+#!/bin/sh
+exec ${ROXAPPDIR}/ROX-Filer/AppRun "\$@"
+EOF
+
+ chmod a+x ${D}/usr/bin/rox
+
+ insinto /usr/share/mime/packages
+ doins rox.xml
+
+ dodir /usr/share/
+ cp -rf Choices ${D}/usr/share/
+ dodir /usr/share/Choices/Mime-icons
+ keepdir /usr/share/Choices/Mime-icons
+
+ dodir /usr/share/icons
+ dosym ${ROXAPPDIR}/ROX-Filer/ROX /usr/share/icons/ROX
+}
+
+pkg_postinst() {
+ update-mime-database /usr/share/mime
+}