* [gentoo-commits] dev/dev-zero:master commit in: dev-ruby/pygments_rb/, dev-ruby/escape_utils/
@ 2013-07-02 12:54 Tiziano Müller
0 siblings, 0 replies; only message in thread
From: Tiziano Müller @ 2013-07-02 12:54 UTC (permalink / raw
To: gentoo-commits
commit: 10faf5a212b982f4565a54b7c65a8fa137feb29f
Author: Tiziano Müller <tm <AT> dev-zero <DOT> ch>
AuthorDate: Tue Jul 2 12:54:15 2013 +0000
Commit: Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
CommitDate: Tue Jul 2 12:54:15 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dev-zero.git;a=commit;h=10faf5a2
Add deps for github-linguists.
---
dev-ruby/escape_utils/Manifest | 2 +
dev-ruby/escape_utils/escape_utils-0.3.2.ebuild | 30 ++++++++++++
dev-ruby/pygments_rb/Manifest | 2 +
dev-ruby/pygments_rb/pygments_rb-0.5.1.ebuild | 61 +++++++++++++++++++++++++
4 files changed, 95 insertions(+)
diff --git a/dev-ruby/escape_utils/Manifest b/dev-ruby/escape_utils/Manifest
new file mode 100644
index 0000000..f74e99e
--- /dev/null
+++ b/dev-ruby/escape_utils/Manifest
@@ -0,0 +1,2 @@
+DIST escape_utils-0.3.2.tar.gz 23037 SHA256 a978f94386a43f28edad0c42b00669946f48a26a626e3429e9767611a2a664a2 SHA512 569997ac635b0a9eaf289426204f0bfe0e8d9a900c2f6e3425d3bfedb184eeb57b058ebf760dcb89e9d00e995bcd1b6d034c5b9ba9ebd300d258bd6816fdd2ee WHIRLPOOL d04a891550d871880411106ef37c2e9f7d1e8a0b306cd30a139af6e3e3b44dd51277f6f1a6045e402b28fcd803915ce9b8a5a8b2de048cef4b90fe07f00fe464
+EBUILD escape_utils-0.3.2.ebuild 780 SHA256 416363bdf5b31afa16886f3d12130f580831227c8584c7cff84ece94d7c0ce50 SHA512 5877e1de411eca1477f77ffc7e30089047fcfe7be6a30b5b505afde3a3b33a5890f35850d3780530a8d8a4f43aa2141cb06ec71c754cb00c508f67ec0948384a WHIRLPOOL 9b0286379bc1cf97d6f6f68e8b1c569a04c306ce610e0c78dc17388ca174e6a236d48001f37123ea7cfc5e74bf21b5de3d6ddeaac94950baac44eee6fc2246e2
diff --git a/dev-ruby/escape_utils/escape_utils-0.3.2.ebuild b/dev-ruby/escape_utils/escape_utils-0.3.2.ebuild
new file mode 100644
index 0000000..a3e6d59
--- /dev/null
+++ b/dev-ruby/escape_utils/escape_utils-0.3.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+USE_RUBY="ruby19"
+
+RUBY_FAKEGEM_RECIPE_TEST="rake"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Faster string escaping routines for your web apps"
+HOMEPAGE="https://github.com/brianmario/escape_utils"
+SRC_URI="https://github.com/brianmario/escape_utils/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_bdepend ">=dev-ruby/rake-compiler-0.7.5 test? ( dev-ruby/minitest )"
+
+each_ruby_compile() {
+ ${RUBY} -S rake compile || die "rake compile failed"
+}
+all_ruby_prepare() {
+ sed -i -e '/[Bb]undler/d' test/helper.rb || die "sed failed"
+}
diff --git a/dev-ruby/pygments_rb/Manifest b/dev-ruby/pygments_rb/Manifest
new file mode 100644
index 0000000..631616b
--- /dev/null
+++ b/dev-ruby/pygments_rb/Manifest
@@ -0,0 +1,2 @@
+DIST pygments.rb-0.5.1.gem 1490432 SHA256 3e748c4abd5f862f23e523b0d1c4f3e10fe115331f43a17ba4b425fe0320932c SHA512 cde638f2987339f71f55f74b117d0c1d6966bec20b137a6665fed9793fa56fa7c1637bb5b6fdd92e3c006626d7cba0789019e2d1a018b07a11bb55b3f890f00e WHIRLPOOL bc83a94acf86f0a7876b0345b023ea51b52821a41184261eefc49d8a9db22f9f4657dd607f19d671f745411e8255b9117a34615b0e40fea3579857604b7c6775
+EBUILD pygments_rb-0.5.1.ebuild 1546 SHA256 5712adfda73f71ec1e2df57e58f543f2143dc1fe70e2ae34d7f611588eac7523 SHA512 975772095cc4ca314e2d303645a20b86a9c79550baaf58a6f2c56c58167c7176d00af481abab254c2e2a33b2e92e745cd08e50ea3f18f77f012e1f2bc0fb28a6 WHIRLPOOL 099ee1c4c5f50cdf78c076bc44fbeeedace0ab4f93d6caa56a46f9a6bcd7e97b67d4cdfb6fc99d76b76e0a9a9edd359a6cbb459544f1d76cae177407ec305f76
diff --git a/dev-ruby/pygments_rb/pygments_rb-0.5.1.ebuild b/dev-ruby/pygments_rb/pygments_rb-0.5.1.ebuild
new file mode 100644
index 0000000..d62d584
--- /dev/null
+++ b/dev-ruby/pygments_rb/pygments_rb-0.5.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+USE_RUBY="ruby19"
+PYTHON_COMPAT=( python{2_5,2_6,2_7} )
+
+RUBY_FAKEGEM_NAME="pygments.rb"
+MY_P="${RUBY_FAKEGEM_NAME}-${PV}"
+
+RUBY_FAKEGEM_RECIPE_TEST="rake"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem python-single-r1
+
+DESCRIPTION="pygments syntax highlighting in ruby"
+HOMEPAGE="https://github.com/tmm1/pygments.rb"
+#SRC_URI="https://github.com/tmm1/pygments.rb/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+# tag outdated
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RUBY_S="${MY_P}"
+
+RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]
+ dev-python/simplejson[${PYTHON_USEDEP}]"
+DEPEND="test? ( ${RDEPEND} )"
+
+ruby_add_rdepend ">=dev-ruby/yajl-ruby-1.1 >=dev-ruby/posix-spawn-0.3.6"
+ruby_add_bdepend "dev-ruby/rake-compiler"
+
+pkg_setup() {
+ ruby-ng_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+all_ruby_prepare() {
+ sed -i -e '/[Bb]undler/d' Rakefile || die "sed failed"
+ python_fix_shebang lib/pygments/mentos.py
+
+ # we are loosing a "custom github lexer here", no idea what it is,
+ # but if we need it, it should go into dev-python/pygments
+ rm -r vendor lexers || die "removing bundled libs failed"
+}
+
+each_ruby_compile() {
+ # regenerate the lexer cache, based on the system pygments pkg
+ ${RUBY} cache-lexers.rb || die "regenerating lexer cache failed"
+}
+
+each_ruby_install() {
+ each_fakegem_install
+ ruby_fakegem_doins lexers
+}
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2013-07-02 12:54 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-07-02 12:54 [gentoo-commits] dev/dev-zero:master commit in: dev-ruby/pygments_rb/, dev-ruby/escape_utils/ Tiziano Müller
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox