rubygem-eventmachine-1_0

Edit Package rubygem-eventmachine-1_0
No description set
Refresh
Refresh
Source Files
Filename Size Changed
eventmachine-1.0.9.1.gem 0000235008 230 KB
gem2rpm.yml 0000001723 1.68 KB
rubygem-eventmachine-rpmlintrc 0000000224 224 Bytes
rubygem-eventmachine.changes 0000008458 8.26 KB
rubygem-eventmachine.spec 0000002658 2.6 KB
Latest Revision
Thomas Boerger's avatar Thomas Boerger (tboerger) committed (revision 1)
- Created -1_0 version suffixed package

A    eventmachine-1.0.9.1.gem
A    gem2rpm.yml
A    rubygem-eventmachine-rpmlintrc
A    rubygem-eventmachine.changes
A    rubygem-eventmachine.spec

Diff for working copy: .
Index: eventmachine-1.0.9.1.gem
===================================================================
Binary file 'eventmachine-1.0.9.1.gem' added.

Index: gem2rpm.yml
===================================================================
--- gem2rpm.yml	(revision 0)
+++ gem2rpm.yml	(revision 0)
@@ -0,0 +1,74 @@
+# ---
+# ## used by gem2rpm
+# :summary: this is a custom summary
+# ## used by gem2rpm
+# :description: |-
+#   this is a custom description
+#
+#   it can be multiline
+# ## used by gem2rpm
+:license: Ruby or GPL-2.0
+# ## used by gem2rpm and gem_packages
+:version_suffix: '-1_0'
+# ## used by gem2rpm and gem_packages
+# :disable_docs: true
+# ## used by gem2rpm
+# :disable_automatic_rdoc_dep: true
+# ## used by gem2rpm
+:preamble: |-
+ BuildRequires:  gcc-c++
+ BuildRequires:  openssl-devel
+ BuildRequires:  pkg-config
+# ## used by gem2rpm
+# :patches:
+#   foo.patch: -p1
+#   bar.patch: 
+# ## used by gem2rpm
+# :sources:
+# - foo.desktop
+# - bar.desktop
+# :gem_install_args: '....'
+# ## used by gem2rpm
+# :pre_install: |-
+#   %if 0%{?use_system_libev}
+#   export USE_VENDORED_LIBEV="no"
+#   %endif
+# ## used by gem2rpm
+# :post_install: |-
+#   # delete custom files here or do other fancy stuff
+#   install -D -m 0644 %{S:1} %{buildroot}%{_bindir}/gem2rpm-opensuse
+# ## used by gem2rpm
+# :testsuite_command: |-
+#   (pushd %{buildroot}%{gem_base}/gems/%{mod_full_name} && rake test)
+# ## used by gem2rpm
+# :filelist: |-
+#   /usr/bin/gem2rpm-opensuse
+# ## used by gem2rpm
+# :scripts:
+#   :post: |-
+#     /bin/echo foo
+# ## used by gem_packages
+# :main:
+#   :preamble: |-
+#     Requires: util-linux
+#     Recommends: pwgen
+#   :filelist: |-
+#     /usr/bin/gem2rpm-opensuse
+# ## used by gem_packages
+# :custom:
+#   apache:
+#     :preamble: |-
+#       Requires: .....
+#     :filelist: |-
+#       /etc/apache2/conf.d/passenger.conf
+#     :summary: Custom summary is optional
+#     :description: |-
+#       Custom description is optional
+#
+#       bar
+#     :post: |-
+#       /bin/echo foo
+#
+
+:sources:
+- rubygem-eventmachine-rpmlintrc        

