--- /dev/null
+# ChangeLog for dev-ruby/system_timer
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/system_timer/ChangeLog,v 1.1 2011/12/24 02:45:02 flameeyes Exp $
+
+*system_timer-1.2.4 (24 Dec 2011)
+
+ 24 Dec 2011; Diego E. Pettenò <flameeyes@gentoo.org> +metadata.xml,
+ +system_timer-1.2.4.ebuild:
+ Initial import of system_timer gem, which also covers SystemTimer.
+
--- /dev/null
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST system_timer-1.2.4.tar.gz 74013 RMD160 c0c556465cb1985778d6801ddb1a8953cd263fc6 SHA1 26facb41544505982f0f21b46f6c6ffa9c05573a SHA256 ac3db963591a698d70939eed9f95a152ac9a3291a7b4433287c9d8b098f2d3f5
+EBUILD system_timer-1.2.4.ebuild 1988 RMD160 4d6de7f23f696cfc0fca09134aa507d11b5b0b07 SHA1 b3bc9ab3500d1c1376a635bf2d3269c07b114204 SHA256 8c0fa63e701070f3e2bc7add4f8a3203476754cf338167eea1fe424de3172b76
+MISC ChangeLog 424 RMD160 6773fa15ede2a89d1cf50c3b0ff21b54853ba435 SHA1 5b31355b8774fb8354c47f5abe692ad3913e1b9a SHA256 949de8f14087893d2aa51754f89c3111b72ae3807805e8e831601026fca381b7
+MISC metadata.xml 157 RMD160 5d9e2c7ecba96ffebd936d38acedf859cdea84e1 SHA1 8ce15dcc608eeb5616aeec610dc695cbe6f93e02 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.18 (GNU/Linux)
+
+iEYEARECAAYFAk71PIQACgkQAiZjviIA2XhcIgCg5qjymBOLsMseaAeBbkF1fxwI
+E8kAoK5S5AdKgM5CdBhsfZ4f95gVm34k
+=gC39
+-----END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/system_timer/system_timer-1.2.4.ebuild,v 1.1 2011/12/24 02:45:02 flameeyes Exp $
+
+EAPI="4"
+
+USE_RUBY="ruby18 ree18"
+
+RUBY_FAKEGEM_TASK_TEST="test"
+
+RUBY_FAKEGEM_TASK_DOC="rdoc"
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.markdown ChangeLog"
+
+GITHUB_USER="ph7"
+GITHUB_PROJECT="${PN/_/-}"
+
+inherit ruby-fakegem eutils
+
+DESCRIPTION="Signal-based timer for Ruby 1.8 (and RubyEE 1.8)"
+HOMEPAGE="http://ph7spot.com/musings/system-timer"
+SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/tarball/${PV} -> ${P}.tar.gz"
+RUBY_S="${GITHUB_USER}-${GITHUB_PROJECT}-*"
+
+LICENSE="|| ( Ruby GPL-2 )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ dev-ruby/dust
+ )"
+
+each_ruby_configure() {
+ ${RUBY} -C ext/${PN} extconf.rb || die
+}
+
+each_ruby_compile() {
+ emake -C ext/${PN} CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}"
+ cp ext/${PN}/*.so lib || die
+}
+
+each_ruby_install() {
+ each_fakegem_install
+
+ # and now... since the gem was renamed from SystemTimer, create a
+ # fake SystemTimer gem...
+ cat - <<EOF > "${T}/SystemTimer.gemspec"
+# generated by ebuild
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/system_timer/system_timer-1.2.4.ebuild,v 1.1 2011/12/24 02:45:02 flameeyes Exp $
+Gem::Specification.new do |s|
+ s.name = "SystemTimer"
+ s.version = "${RUBY_FAKEGEM_VERSION}"
+ s.summary = "Fake gem to load system_timer"
+ s.homepage = "${HOMEPAGE}"
+ s.require_paths = ["lib"]
+ s.specification_version = 3
+ s.add_runtime_dependency("${RUBY_FAKEGEM_NAME}", ["= ${RUBY_FAKEGEM_VERSION}"])
+end
+EOF
+ RUBY_FAKEGEM_NAME=SystemTimer \
+ RUBY_FAKEGEM_GEMSPEC="${T}/SystemTimer.gemspec" \
+ ruby_fakegem_install_gemspec
+
+ dodir $(ruby_fakegem_gemsdir)/gems/SystemTimer-${PV}/lib
+ cat - <<EOF > "${D}/$(ruby_fakegem_gemsdir)/gems/SystemTimer-${PV}/lib/SystemTimer.rb"
+require 'system_timer'
+EOF
+}