Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 636578 Details for
Bug 682588
dev-ruby/eventmachine-1.2.7 - add libressl support
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
eventmachine-1.2.7.ebuild (Update)
eventmachine-1.2.7.ebuild (text/plain), 2.86 KB, created by
Emilia Trollros
on 2020-05-07 01:19:23 UTC
(
hide
)
Description:
eventmachine-1.2.7.ebuild (Update)
Filename:
MIME Type:
Creator:
Emilia Trollros
Created:
2020-05-07 01:19:23 UTC
Size:
2.86 KB
patch
obsolete
># Copyright 1999-2019 Gentoo Authors ># Upphovsrätt 2020 ET-8 ># Distributed under the terms of the GNU General Public License v2 > >EAPI=6 > >USE_RUBY="ruby23 ruby24 ruby25 ruby26" > >RUBY_FAKEGEM_RECIPE_DOC="rdoc" >RUBY_FAKEGEM_DOCDIR="rdoc" >RUBY_FAKEGEM_EXTRADOC="docs/*.md README.md" > >inherit ruby-fakegem > >DESCRIPTION="EventMachine is a fast, simple event-processing library for Ruby programs" >HOMEPAGE="http://rubyeventmachine.com" >SRC_URI="https://github.com/eventmachine/eventmachine/archive/v${PV}.tar.gz -> ${P}.tar.gz" > >LICENSE="|| ( GPL-2 Ruby )" >SLOT="0" >KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" >IUSE="ssl libressl -openssl" > >DEPEND="${DEPEND} > ssl? ( > !libressl? ( dev-libs/openssl:0= ) > libressl? ( dev-libs/libressl:0= ) >) >" > >RDEPEND="${RDEPEND} > ssl? ( > !libressl? ( dev-libs/openssl:0= ) > libressl? ( dev-libs/libressl:0= ) >) >" > >ruby_add_bdepend "test? ( dev-ruby/test-unit:2 )" > >all_ruby_prepare() { > # Remove package tasks to avoid dependency on rake-compiler. > rm rakelib/package.rake || die > > # Remove the resolver tests since they require network access and > # the localhost test fails with an IPv6 localhost. > rm tests/test_resolver.rb || die > > # Needs a tty > rm tests/test_kb.rb || die > > # Avoid tests that require network access > sed -i -e '/test_bind_connect/,/^ end/ s:^:#:' \ > tests/test_basic.rb || die > sed -i -e '/test_\(cookie\|http_client\|version_1_0\)/,/^ end/ s:^:#:' \ > tests/test_httpclient.rb || die > sed -i -e '/test_\(get\|https_get\)/,/^ end/ s:^:#:' \ > tests/test_httpclient2.rb || die > sed -i -e '/test_connect_timeout/,/^ end/ s:^:#:' \ > tests/test_unbind_reason.rb || die > sed -i -e '/test_for_real/,/^ end/ s:^:#:' \ > tests/test_pending_connect_timeout.rb || die > rm -f tests/test_{get_sock_opt,set_sock_opt,idle_connection}.rb || die > > # Avoid tests for insecure SSL versions that may not be available > sed -i -e '/test_any_to_v3/,/^ end/ s:^:#:' \ > -e '/test_v3_/,/^ end/ s:^:#:' \ > -e '/test_tlsv1_required_with_external_client/aomit "sslv3"' \ > tests/test_ssl_protocols.rb || die > > # Avoid test that deliberately triggers a C++ exception which causes > # a SEGFAULT. This does not appear to happen upstream (on travis). > rm -f tests/test_exc.rb || die >} > >each_ruby_configure() { > for extdir in ext ext/fastfilereader; do > pushd $extdir > ${RUBY} extconf.rb || die "extconf.rb failed for ${extdir}" > popd > done >} > >each_ruby_compile() { > for extdir in ext ext/fastfilereader; do > pushd $extdir > # both extensions use C++, so use the CXXFLAGS not the CFLAGS > emake V=1 CFLAGS="${CXXFLAGS} -fPIC" archflag="${LDFLAGS}" > popd > cp $extdir/*.so lib/ || die "Unable to copy extensions for ${extdir}" > done >} > >each_ruby_test() { > ${RUBY} -Ilib -S testrb-2 tests/test_*.rb || die >} > >all_ruby_install() { > all_fakegem_install > > insinto /usr/share/doc/${PF}/ > doins -r examples >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 682588
:
636578
|
638674
|
638676
|
638678
|
652412