diff options
-rw-r--r-- | dev-util/freeride/ChangeLog | 11 | ||||
-rw-r--r-- | dev-util/freeride/Manifest | 6 | ||||
-rw-r--r-- | dev-util/freeride/files/digest-freeride-0.6.0 | 1 | ||||
-rw-r--r-- | dev-util/freeride/files/freeride-0.6.0-gentoo-properties.diff | 12 | ||||
-rw-r--r-- | dev-util/freeride/files/freeride.sh | 2 | ||||
-rw-r--r-- | dev-util/freeride/freeride-0.6.0.ebuild | 42 | ||||
-rw-r--r-- | dev-util/freeride/metadata.xml | 5 |
7 files changed, 79 insertions, 0 deletions
diff --git a/dev-util/freeride/ChangeLog b/dev-util/freeride/ChangeLog new file mode 100644 index 000000000000..f973ccab98ff --- /dev/null +++ b/dev-util/freeride/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for dev-util/freeride +# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/freeride/ChangeLog,v 1.1 2004/06/04 20:42:21 usata Exp $ + +*freeride-0.6.0 (05 Jun 2004) + + 05 Jun 2004; Mamoru KOMACHI <usata@gentoo.org> freeride-0.6.0.ebuild, + files/freeride-0.6.0-gentoo-properties.diff, files/freeride.sh: + Initial import. Ebuild submitted by Thomas Andersson <zeroth@darkos.com>, + closing bug #51127 + diff --git a/dev-util/freeride/Manifest b/dev-util/freeride/Manifest new file mode 100644 index 000000000000..4dcd5fcf02e1 --- /dev/null +++ b/dev-util/freeride/Manifest @@ -0,0 +1,6 @@ +MD5 98abc9cdaed99cb33912aa90337bc2ad freeride-0.6.0.ebuild 1134 +MD5 3eec9f3fe48b51f49dbc1f171a3b026f metadata.xml 157 +MD5 cb2a2ebd0cd3c4cdba8792cfb513b9f9 ChangeLog 482 +MD5 d5e7056def50daf45dfc4beec376eda7 files/freeride.sh 61 +MD5 4940a8a3ac6a7668fbe6bc1ceb5ada16 files/freeride-0.6.0-gentoo-properties.diff 589 +MD5 73c3e290be08116f774e253567e21278 files/digest-freeride-0.6.0 63 diff --git a/dev-util/freeride/files/digest-freeride-0.6.0 b/dev-util/freeride/files/digest-freeride-0.6.0 new file mode 100644 index 000000000000..1d78299a5cfc --- /dev/null +++ b/dev-util/freeride/files/digest-freeride-0.6.0 @@ -0,0 +1 @@ +MD5 1fc5dbd376437ce6da7df303b0907244 freeride-0.6.0.tgz 351246 diff --git a/dev-util/freeride/files/freeride-0.6.0-gentoo-properties.diff b/dev-util/freeride/files/freeride-0.6.0-gentoo-properties.diff new file mode 100644 index 000000000000..464e18b72319 --- /dev/null +++ b/dev-util/freeride/files/freeride-0.6.0-gentoo-properties.diff @@ -0,0 +1,12 @@ +diff -ru freeride-0.6.0/freeride.rb work/freeride.rb +--- freeride-0.6.0/freeride.rb 2003-11-06 20:44:23.000000000 +0100 ++++ work/freeride.rb 2004-05-14 23:31:19.000000000 +0200 +@@ -77,7 +77,7 @@ + end + + #This method will not return until FreeRIDE is closed (shut down) +- FreeBASE::Core.startup("#{dir}/properties.yaml","#{dir}/default.yaml") do |core| ++ FreeBASE::Core.startup("properties.yaml","#{dir}/default.yaml") do |core| + #This method will not return until FreeRIDE is closed (shut down) + #trap("INT") do + # core.bus["/system/shutdown"].call(2) diff --git a/dev-util/freeride/files/freeride.sh b/dev-util/freeride/files/freeride.sh new file mode 100644 index 000000000000..34d76a6dfd68 --- /dev/null +++ b/dev-util/freeride/files/freeride.sh @@ -0,0 +1,2 @@ +#!/bin/bash +ruby /usr/lib/ruby/site_ruby/freeride/freeride.rb
\ No newline at end of file diff --git a/dev-util/freeride/freeride-0.6.0.ebuild b/dev-util/freeride/freeride-0.6.0.ebuild new file mode 100644 index 000000000000..754c7fe7fe87 --- /dev/null +++ b/dev-util/freeride/freeride-0.6.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/freeride/freeride-0.6.0.ebuild,v 1.1 2004/06/04 20:42:21 usata Exp $ + +inherit ruby eutils + +DESCRIPTION="FreeRIDE is a pure Ruby Integrated Development Environment." +HOMEPAGE="http://freeride.rubyforge.org/" +SRC_URI="http://rubyforge.org/frs/download.php/256/${P}.tgz" + +LICENSE="Ruby" +SLOT="0" +KEYWORDS="~x86" + +USE_RUBY="any" +DEPEND="virtual/ruby + >=x11-libs/fox-1.0.27 + >=dev-ruby/fxruby-1.0.18 + >=x11-libs/fxscintilla-1.49" +#RDEPEND="" + +src_unpack() { + unpack ${A} + cd ${S} + + # This patch fixes a bug which causes FR to use installdir/config + # instead of ~/.freeride for the config-files. + epatch ${FILESDIR}/${P}-gentoo-properties.diff +} + +src_install() { + siteruby=$(${RUBY} -r rbconfig -e 'print Config::CONFIG["sitedir"]') + insinto "${siteruby}/${PN}" + doins *.rb || "doins *.rb failed" + + cp -R config freebase plugins redist so test \ + "${D}${siteruby}/${PN}" || die "cp -R failed" + + newbin ${FILESDIR}/freeride.sh freeride || die "dobin failed" + + erubydoc +} diff --git a/dev-util/freeride/metadata.xml b/dev-util/freeride/metadata.xml new file mode 100644 index 000000000000..852136183369 --- /dev/null +++ b/dev-util/freeride/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>ruby</herd> +</pkgmetadata> |