diff options
author | Hans de Graaff <graaff@gentoo.org> | 2011-05-06 14:59:42 +0000 |
---|---|---|
committer | Hans de Graaff <graaff@gentoo.org> | 2011-05-06 14:59:42 +0000 |
commit | 1c12b2a7b18b39ca1bb2ee293839043f28e3dcbb (patch) | |
tree | fe65385abf8a37691491166ec1983a7d9d046ad0 /dev-ruby | |
parent | Remove old versions. (diff) | |
download | historical-1c12b2a7b18b39ca1bb2ee293839043f28e3dcbb.tar.gz historical-1c12b2a7b18b39ca1bb2ee293839043f28e3dcbb.tar.bz2 historical-1c12b2a7b18b39ca1bb2ee293839043f28e3dcbb.zip |
Version bump.
Package-Manager: portage-2.1.9.42/cvs/Linux x86_64
Diffstat (limited to 'dev-ruby')
-rw-r--r-- | dev-ruby/jeweler/ChangeLog | 7 | ||||
-rw-r--r-- | dev-ruby/jeweler/jeweler-1.6.0.ebuild | 45 | ||||
-rw-r--r-- | dev-ruby/kramdown/ChangeLog | 7 | ||||
-rw-r--r-- | dev-ruby/kramdown/kramdown-0.13.3.ebuild | 32 | ||||
-rw-r--r-- | dev-ruby/libxml/ChangeLog | 7 | ||||
-rw-r--r-- | dev-ruby/libxml/libxml-2.0.5.ebuild | 42 |
6 files changed, 137 insertions, 3 deletions
diff --git a/dev-ruby/jeweler/ChangeLog b/dev-ruby/jeweler/ChangeLog index ee10cf2bdbbd..0ec266d0f21a 100644 --- a/dev-ruby/jeweler/ChangeLog +++ b/dev-ruby/jeweler/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-ruby/jeweler # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/jeweler/ChangeLog,v 1.7 2011/04/25 08:40:59 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/jeweler/ChangeLog,v 1.8 2011/05/06 14:53:07 graaff Exp $ + +*jeweler-1.6.0 (06 May 2011) + + 06 May 2011; Hans de Graaff <graaff@gentoo.org> +jeweler-1.6.0.ebuild: + Version bump. *jeweler-1.5.2-r1 (25 Apr 2011) diff --git a/dev-ruby/jeweler/jeweler-1.6.0.ebuild b/dev-ruby/jeweler/jeweler-1.6.0.ebuild new file mode 100644 index 000000000000..e5f51fc68dab --- /dev/null +++ b/dev-ruby/jeweler/jeweler-1.6.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/jeweler/jeweler-1.6.0.ebuild,v 1.1 2011/05/06 14:53:07 graaff Exp $ + +EAPI=2 +USE_RUBY="ruby18 ree18" + +RUBY_FAKEGEM_TASK_DOC="yard" +RUBY_FAKEGEM_DOCDIR="doc" + +# Tests and features also need the same set of dependencies present. +RUBY_FAKEGEM_TASK_TEST="" + +RUBY_FAKEGEM_EXTRADOC="ChangeLog.markdown README.markdown" + +RUBY_FAKEGEM_GEMSPEC="jeweler.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Rake tasks for managing gems and versioning and a generator for creating a new project" +HOMEPAGE="http://wiki.github.com/technicalpickles/jeweler" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +IUSE="" + +ruby_add_bdepend "doc? ( dev-ruby/yard )" + +# We do not depend on runtime dependencies since the usage of jeweler in +# Rakefile's does not require this. However, the generator does, but it +# depends on gems that are obsolete and not supported in Gentoo. + +all_ruby_prepare() { + # Remove bundler support. + rm Gemfile Gemfile.lock || die + sed -i -e '/bundler/d' -e '/Bundler.setup/d' Rakefile test/test_helper.rb features/support/env.rb || die + + # Remove (currently) unused targets from the Rakefile that require + # additional dependencies. + sed -i -e '/rcov/,$d' Rakefile || die + + # Remove a runtime dependency that we can't satisfy. + sed -i -e '/<git>/d' jeweler.gemspec || die +} diff --git a/dev-ruby/kramdown/ChangeLog b/dev-ruby/kramdown/ChangeLog index 824e0c4f11f2..806dbf0fcdf9 100644 --- a/dev-ruby/kramdown/ChangeLog +++ b/dev-ruby/kramdown/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-ruby/kramdown # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/kramdown/ChangeLog,v 1.5 2011/05/06 14:53:49 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/kramdown/ChangeLog,v 1.6 2011/05/06 14:57:30 graaff Exp $ + +*kramdown-0.13.3 (06 May 2011) + + 06 May 2011; Hans de Graaff <graaff@gentoo.org> +kramdown-0.13.3.ebuild: + Version bump. 06 May 2011; Hans de Graaff <graaff@gentoo.org> -kramdown-0.11.0.ebuild, -kramdown-0.12.0.ebuild, -kramdown-0.13.1.ebuild: diff --git a/dev-ruby/kramdown/kramdown-0.13.3.ebuild b/dev-ruby/kramdown/kramdown-0.13.3.ebuild new file mode 100644 index 000000000000..8453bd669744 --- /dev/null +++ b/dev-ruby/kramdown/kramdown-0.13.3.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/kramdown/kramdown-0.13.3.ebuild,v 1.1 2011/05/06 14:57:30 graaff Exp $ + +EAPI=2 +USE_RUBY="ruby18 ree18 jruby" + +RAKE_FAKEGEM_DOCDIR="htmldoc/rdoc" +RUBY_FAKEGEM_EXTRADOC="README ChangeLog" + +inherit ruby-fakegem + +DESCRIPTION="yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition." +HOMEPAGE="http://kramdown.rubyforge.org/" + +LICENSE="GPL-3" + +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_bdepend "doc? ( dev-ruby/rdoc )" + +all_ruby_compile() { + rdoc-2 -o htmldoc/rdoc --main README --title kramdown lib README || die "Unable to generate documentation" +} + +all_ruby_install() { + all_fakegem_install + + doman man/man1/kramdown.1 +} diff --git a/dev-ruby/libxml/ChangeLog b/dev-ruby/libxml/ChangeLog index 8a71eab4cc46..37c31a103c30 100644 --- a/dev-ruby/libxml/ChangeLog +++ b/dev-ruby/libxml/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-ruby/libxml # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/libxml/ChangeLog,v 1.35 2011/05/03 05:33:11 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/libxml/ChangeLog,v 1.36 2011/05/06 14:59:42 graaff Exp $ + +*libxml-2.0.5 (06 May 2011) + + 06 May 2011; Hans de Graaff <graaff@gentoo.org> +libxml-2.0.5.ebuild: + Version bump. *libxml-2.0.4 (03 May 2011) diff --git a/dev-ruby/libxml/libxml-2.0.5.ebuild b/dev-ruby/libxml/libxml-2.0.5.ebuild new file mode 100644 index 000000000000..18d658ae4a9f --- /dev/null +++ b/dev-ruby/libxml/libxml-2.0.5.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/libxml/libxml-2.0.5.ebuild,v 1.1 2011/05/06 14:59:42 graaff Exp $ + +EAPI=2 + +USE_RUBY="ruby18 ree18 ruby19" + +RUBY_FAKEGEM_NAME="libxml-ruby" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="README.rdoc HISTORY" + +inherit ruby-fakegem + +DESCRIPTION="Ruby libxml with a user friendly API, akin to REXML, but feature complete and significantly faster." +HOMEPAGE="http://libxml.rubyforge.org" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +RDEPEND="${RDEPEND} dev-libs/libxml2" +DEPEND="${DEPEND} dev-libs/libxml2" + +all_ruby_prepare() { + # Remove grancher tasks only needed for publishing the website + sed -i -e '/grancher/d' -e '/Grancher/,$d' Rakefile || die + + # We don't have the hanna template available. + sed -i -e 's/hanna/rake/' Rakefile || die +} + +each_ruby_configure() { + ${RUBY} -C ext/libxml extconf.rb || die +} + +each_ruby_compile() { + emake -C ext/libxml + cp ext/libxml/libxml_ruby.so lib/ || die +} |