Index: rubygem-eventmachine.changes
===================================================================
--- rubygem-eventmachine.changes	(revision 0)
+++ rubygem-eventmachine.changes	(revision 0)
@@ -0,0 +1,214 @@
+-------------------------------------------------------------------
+Thu Mar 31 09:46:25 UTC 2016 - tboerger@suse.com
+
+- Created -1_0 version suffixed package
+
+-------------------------------------------------------------------
+Thu Jan 21 05:34:22 UTC 2016 - coolo@suse.com
+
+- updated to version 1.0.9.1
+ see installed CHANGELOG.md
+
+  ## 1.0.9.1 (January 14, 2016)
+  * Fix EPROTO not defined on Windows [#676]
+  * Fix missing cast to struct sockaddr * [#671]
+  * Fix bug in OpenSSL path detection [#675]
+
+-------------------------------------------------------------------
+Thu Jan 14 05:37:55 UTC 2016 - coolo@suse.com
+
+- updated to version 1.0.9
+ see installed CHANGELOG.md
+
+  ## 1.0.9 (January 13, 2016)
+  * Try more ways to detect OpenSSL [#602, #643, #661, #663, #668, #669]
+  * Use WSAGetLastError in pipe.cpp same as ed.cpp [#659]
+  * Test compiler flags with the C++ compiler and add them to CXXFLAGS [#634, #651]
+  * Restore silent-fail on unsupported EM.epoll and EM.kqueue [#638, #649]
+  * getDescriptorByFileno deprecated in JRuby 1.7.x, removed in JRuby 9000 [#642, #648]
+  * Add -Wno-address always-true because on Windows rb_fd_select [#578]
+  * Remove the WITHOUT_SSL constant [#578]
+  * Fix SSL error when the server replies a TLS Alert to our ClientHello [#544, #653]
+  * Use WSAStringToAddress in lieu of inet_pton for IPv6 address detection on Windows [#595, #632]
+  * Fix nasty TCP/IPv6 bug [#595, #632]
+  * Use select_large_fdset on Solaris [#611, #625]
+  * Detect the Solaris Studio compiler [#611, #625]
+  * Throw a message with strerror included [#136, #621]
+
+-------------------------------------------------------------------
+Fri Aug  7 04:29:43 UTC 2015 - coolo@suse.com
+
+- updated to version 1.0.8
+ see installed CHANGELOG.md
+
+  ## 1.0.8 (August 6, 2015)
+  * fix kqueue assertion failed, postpone ArmKqueueWriter until all events are processed [#51, #176, #372, #401, #619]
+  * fix Rubinius GC, crank the machine from Ruby space when running Rubinius [#201, #202, #617]
+  * test to show that LineText2 preserves whitespace and newlines [#32, #622]
+  * bump up compiler warnings and resolve them [#616]
+  * fix Windows x64 use uintptr_t instead of unsigned long for binding pointers [#612, #615]
+  * fix linetext2 unroll tail recursion to avoid stack level too deep [#609]
+  * fix for compilation with SSL on windows [#601]
+  * open file descriptors and sockets with O_CLOEXEC where possible [#298, #488, #591]
+  * fix SmtpClient: send second EHLO after STARTTLS. [#589]
+  * fix nul-terminated strings in C, use StringValueCStr instead of StringValuePtr
+
+-------------------------------------------------------------------
+Fri Jun 12 08:59:04 UTC 2015 - dimstar@opensuse.org
+
+- Rename rubygem-eventmachine.rpmlintrc to
+  rubygem-eventmachine-rpmlintrc in order to be in line with the
+  naming convention.
+- Add rubygem-eventmachine-rpmlintrc to the source list.
+
+-------------------------------------------------------------------
+Wed Feb 11 01:24:44 UTC 2015 - coolo@suse.com
+
+- updated to version 1.0.7
+ * fix delay in kqueue/epoll reactor shutdown when timers exist [#587]
+ * fix memory leak introduced in v1.0.5 [#586]
+ * expose EM.set_simultaneous_accept_count [#420]
+ * fix busy loop when EM.run and EM.next_tick are invoked from exception handler [#452]
+ 
+ ## 1.0.6 (February 3, 2015)
+ * add support for Rubinius Process::Status [#568]
+ * small bugfixes for SmtpServer [#449]
+ * update buftok.rb [#547]
+ * fix assertion on Write() [#525]
+ * work around mkmf.rb bug preventing gem installation [#574]
+ * add pause/resume support to jruby reactor [#556]
+ * fix pure ruby reactor to use 127.0.0.1 instead of localhost [#439]
+ * fix compilation under macruby [#243]
+ * add chunked encoding to http client [#111]
+ * fix errors on win32 when dealing with pipes [1ea45498] [#105]
+ 
+ ## 1.0.5 (February 2, 2015)
+ * use monotonic clocks on Linux, OS X, Solaris, and Windows [#563]
+ * use the rb_fd_* API to get autosized fd_sets [#502]
+ * add basic tests that the DNS resolver isn't leaking timers [#571]
+ * update to test-unit 2.x and improve various unit tests [#551]
+ * remove EventMachine_t::Popen code marked by ifdef OBSOLETE [#551]
+ * ruby 2.0 may fail at Queue.pop, so rescue and complain to $stderr [#551]
+ * set file handle to INVALID_HANDLE_VALUE after closing the file [#565]
+ * use `defined?` instead of rescuing NameError for flow control [#535]
+ * fix closing files and sockets on Windows [#564]
+ * fix file uploads in Windows [#562]
+ * catch failure to fork [#539]
+ * use chunks for SSL write [#545]
+
+-------------------------------------------------------------------
+Mon Oct 13 08:37:57 UTC 2014 - coolo@suse.com
+
+- adapt to new rubygem packaging
+
+-------------------------------------------------------------------
+Thu Feb  6 08:29:10 UTC 2014 - coolo@suse.com
+
+- use new macros
+
+-------------------------------------------------------------------
+Mon Mar 18 06:15:50 UTC 2013 - coolo@suse.com
+
+- updated to version 1.0.3
+ * binary win32 gems now include fastfilereader shim [#222]
+ * fix long-standing connection timeout issues [27fdd5b, igrigorik/em-http-request#222]
+ * http and line protocol cleanups [#193, #151]
+ * reactor return value cleanup [#225]
+ * fix double require from gemspec [#284]
+ * fix smtp server reset behavior [#351]
+ * fix EM.system argument handling [#322]
+ * ruby 1.9 compat in smtp server and stomp protocols [#349, #315]
+ * fix pause from post_init [#380]
+
+-------------------------------------------------------------------
+Sun Mar  3 19:30:39 UTC 2013 - coolo@suse.com
+
+- updated to version 1.0.1
+ * use rb_wait_for_single_fd() on ruby 2.0 to fix rb_thread_select() deprecation
+ * fix epoll/kqueue mode in ruby 2.0 by removing calls to rb_enable_interrupt() [#248, #389]
+ * fix memory leak when verifying ssl cerificates [#403]
+ * fix initial connection delay [#393, #374]
+
+-------------------------------------------------------------------
+Sun Sep 23 19:34:07 UTC 2012 - coolo@suse.com
+
+- add a faked beta version, so that rpm understands that 1.0.0
+  is > 1.0.0.beta4
+
+-------------------------------------------------------------------
+Sun Sep 23 15:16:32 UTC 2012 - coolo@suse.com
+
+- updated to version 1.0.0, finaly final - still no changelog
+
+-------------------------------------------------------------------
+Sun Jul 29 19:56:39 UTC 2012 - coolo@suse.com
+
+- update to pre version, everyone wants
+
+-------------------------------------------------------------------
+Tue Jul 10 19:06:15 UTC 2012 - jatan@suse.de
+
+- Add provides for rubygem-eventmachine-0_12
+
+-------------------------------------------------------------------
+Wed Jun  6 10:44:12 UTC 2012 - saschpe@suse.de
+
+- Regenerate with gem2rpm-opensuse, add ruby-devel Buildrequires
+
+-------------------------------------------------------------------
+Wed Jun  6 08:20:55 UTC 2012 - cfarrell@suse.com
+
+- license update: Ruby
+  Look at the license in the data/ directory
+
+-------------------------------------------------------------------
+Tue Jun  5 12:42:25 UTC 2012 - saschpe@suse.de
+
+- Fix license, it's GPL-2.0+ according to docs/COPYING and docs/GNU
+
+-------------------------------------------------------------------
+Fri Jun 11 10:00:01 UTC 2010 - mrueckert@suse.de
+
+- use rubygems_requires macro
+
+-------------------------------------------------------------------
+Thu Nov 12 03:45:19 UTC 2009 - mrueckert@suse.de
+
+- update to 0.12.10
+
+-------------------------------------------------------------------
+Mon Apr 20 16:46:55 CEST 2009 - mrueckert@suse.de
+
+- update to 0.12.6
+
+-------------------------------------------------------------------
+Mon Nov  3 15:22:59 CET 2008 - mrueckert@suse.de
+
+- update to 0.12.2
+
+-------------------------------------------------------------------
+Wed Aug 27 16:56:41 CEST 2008 - mrueckert@suse.de
+
+- created patched gem file to fix build issues in extconf.rb
+
+-------------------------------------------------------------------
+Mon Aug 25 17:40:23 CEST 2008 - mrueckert@suse.de
+
+- update to 0.12.0
+
+-------------------------------------------------------------------
+Thu Feb 21 03:57:46 CET 2008 - mrueckert@suse.de
+
+- update to 0.10.0
+  improvements and a pure ruby version was added
+
+-------------------------------------------------------------------
+Mon Aug  6 00:47:24 CEST 2007 - mrueckert@suse.de
+
+- update to 0.8.1
+
+-------------------------------------------------------------------
+Wed Jun 20 02:56:59 CEST 2007 - mrueckert@suse.de
+
+- initial package of version 0.7.2
+

Index: rubygem-eventmachine-rpmlintrc
===================================================================
--- rubygem-eventmachine-rpmlintrc	(revision 0)
+++ rubygem-eventmachine-rpmlintrc	(revision 0)
@@ -0,0 +1,4 @@
+# we package gems as it would have been installed via gem. so we also ship the source code
+addFilter("devel-file-in-non-devel-package")
+# using fdupes on gems breaks the debuginfo package
+addFilter("files-duplicated-waste")

Index: rubygem-eventmachine.spec
===================================================================
--- rubygem-eventmachine.spec	(revision 0)
+++ rubygem-eventmachine.spec	(revision 0)
@@ -0,0 +1,74 @@
+#
+# spec file for package rubygem-eventmachine-1_0
+#
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
+#
+
+
+#
+# This file was generated with a gem2rpm.yml and not just plain gem2rpm.
+# All sections marked as MANUAL, license headers, summaries and descriptions
+# can be maintained in that file. Please consult this file before editing any
+# of those fields
+#
+
+Name:           rubygem-eventmachine-1_0
+Version:        1.0.9.1
+Release:        0
+%define mod_name eventmachine
+%define mod_full_name %{mod_name}-%{version}
+%define mod_version_suffix -1_0
+# MANUAL
+BuildRequires:  gcc-c++
+BuildRequires:  openssl-devel
+BuildRequires:  pkg-config
+# /MANUAL
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  ruby-macros >= 5
+BuildRequires:  %{rubydevel}
+BuildRequires:  %{rubygem gem2rpm}
+BuildRequires:  %{rubygem rdoc > 3.10}
+Url:            http://rubyeventmachine.com
+Source:         http://rubygems.org/gems/%{mod_full_name}.gem
+Source1:        rubygem-eventmachine-rpmlintrc
+Source2:        gem2rpm.yml
+Summary:        Ruby/EventMachine library
+License:        Ruby or GPL-2.0
+Group:          Development/Languages/Ruby
+
+%description
+EventMachine implements a fast, single-threaded engine for arbitrary network
+communications. It's extremely easy to use in Ruby. EventMachine wraps all
+interactions with IP sockets, allowing programs to concentrate on the
+implementation of network protocols. It can be used to create both network
+servers and clients. To create a server or client, a Ruby program only needs
+to specify the IP address and port, and provide a Module that implements the
+communications protocol. Implementations of several standard network protocols
+are provided with the package, primarily to serve as examples. The real goal
+of EventMachine is to enable programs to easily interface with other programs
+using TCP/IP, especially if custom protocols are required.
+
+%prep
+
+%build
+
+%install
+%gem_install \
+  --doc-files="CHANGELOG.md LICENSE README.md" \
+  -f
+%gem_cleanup
+
+%gem_packages
+
+%changelog
Comments 0
openSUSE Build Service is sponsored by