diff options
author | Sergey Kuleshov <svyatogor@gentoo.org> | 2005-09-25 10:32:57 +0000 |
---|---|---|
committer | Sergey Kuleshov <svyatogor@gentoo.org> | 2005-09-25 10:32:57 +0000 |
commit | 77db86ab3c93c6e5fc38a0fe05a04dab8a1d07d9 (patch) | |
tree | a93651697ba1b1835f361f1fc41d0b89ee7b520c /rox-base/rox | |
parent | version bump. netmon takes maintance. remove old security vulnerable versions (diff) | |
download | historical-77db86ab3c93c6e5fc38a0fe05a04dab8a1d07d9.tar.gz historical-77db86ab3c93c6e5fc38a0fe05a04dab8a1d07d9.tar.bz2 historical-77db86ab3c93c6e5fc38a0fe05a04dab8a1d07d9.zip |
New version added with some patches from CVS. Bug #102228
Package-Manager: portage-2.0.51.22-r2
Diffstat (limited to 'rox-base/rox')
-rw-r--r-- | rox-base/rox/ChangeLog | 9 | ||||
-rw-r--r-- | rox-base/rox/Manifest | 26 | ||||
-rw-r--r-- | rox-base/rox/files/digest-rox-2.3 | 2 | ||||
-rw-r--r-- | rox-base/rox/rox-2.3.ebuild | 79 |
4 files changed, 98 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..20e483d1a255 100644 --- a/rox-base/rox/Manifest +++ b/rox-base/rox/Manifest @@ -1,22 +1,14 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 d199bff10c128f6ed3f508320225f54e rox-2.1.5.ebuild 1654 +MD5 405e56b760faa7acd5dea5fd58165cd6 ChangeLog 6914 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 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 bbc2bb80b4fcf6ff31956ea7747b3535 rox-2.3.ebuild 1935 +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 +} |