From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 91A8B59CA9 for ; Mon, 28 Mar 2016 22:05:17 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DE7B721C00B; Mon, 28 Mar 2016 22:05:15 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 3571821C00B for ; Mon, 28 Mar 2016 22:05:15 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id ED88F340A3B for ; Mon, 28 Mar 2016 22:05:13 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id C989785A for ; Mon, 28 Mar 2016 22:05:09 +0000 (UTC) From: "Manuel Rüger" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Manuel Rüger" Message-ID: <1459202698.a03992b7ef1333da54293527634662eec46a850d.mrueg@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/rjb/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-ruby/rjb/Manifest dev-ruby/rjb/rjb-1.5.3.ebuild X-VCS-Directories: dev-ruby/rjb/ X-VCS-Committer: mrueg X-VCS-Committer-Name: Manuel Rüger X-VCS-Revision: a03992b7ef1333da54293527634662eec46a850d X-VCS-Branch: master Date: Mon, 28 Mar 2016 22:05:09 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 735fc08a-c915-4fd6-952e-576b377d0f4b X-Archives-Hash: 2435c0091de657d467f06c1adb167af5 commit: a03992b7ef1333da54293527634662eec46a850d Author: Manuel Rüger gentoo org> AuthorDate: Mon Mar 28 22:04:58 2016 +0000 Commit: Manuel Rüger gentoo org> CommitDate: Mon Mar 28 22:04:58 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a03992b7 dev-ruby/rjb: Remove old Package-Manager: portage-2.2.28 dev-ruby/rjb/Manifest | 1 - dev-ruby/rjb/rjb-1.5.3.ebuild | 82 ------------------------------------------- 2 files changed, 83 deletions(-) diff --git a/dev-ruby/rjb/Manifest b/dev-ruby/rjb/Manifest index 09da3dc..c2a80f7 100644 --- a/dev-ruby/rjb/Manifest +++ b/dev-ruby/rjb/Manifest @@ -1,2 +1 @@ -DIST rjb-1.5.3.gem 73216 SHA256 e47da10ab3c784fb1a03929832d31ae850bac1c3b6fabc890e28cda79a48fa3f SHA512 fa18a810a938a70920825f79665730152c6e6b9f9fa97949bac6f4920bb2a9f2fd27ad31edd790757db4c06b33f3558a2a7584592a22692de07614c17d65130f WHIRLPOOL 3401d9400916971d5ea8acdcab0a5587f7ac44f52d0f0b951fba20b35d0b1a125a998d070ce35967f2fe62c7d8140fb904296f25cb1032571727b845bada0e37 DIST rjb-1.5.4.gem 73216 SHA256 81df90c028dccd758e8b38c8b7d80620d23ebb5c355233b82c4cacfe85cb4851 SHA512 add7268f3320e4627b8b92103f420cd5be03319c54cdf0478980631ab57523ed9dd190f7a535b5bc9892d42b049712c18b406bacb36212f8cfb6ce5f3c74766d WHIRLPOOL bc0feabe46b63b4a1ccd0e2f88c72e24068737ba96ed3e52482921318e5fed8453a798bca5e5001eb815c4e74d3870f70343ce792764bef03f43350062214103 diff --git a/dev-ruby/rjb/rjb-1.5.3.ebuild b/dev-ruby/rjb/rjb-1.5.3.ebuild deleted file mode 100644 index 24d31e7..0000000 --- a/dev-ruby/rjb/rjb-1.5.3.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -USE_RUBY="ruby19 ruby20 ruby21" - -RUBY_FAKEGEM_EXTRADOC="readme.txt ChangeLog" -RUBY_FAKEGEM_RECIPE_DOC="rdoc" -RUBY_FAKEGEM_TASK_TEST="" - -RUBY_FAKEGEM_EXTRAINSTALL="data" - -inherit java-pkg-2 ruby-ng ruby-fakegem - -DESCRIPTION="Rjb is a Ruby-Java software bridge" -HOMEPAGE="http://rjb.rubyforge.org/" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="examples hardened" - -DEPEND=">=virtual/jdk-1.5 - hardened? ( sys-apps/paxctl )" -RDEPEND="virtual/jre" - -pkg_setup() { - ruby-ng_pkg_setup - java-pkg-2_pkg_setup -} - -all_ruby_prepare() { - # The console is not available for testing. - sed -i -e '/test_noarg_sinvoke/,/end/ s:^:#:' test/test.rb || die - - # Avoid encoding tests since not all locales may be available. - sed -i -e '/test_kjconv/,/^ end/ s:^:#:' test/test.rb || die -} - -each_ruby_prepare() { - #dev-lang/ruby might need the "hardened" flag to enforce the following: - if use hardened; then - paxctl -v /usr/bin/ruby 2>/dev/null | grep MPROTECT | grep disabled || ewarn '!!! rjb will only work if ruby is MPROTECT disabled\n please disable it if required using paxctl -m /usr/bin/ruby' - fi - # force compilation of class file for our JVM - rm -rf data -} - -each_ruby_configure() { - ${RUBY} -C ext extconf.rb || die "extconf.rb failed" -} - -each_ruby_compile() { - emake V=1 -C ext CFLAGS="${CFLAGS} -fPIC" archflags="${LDFLAGS}" -} - -each_ruby_install() { - each_fakegem_install - - # currently no elegant way to do this (bug #352765) - ruby_fakegem_newins ext/rjbcore.so lib/rjbcore.so - - if use examples; then - insinto /usr/share/doc/${PF} - doins -r samples - fi -} - -each_ruby_test() { - if use hardened; then - paxctl -v ${RUBY} 2>/dev/null | grep MPROTECT | grep -q disabled - if [ $? = 0 ]; then - ${RUBY} -C test -I../lib:.:../ext test.rb || die - else - ewarn "${RUBY} has MPROTECT enabled, rjb will not work until it is disabled, skipping tests." - fi - else - ${RUBY} -C test -I../lib:.:../ext test.rb || die - fi -}