summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-util/freeride/ChangeLog11
-rw-r--r--dev-util/freeride/Manifest6
-rw-r--r--dev-util/freeride/files/digest-freeride-0.6.01
-rw-r--r--dev-util/freeride/files/freeride-0.6.0-gentoo-properties.diff12
-rw-r--r--dev-util/freeride/files/freeride.sh2
-rw-r--r--dev-util/freeride/freeride-0.6.0.ebuild42
-rw-r--r--dev-util/freeride/metadata.xml5
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>