From 3821b36f48bcfbd0d5525b64d8b14c17c71da45c Mon Sep 17 00:00:00 2001 From: Matti Bickel Date: Sat, 21 Mar 2009 18:56:10 +0000 Subject: version bump, cleanup Package-Manager: portage-2.1.6.9/cvs/Linux ppc --- dev-ruby/fxruby/ChangeLog | 8 +++- dev-ruby/fxruby/fxruby-1.6.18.ebuild | 42 -------------------- dev-ruby/fxruby/fxruby-1.6.19.ebuild | 74 ++++++++++++++++++++++++++++++++++++ 3 files changed, 81 insertions(+), 43 deletions(-) delete mode 100644 dev-ruby/fxruby/fxruby-1.6.18.ebuild create mode 100644 dev-ruby/fxruby/fxruby-1.6.19.ebuild (limited to 'dev-ruby') diff --git a/dev-ruby/fxruby/ChangeLog b/dev-ruby/fxruby/ChangeLog index 949d5a740030..6aa8b8165293 100644 --- a/dev-ruby/fxruby/ChangeLog +++ b/dev-ruby/fxruby/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-ruby/fxruby # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/fxruby/ChangeLog,v 1.72 2009/01/04 16:32:49 mabi Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/fxruby/ChangeLog,v 1.73 2009/03/21 18:56:10 mabi Exp $ + +*fxruby-1.6.19 (21 Mar 2009) + + 21 Mar 2009; Matti Bickel -fxruby-1.6.18.ebuild, + +fxruby-1.6.19.ebuild: + version bump, cleanup *fxruby-1.6.18-r1 (04 Jan 2009) diff --git a/dev-ruby/fxruby/fxruby-1.6.18.ebuild b/dev-ruby/fxruby/fxruby-1.6.18.ebuild deleted file mode 100644 index 3ab99dd10460..000000000000 --- a/dev-ruby/fxruby/fxruby-1.6.18.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/fxruby/fxruby-1.6.18.ebuild,v 1.4 2009/01/04 16:32:49 mabi Exp $ - -RUBY_BUG_145222=yes -inherit ruby - -MY_P="FXRuby-${PV}" - -DESCRIPTION="Ruby language binding to the FOX GUI toolkit" -HOMEPAGE="http://www.fxruby.org/" -SRC_URI="mirror://rubyforge/${PN}/${MY_P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="1.6" -KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="examples doc" - -DEPEND="=x11-libs/fox-1.6* - >=x11-libs/fxscintilla-1.62-r1" -USE_RUBY="ruby18 ruby19" - -S="${WORKDIR}/${MY_P}" - -src_unpack() { - unpack ${A} - cd "${S}" - - sed -i -e 's:libs, "fxscintilla":libs, "fxscintilla-1.6":g' \ - ext/fox16/extconf.rb || die "sed error" - einfo "Avoid -O0 builds" - sed -i -e 's:-O0 -Iinclude:-Iinclude:g' \ - ext/fox16/extconf.rb || die "Can't fix forced -O0" -} - -src_install() { - ${RUBY} install.rb config --prefix="${D}/usr" "$@" \ - ${RUBY_ECONF} || die "install.rb config failed" - - ${RUBY} install.rb install "$@" --prefix="${D}" \ - ${RUBY_ECONF} || die "install.rb install failed" -} diff --git a/dev-ruby/fxruby/fxruby-1.6.19.ebuild b/dev-ruby/fxruby/fxruby-1.6.19.ebuild new file mode 100644 index 000000000000..e16ecc788fe0 --- /dev/null +++ b/dev-ruby/fxruby/fxruby-1.6.19.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/fxruby/fxruby-1.6.19.ebuild,v 1.1 2009/03/21 18:56:10 mabi Exp $ + +EAPI="1" + +RUBY_BUG_145222=yes +inherit ruby + +MY_P="FXRuby-${PV}" + +DESCRIPTION="Ruby language binding to the FOX GUI toolkit" +HOMEPAGE="http://www.fxruby.org/" +SRC_URI="mirror://rubyforge/${PN}/${MY_P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="1.6" +KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="examples doc" + +DEPEND="x11-libs/fox:1.6 + >=x11-libs/fxscintilla-1.62-r1" +USE_RUBY="ruby18 ruby19" + +S="${WORKDIR}/${MY_P}" + +src_unpack() { + unpack ${A} + cd "${S}" + + sed -i -e 's:libs, "fxscintilla":libs, "fxscintilla-1.6":g' \ + ext/fox16/extconf.rb || die "sed error" + einfo "Avoid -O0 builds" + sed -i -e 's:-O0 -Iinclude:-Iinclude:g' \ + ext/fox16/extconf.rb || die "Can't fix forced -O0" +} + +src_install() { + ${RUBY} install.rb config --prefix="${D}/usr" "$@" \ + ${RUBY_ECONF} || die "install.rb config failed" + + ${RUBY} install.rb install "$@" --prefix="${D}" \ + ${RUBY_ECONF} || die "install.rb install failed" + + # from ruby.eclass, but with use flag control + if use doc; then + local rdbase=/usr/share/doc/${PF}/rd rdfiles=$(find . -name '*.rd*') + + einfo "running dodoc for ruby ;)" + + insinto ${rdbase} + [ -n "${rdfiles}" ] && doins ${rdfiles} + rmdir ${D}${rdbase} 2>/dev/null || true + if [ -d doc -o -d docs ] ; then + dohtml -x html -r {doc,docs}/* + dohtml -r {doc,docs}/html/* + else + dohtml -r * + fi + + for i in ChangeLog* [[:upper:]][[:upper:]]* ; do + [ -e $i ] && dodoc $i + done + fi + + if use examples; then + for dir in sample samples example examples; do + if [ -d ${dir} ] ; then + dodir /usr/share/doc/${PF} + cp -pPR ${dir} ${D}/usr/share/doc/${PF} || die "cp failed" + fi + done + fi +} -- cgit v1.2.3-65-gdbad