trema.gemspec in trema-0.2.1 vs trema.gemspec in trema-0.2.2
- old
+ new
@@ -1,673 +1,25 @@
-# Generated by jeweler
-# DO NOT EDIT THIS FILE DIRECTLY
-# Instead, edit Jeweler::Tasks in Rakefile, and run 'rake gemspec'
# -*- encoding: utf-8 -*-
+$:.push File.expand_path("../ruby", __FILE__)
+require "trema/version"
Gem::Specification.new do |s|
- s.name = "trema"
- s.version = "0.2.1"
+ s.name = "trema"
+ s.version = Trema::VERSION
+ s.authors = ["Yasuhito Takamiya"]
+ s.email = ["yasuhito@gmail.com"]
+ s.homepage = "http://github.com/trema/trema"
+ s.summary = %q{Full-Stack OpenFlow Framework for Ruby/C}
+ s.description = %q{Trema is a full-stack, easy-to-use framework for developing OpenFlow controllers in Ruby/C}
+ s.license = "GPL2"
- s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
- s.authors = ["Yasuhito Takamiya"]
- s.bindir = ["."]
- s.date = "2012-03-05"
- s.description = "Trema is a full-stack, easy-to-use framework for developing OpenFlow controllers in Ruby/C"
- s.email = "yasuhito@gmail.com"
- s.executables = ["trema", "trema-config"]
- s.extensions = ["Rakefile"]
- s.extra_rdoc_files = [
- "README.md"
- ]
- s.files = [
- ".mono.rant",
- ".rspec",
- ".yardopts",
- "Doxyfile",
- "GPL2",
- "Gemfile",
- "Gemfile.lock",
- "README.md",
- "Rakefile",
- "Rantfile",
- "VERSION",
- "build.rb",
- "cruise.rb",
- "features/example.dumper.feature",
- "features/example.learning_switch.feature",
- "features/example.list_switches.feature",
- "features/example.message.echo_reply.feature",
- "features/example.message.echo_request.feature",
- "features/example.message.features_request.feature",
- "features/example.message.hello.feature",
- "features/example.message.set_config.feature",
- "features/example.multi_learning_switch.feature",
- "features/example.packetin_filter_config.feature",
- "features/example.repeater_hub.feature",
- "features/example.switch_monitor.feature",
- "features/packetin_filter.feature",
- "features/step_definitions/kill_steps.rb",
- "features/step_definitions/log_steps.rb",
- "features/step_definitions/misc_steps.rb",
- "features/step_definitions/off_steps.rb",
- "features/step_definitions/run_steps.rb",
- "features/step_definitions/send_packets_steps.rb",
- "features/step_definitions/show_stats_steps.rb",
- "features/step_definitions/stats_steps.rb",
- "features/support/env.rb",
- "features/support/hooks.rb",
- "features/switch_manager.feature",
- "features/trema-config.feature",
- "features/trema.dump_flows.feature",
- "features/trema.feature",
- "features/trema.kill.feature",
- "features/trema.killall.feature",
- "features/trema.reset_stats.feature",
- "features/trema.run.feature",
- "features/trema.send_packets.feature",
- "features/trema.show_stats.feature",
- "features/tutorial.hello_trema.feature",
- "features/tutorial.packet_in.feature",
- "features/tutorial.switch_info.feature",
- "ruby/.gitignore",
- "ruby/blocker.rb",
- "ruby/extconf.rb",
- "ruby/sub-process.rb",
- "ruby/trema/action-common.c",
- "ruby/trema/action-common.h",
- "ruby/trema/action-enqueue.c",
- "ruby/trema/action-enqueue.h",
- "ruby/trema/action-output.c",
- "ruby/trema/action-output.h",
- "ruby/trema/action-set-dl-dst.c",
- "ruby/trema/action-set-dl-dst.h",
- "ruby/trema/action-set-dl-src.c",
- "ruby/trema/action-set-dl-src.h",
- "ruby/trema/action-set-nw-dst.c",
- "ruby/trema/action-set-nw-dst.h",
- "ruby/trema/action-set-nw-src.c",
- "ruby/trema/action-set-nw-src.h",
- "ruby/trema/action-set-nw-tos.c",
- "ruby/trema/action-set-nw-tos.h",
- "ruby/trema/action-set-tp-dst.c",
- "ruby/trema/action-set-tp-dst.h",
- "ruby/trema/action-set-tp-src.c",
- "ruby/trema/action-set-tp-src.h",
- "ruby/trema/action-set-vlan-pcp.c",
- "ruby/trema/action-set-vlan-pcp.h",
- "ruby/trema/action-set-vlan-vid.c",
- "ruby/trema/action-set-vlan-vid.h",
- "ruby/trema/action-strip-vlan.c",
- "ruby/trema/action-strip-vlan.h",
- "ruby/trema/action-vendor.c",
- "ruby/trema/action-vendor.h",
- "ruby/trema/aggregate-stats-reply.rb",
- "ruby/trema/app.rb",
- "ruby/trema/barrier-reply.c",
- "ruby/trema/barrier-reply.h",
- "ruby/trema/barrier-request.c",
- "ruby/trema/barrier-request.h",
- "ruby/trema/cli.rb",
- "ruby/trema/command.rb",
- "ruby/trema/command/dump_flows.rb",
- "ruby/trema/command/kill.rb",
- "ruby/trema/command/killall.rb",
- "ruby/trema/command/reset_stats.rb",
- "ruby/trema/command/ruby.rb",
- "ruby/trema/command/run.rb",
- "ruby/trema/command/send_packets.rb",
- "ruby/trema/command/shell.rb",
- "ruby/trema/command/show_stats.rb",
- "ruby/trema/command/up.rb",
- "ruby/trema/command/usage.rb",
- "ruby/trema/command/version.rb",
- "ruby/trema/controller.c",
- "ruby/trema/controller.h",
- "ruby/trema/controller.rb",
- "ruby/trema/daemon.rb",
- "ruby/trema/dsl.rb",
- "ruby/trema/dsl/configuration.rb",
- "ruby/trema/dsl/context.rb",
- "ruby/trema/dsl/link.rb",
- "ruby/trema/dsl/parser.rb",
- "ruby/trema/dsl/run.rb",
- "ruby/trema/dsl/runner.rb",
- "ruby/trema/dsl/stanza.rb",
- "ruby/trema/dsl/switch.rb",
- "ruby/trema/dsl/syntax-error.rb",
- "ruby/trema/dsl/syntax.rb",
- "ruby/trema/dsl/vhost.rb",
- "ruby/trema/dsl/vswitch.rb",
- "ruby/trema/echo-reply.c",
- "ruby/trema/echo-reply.h",
- "ruby/trema/echo-request.c",
- "ruby/trema/echo-request.h",
- "ruby/trema/error.c",
- "ruby/trema/error.h",
- "ruby/trema/exact-match.rb",
- "ruby/trema/executables.rb",
- "ruby/trema/features-reply.c",
- "ruby/trema/features-reply.h",
- "ruby/trema/features-request.c",
- "ruby/trema/features-request.h",
- "ruby/trema/flow-removed.c",
- "ruby/trema/flow-removed.h",
- "ruby/trema/flow-stats-reply.rb",
- "ruby/trema/flow.rb",
- "ruby/trema/get-config-reply.c",
- "ruby/trema/get-config-reply.h",
- "ruby/trema/get-config-request.c",
- "ruby/trema/get-config-request.h",
- "ruby/trema/hello.c",
- "ruby/trema/hello.h",
- "ruby/trema/host.rb",
- "ruby/trema/ip.rb",
- "ruby/trema/link.rb",
- "ruby/trema/list-switches-reply.c",
- "ruby/trema/list-switches-reply.h",
- "ruby/trema/logger.c",
- "ruby/trema/logger.h",
- "ruby/trema/mac.rb",
- "ruby/trema/match.c",
- "ruby/trema/match.h",
- "ruby/trema/monkey-patch/integer.rb",
- "ruby/trema/monkey-patch/integer/base-conversions.rb",
- "ruby/trema/monkey-patch/integer/ranges.rb",
- "ruby/trema/monkey-patch/module.rb",
- "ruby/trema/monkey-patch/module/class-method.rb",
- "ruby/trema/monkey-patch/module/deprecation.rb",
- "ruby/trema/monkey-patch/string.rb",
- "ruby/trema/monkey-patch/string/inflectors.rb",
- "ruby/trema/network-component.rb",
- "ruby/trema/ofctl.rb",
- "ruby/trema/open-vswitch.rb",
- "ruby/trema/openflow-error.c",
- "ruby/trema/openflow-error.h",
- "ruby/trema/openflow-switch.rb",
- "ruby/trema/ordered-hash.rb",
- "ruby/trema/packet-queue.rb",
- "ruby/trema/packet_in.c",
- "ruby/trema/packet_in.h",
- "ruby/trema/packetin-filter.rb",
- "ruby/trema/path.rb",
- "ruby/trema/phost.rb",
- "ruby/trema/port-mod.c",
- "ruby/trema/port-mod.h",
- "ruby/trema/port-stats-reply.rb",
- "ruby/trema/port-status.c",
- "ruby/trema/port-status.h",
- "ruby/trema/port.c",
- "ruby/trema/port.h",
- "ruby/trema/process.rb",
- "ruby/trema/queue-get-config-reply.c",
- "ruby/trema/queue-get-config-reply.h",
- "ruby/trema/queue-get-config-request.c",
- "ruby/trema/queue-get-config-request.h",
- "ruby/trema/queue-stats-reply.rb",
- "ruby/trema/set-config.c",
- "ruby/trema/set-config.h",
- "ruby/trema/shell.rb",
- "ruby/trema/shell/down.rb",
- "ruby/trema/shell/killall.rb",
- "ruby/trema/shell/link.rb",
- "ruby/trema/shell/reset_stats.rb",
- "ruby/trema/shell/run.rb",
- "ruby/trema/shell/send_packets.rb",
- "ruby/trema/shell/show_stats.rb",
- "ruby/trema/shell/up.rb",
- "ruby/trema/shell/vhost.rb",
- "ruby/trema/shell/vswitch.rb",
- "ruby/trema/stats-helper.rb",
- "ruby/trema/stats-reply.c",
- "ruby/trema/stats-reply.h",
- "ruby/trema/stats-request.c",
- "ruby/trema/stats-request.h",
- "ruby/trema/switch-daemon.rb",
- "ruby/trema/switch-disconnected.c",
- "ruby/trema/switch-disconnected.h",
- "ruby/trema/switch-manager.rb",
- "ruby/trema/switch.rb",
- "ruby/trema/table-stats-reply.rb",
- "ruby/trema/timers.rb",
- "ruby/trema/trema.c",
- "ruby/trema/tremashark.rb",
- "ruby/trema/util.rb",
- "ruby/trema/vendor-request.c",
- "ruby/trema/vendor-request.h",
- "ruby/trema/vendor-stats-reply.rb",
- "ruby/trema/vendor.c",
- "ruby/trema/vendor.h",
- "ruby/trema/version.rb",
- "spec/spec_helper.rb",
- "spec/support/openflow-message.rb",
- "spec/trema/action-enqueue_spec.rb",
- "spec/trema/action-output_spec.rb",
- "spec/trema/action-set-dl-dst_spec.rb",
- "spec/trema/action-set-dl-src_spec.rb",
- "spec/trema/action-set-nw-dst_spec.rb",
- "spec/trema/action-set-nw-src_spec.rb",
- "spec/trema/action-set-nw-tos_spec.rb",
- "spec/trema/action-set-tp-dst_spec.rb",
- "spec/trema/action-set-tp-src_spec.rb",
- "spec/trema/action-set-vlan-pcp_spec.rb",
- "spec/trema/action-set-vlan-vid_spec.rb",
- "spec/trema/action-strip-vlan_spec.rb",
- "spec/trema/action-vendor_spec.rb",
- "spec/trema/app_spec.rb",
- "spec/trema/barrier-reply_spec.rb",
- "spec/trema/barrier-request_spec.rb",
- "spec/trema/cli_spec.rb",
- "spec/trema/controller_spec.rb",
- "spec/trema/dsl/configuration_spec.rb",
- "spec/trema/dsl/link_spec.rb",
- "spec/trema/dsl/run_spec.rb",
- "spec/trema/dsl/runner_spec.rb",
- "spec/trema/dsl/switch_spec.rb",
- "spec/trema/dsl/syntax_spec.rb",
- "spec/trema/dsl/vhost_spec.rb",
- "spec/trema/dsl/vswitch_spec.rb",
- "spec/trema/echo-reply_spec.rb",
- "spec/trema/echo-request_spec.rb",
- "spec/trema/error_spec.rb",
- "spec/trema/executables_spec.rb",
- "spec/trema/features-reply_spec.rb",
- "spec/trema/features-request_spec.rb",
- "spec/trema/flow-removed_spec.rb",
- "spec/trema/get-config-reply_spec.rb",
- "spec/trema/get-config-request_spec.rb",
- "spec/trema/hello_spec.rb",
- "spec/trema/host_spec.rb",
- "spec/trema/link_spec.rb",
- "spec/trema/list-switches-reply_spec.rb",
- "spec/trema/logger_spec.rb",
- "spec/trema/mac_spec.rb",
- "spec/trema/match_spec.rb",
- "spec/trema/open-vswitch_spec.rb",
- "spec/trema/openflow-error_spec.rb",
- "spec/trema/openflow-switch_spec.rb",
- "spec/trema/packet-in_spec.rb",
- "spec/trema/packet-out_spec.rb",
- "spec/trema/packetin-filter_spec.rb",
- "spec/trema/port-mod_spec.rb",
- "spec/trema/port-status_spec.rb",
- "spec/trema/port_spec.rb",
- "spec/trema/process_spec.rb",
- "spec/trema/queue-get-config-reply_spec.rb",
- "spec/trema/queue-get-config-request_spec.rb",
- "spec/trema/set-config_spec.rb",
- "spec/trema/shell/vhost_spec.rb",
- "spec/trema/shell/vswitch_spec.rb",
- "spec/trema/stats-reply_spec.rb",
- "spec/trema/stats-request_spec.rb",
- "spec/trema/switch-disconnected_spec.rb",
- "spec/trema/switch-manager_spec.rb",
- "spec/trema/tremashark_spec.rb",
- "spec/trema/util_spec.rb",
- "spec/trema/vendor-request_spec.rb",
- "src/examples/cbench_switch/README",
- "src/examples/cbench_switch/cbench-switch.rb",
- "src/examples/cbench_switch/cbench_switch.c",
- "src/examples/dumper/dumper.c",
- "src/examples/dumper/dumper.conf",
- "src/examples/dumper/dumper.rb",
- "src/examples/hello_trema/README",
- "src/examples/hello_trema/hello_trema.c",
- "src/examples/hello_trema/hello_trema.conf",
- "src/examples/hello_trema/hello_trema.rb",
- "src/examples/learning_switch/README",
- "src/examples/learning_switch/fdb.rb",
- "src/examples/learning_switch/learning-switch.rb",
- "src/examples/learning_switch/learning_switch.c",
- "src/examples/learning_switch/learning_switch.conf",
- "src/examples/list_switches/README",
- "src/examples/list_switches/list-switches.rb",
- "src/examples/list_switches/list_switches.c",
- "src/examples/list_switches/list_switches.conf",
- "src/examples/match_compare/match-compare.conf",
- "src/examples/match_compare/match-compare.rb",
- "src/examples/multi_learning_switch/README",
- "src/examples/multi_learning_switch/multi-learning-switch.rb",
- "src/examples/multi_learning_switch/multi_learning_switch.c",
- "src/examples/multi_learning_switch/multi_learning_switch.conf",
- "src/examples/openflow_message/README",
- "src/examples/openflow_message/echo-reply.rb",
- "src/examples/openflow_message/echo-request.rb",
- "src/examples/openflow_message/echo_reply.c",
- "src/examples/openflow_message/echo_request.c",
- "src/examples/openflow_message/example.rb",
- "src/examples/openflow_message/features-request.rb",
- "src/examples/openflow_message/features_request.c",
- "src/examples/openflow_message/hello.c",
- "src/examples/openflow_message/hello.rb",
- "src/examples/openflow_message/set-config.rb",
- "src/examples/openflow_message/set_config.c",
- "src/examples/packet_in/README",
- "src/examples/packet_in/packet-in.rb",
- "src/examples/packet_in/packet_in.c",
- "src/examples/packet_in/packet_in.conf",
- "src/examples/packetin_filter_config/README",
- "src/examples/packetin_filter_config/add_filter.c",
- "src/examples/packetin_filter_config/delete_filter.c",
- "src/examples/packetin_filter_config/delete_filter_strict.c",
- "src/examples/packetin_filter_config/dump_filter.c",
- "src/examples/packetin_filter_config/dump_filter_strict.c",
- "src/examples/packetin_filter_config/packetin_filter_config.c",
- "src/examples/packetin_filter_config/packetin_filter_config.conf",
- "src/examples/packetin_filter_config/utils.c",
- "src/examples/packetin_filter_config/utils.h",
- "src/examples/repeater_hub/README",
- "src/examples/repeater_hub/repeater-hub.rb",
- "src/examples/repeater_hub/repeater-hub_spec.rb",
- "src/examples/repeater_hub/repeater_hub.c",
- "src/examples/repeater_hub/repeater_hub.conf",
- "src/examples/switch_info/README",
- "src/examples/switch_info/switch_info.c",
- "src/examples/switch_info/switch_info.conf",
- "src/examples/switch_info/switch_info.rb",
- "src/examples/switch_monitor/switch-monitor.conf",
- "src/examples/switch_monitor/switch-monitor.rb",
- "src/examples/switch_monitor/switch_monitor.c",
- "src/examples/traffic_monitor/counter.c",
- "src/examples/traffic_monitor/counter.h",
- "src/examples/traffic_monitor/counter.rb",
- "src/examples/traffic_monitor/fdb.c",
- "src/examples/traffic_monitor/fdb.h",
- "src/examples/traffic_monitor/fdb.rb",
- "src/examples/traffic_monitor/traffic-monitor.rb",
- "src/examples/traffic_monitor/traffic_monitor.c",
- "src/examples/traffic_monitor/traffic_monitor.conf",
- "src/lib/arp.h",
- "src/lib/bool.h",
- "src/lib/buffer.c",
- "src/lib/buffer.h",
- "src/lib/byteorder.c",
- "src/lib/byteorder.h",
- "src/lib/checks.h",
- "src/lib/daemon.c",
- "src/lib/daemon.h",
- "src/lib/doubly_linked_list.c",
- "src/lib/doubly_linked_list.h",
- "src/lib/ether.c",
- "src/lib/ether.h",
- "src/lib/etherip.h",
- "src/lib/event_handler.c",
- "src/lib/event_handler.h",
- "src/lib/hash_table.c",
- "src/lib/hash_table.h",
- "src/lib/icmp.h",
- "src/lib/igmp.h",
- "src/lib/ipv4.h",
- "src/lib/linked_list.c",
- "src/lib/linked_list.h",
- "src/lib/log.c",
- "src/lib/log.h",
- "src/lib/match.h",
- "src/lib/match_table.c",
- "src/lib/match_table.h",
- "src/lib/message_queue.c",
- "src/lib/message_queue.h",
- "src/lib/messenger.c",
- "src/lib/messenger.h",
- "src/lib/openflow_application_interface.c",
- "src/lib/openflow_application_interface.h",
- "src/lib/openflow_message.c",
- "src/lib/openflow_message.h",
- "src/lib/openflow_service_interface.h",
- "src/lib/packet_info.c",
- "src/lib/packet_info.h",
- "src/lib/packet_parser.c",
- "src/lib/packetin_filter_interface.c",
- "src/lib/packetin_filter_interface.h",
- "src/lib/persistent_storage.c",
- "src/lib/persistent_storage.h",
- "src/lib/stat.c",
- "src/lib/stat.h",
- "src/lib/tcp.h",
- "src/lib/timer.c",
- "src/lib/timer.h",
- "src/lib/trema.c",
- "src/lib/trema.h",
- "src/lib/trema_private.c",
- "src/lib/trema_private.h",
- "src/lib/trema_wrapper.c",
- "src/lib/trema_wrapper.h",
- "src/lib/udp.h",
- "src/lib/utility.c",
- "src/lib/utility.h",
- "src/lib/wrapper.c",
- "src/lib/wrapper.h",
- "src/packetin_filter/README",
- "src/packetin_filter/packetin_filter.c",
- "src/switch_manager/README",
- "src/switch_manager/cookie_table.c",
- "src/switch_manager/cookie_table.h",
- "src/switch_manager/dpid_table.c",
- "src/switch_manager/dpid_table.h",
- "src/switch_manager/management_interface.h",
- "src/switch_manager/ofpmsg_recv.c",
- "src/switch_manager/ofpmsg_recv.h",
- "src/switch_manager/ofpmsg_send.c",
- "src/switch_manager/ofpmsg_send.h",
- "src/switch_manager/secure_channel_listener.c",
- "src/switch_manager/secure_channel_listener.h",
- "src/switch_manager/secure_channel_receiver.c",
- "src/switch_manager/secure_channel_receiver.h",
- "src/switch_manager/secure_channel_sender.c",
- "src/switch_manager/secure_channel_sender.h",
- "src/switch_manager/service_interface.c",
- "src/switch_manager/service_interface.h",
- "src/switch_manager/switch.c",
- "src/switch_manager/switch.h",
- "src/switch_manager/switch_manager.c",
- "src/switch_manager/switch_manager.h",
- "src/switch_manager/switchinfo.h",
- "src/switch_manager/xid_table.c",
- "src/switch_manager/xid_table.h",
- "src/tremashark/README",
- "src/tremashark/packet_capture.c",
- "src/tremashark/pcap_private.h",
- "src/tremashark/pcap_queue.c",
- "src/tremashark/pcap_queue.h",
- "src/tremashark/plugin/.gitignore",
- "src/tremashark/plugin/packet-trema/.gitignore",
- "src/tremashark/plugin/packet-trema/Makefile",
- "src/tremashark/plugin/packet-trema/Makefile.am",
- "src/tremashark/plugin/packet-trema/Makefile.common",
- "src/tremashark/plugin/packet-trema/moduleinfo.h",
- "src/tremashark/plugin/packet-trema/packet-trema.c",
- "src/tremashark/plugin/packet-trema/plugin.c",
- "src/tremashark/plugin/user_dlts",
- "src/tremashark/queue.c",
- "src/tremashark/queue.h",
- "src/tremashark/stdin_relay.c",
- "src/tremashark/syslog_relay.c",
- "src/tremashark/tremashark.c",
- "trema",
- "trema-config",
- "trema.gemspec",
- "unittests/buffer_stubs.c",
- "unittests/cmockery_trema.c",
- "unittests/cmockery_trema.h",
- "unittests/lib/buffer_test.c",
- "unittests/lib/byteorder_test.c",
- "unittests/lib/daemon_test.c",
- "unittests/lib/doubly_linked_list_test.c",
- "unittests/lib/ether_test.c",
- "unittests/lib/hash_table_test.c",
- "unittests/lib/linked_list_test.c",
- "unittests/lib/log_test.c",
- "unittests/lib/match_table_test.c",
- "unittests/lib/message_queue_test.c",
- "unittests/lib/messenger_test.c",
- "unittests/lib/openflow_application_interface_test.c",
- "unittests/lib/openflow_message_test.c",
- "unittests/lib/packet_info_test.c",
- "unittests/lib/packet_parser_test.c",
- "unittests/lib/packetin_filter_interface_test.c",
- "unittests/lib/persistent_storage_test.c",
- "unittests/lib/stat_test.c",
- "unittests/lib/test_packets/arp_rep.cap",
- "unittests/lib/test_packets/arp_req.cap",
- "unittests/lib/test_packets/icmp_echo_rep.cap",
- "unittests/lib/test_packets/icmp_echo_req.cap",
- "unittests/lib/test_packets/igmp_query_v2.cap",
- "unittests/lib/test_packets/ipx.cap",
- "unittests/lib/test_packets/lldp.cap",
- "unittests/lib/test_packets/lldp_over_ip.cap",
- "unittests/lib/test_packets/tcp.cap",
- "unittests/lib/test_packets/tcp_syn.cap",
- "unittests/lib/test_packets/udp.cap",
- "unittests/lib/test_packets/udp_frag_head.cap",
- "unittests/lib/test_packets/udp_frag_next.cap",
- "unittests/lib/test_packets/vtag_icmp_echo_rep.cap",
- "unittests/lib/test_packets/vtag_icmp_echo_req.cap",
- "unittests/lib/timer_test.c",
- "unittests/lib/trema_private_test.c",
- "unittests/lib/trema_test.c",
- "unittests/lib/utility_test.c",
- "unittests/lib/wrapper_test.c",
- "unittests/packetin_filter/packetin_filter_test.c",
- "unittests/switch_manager/switch_manager_test.c",
- "unittests/wrapper_stubs.c",
- "vendor/.gitignore",
- "vendor/README",
- "vendor/cmockery-20110428.tar.gz",
- "vendor/oflops-0.03.tar.gz",
- "vendor/oflops_no_snmp+1.0.0.patch",
- "vendor/openflow-1.0.0.tar.gz",
- "vendor/openflow.git.tar.gz",
- "vendor/openvswitch-1.2.2.tar.gz",
- "vendor/phost/doc/COPYING",
- "vendor/phost/doc/README",
- "vendor/phost/src/.gitignore",
- "vendor/phost/src/Makefile",
- "vendor/phost/src/arp.c",
- "vendor/phost/src/arp.h",
- "vendor/phost/src/cli.c",
- "vendor/phost/src/cli.h",
- "vendor/phost/src/cmdif.c",
- "vendor/phost/src/cmdif.h",
- "vendor/phost/src/common.c",
- "vendor/phost/src/common.h",
- "vendor/phost/src/eth.c",
- "vendor/phost/src/eth.h",
- "vendor/phost/src/ethdev.c",
- "vendor/phost/src/ethdev.h",
- "vendor/phost/src/icmp.c",
- "vendor/phost/src/icmp.h",
- "vendor/phost/src/ipv4.c",
- "vendor/phost/src/ipv4.h",
- "vendor/phost/src/log.c",
- "vendor/phost/src/log.h",
- "vendor/phost/src/phost.c",
- "vendor/phost/src/phost.h",
- "vendor/phost/src/stats.c",
- "vendor/phost/src/stats.h",
- "vendor/phost/src/tap.c",
- "vendor/phost/src/tap.h",
- "vendor/phost/src/trx.c",
- "vendor/phost/src/trx.h",
- "vendor/phost/src/udp.c",
- "vendor/phost/src/udp.h",
- "vendor/phost/src/utils.c",
- "vendor/phost/src/utils.h",
- "vendor/ruby-ifconfig-1.2/COPYING",
- "vendor/ruby-ifconfig-1.2/Changelog",
- "vendor/ruby-ifconfig-1.2/INSTALL",
- "vendor/ruby-ifconfig-1.2/README",
- "vendor/ruby-ifconfig-1.2/Rakefile",
- "vendor/ruby-ifconfig-1.2/TODO",
- "vendor/ruby-ifconfig-1.2/ifconfig_examples/darwin.txt",
- "vendor/ruby-ifconfig-1.2/ifconfig_examples/dragonflybsd.txt",
- "vendor/ruby-ifconfig-1.2/ifconfig_examples/dragonflybsd_netstat.txt",
- "vendor/ruby-ifconfig-1.2/ifconfig_examples/freebsd.txt",
- "vendor/ruby-ifconfig-1.2/ifconfig_examples/freebsd_netstat.txt",
- "vendor/ruby-ifconfig-1.2/ifconfig_examples/linux.txt",
- "vendor/ruby-ifconfig-1.2/ifconfig_examples/linux_ethernet.txt",
- "vendor/ruby-ifconfig-1.2/ifconfig_examples/netbsd.txt",
- "vendor/ruby-ifconfig-1.2/ifconfig_examples/openbsd.txt",
- "vendor/ruby-ifconfig-1.2/ifconfig_examples/sunos.txt",
- "vendor/ruby-ifconfig-1.2/lib/ifconfig.rb",
- "vendor/ruby-ifconfig-1.2/lib/ifconfig/bsd/ifconfig.rb",
- "vendor/ruby-ifconfig-1.2/lib/ifconfig/bsd/interface_types.rb",
- "vendor/ruby-ifconfig-1.2/lib/ifconfig/bsd/network_types.rb",
- "vendor/ruby-ifconfig-1.2/lib/ifconfig/common/ifconfig.rb",
- "vendor/ruby-ifconfig-1.2/lib/ifconfig/common/interface_types.rb",
- "vendor/ruby-ifconfig-1.2/lib/ifconfig/common/network_types.rb",
- "vendor/ruby-ifconfig-1.2/lib/ifconfig/linux/ifconfig.rb",
- "vendor/ruby-ifconfig-1.2/lib/ifconfig/linux/interface_types.rb",
- "vendor/ruby-ifconfig-1.2/lib/ifconfig/linux/network_types.rb",
- "vendor/ruby-ifconfig-1.2/lib/ifconfig/sunos/ifconfig.rb",
- "vendor/ruby-ifconfig-1.2/lib/ifconfig/sunos/interface_types.rb",
- "vendor/ruby-ifconfig-1.2/lib/ifconfig/sunos/network_types.rb",
- "vendor/ruby-ifconfig-1.2/setup.rb",
- "vendor/ruby-ifconfig-1.2/test/test_bsd.rb",
- "vendor/ruby-ifconfig-1.2/test/test_darwin.rb",
- "vendor/ruby-ifconfig-1.2/test/test_dragonflybsd.rb",
- "vendor/ruby-ifconfig-1.2/test/test_helper.rb",
- "vendor/ruby-ifconfig-1.2/test/test_linux.rb",
- "vendor/ruby-ifconfig-1.2/test/test_netbsd.rb",
- "vendor/ruby-ifconfig-1.2/test/test_openbsd.rb",
- "vendor/ruby-ifconfig-1.2/test/test_sunos.rb",
- "vendor/ruby-ifconfig-1.2/test/unit/tc_darwin.rb",
- "vendor/ruby-ifconfig-1.2/test/unit/tc_dragonflybsd.rb",
- "vendor/ruby-ifconfig-1.2/test/unit/tc_freebsd.rb",
- "vendor/ruby-ifconfig-1.2/test/unit/tc_linux.rb",
- "vendor/ruby-ifconfig-1.2/test/unit/tc_netbsd.rb",
- "vendor/ruby-ifconfig-1.2/test/unit/tc_openbsd.rb",
- "vendor/ruby-ifconfig-1.2/test/unit/tc_sunos.rb"
- ]
- s.homepage = "http://github.com/trema/trema"
- s.licenses = ["GPL2"]
- s.require_paths = ["lib"]
- s.rubygems_version = "1.8.11"
- s.summary = "Full-Stack OpenFlow Framework for Ruby/C"
+ s.files = `git ls-files`.split("\n")
+ s.test_files = `git ls-files -- {spec,features}/*`.split("\n")
+ s.bindir = "."
+ s.executables = ["trema", "trema-config"]
+ s.extensions = ["Rakefile"]
+ s.extra_rdoc_files = [ "README.md" ]
- if s.respond_to? :specification_version then
- s.specification_version = 3
-
- if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
- s.add_development_dependency(%q<bundler>, ["~> 1.0.0"])
- s.add_development_dependency(%q<cucumber>, ["~> 1.1.9"])
- s.add_development_dependency(%q<flay>, ["~> 1.4.3"])
- s.add_development_dependency(%q<flog>, ["~> 2.5.3"])
- s.add_development_dependency(%q<jeweler>, ["~> 1.8.3"])
- s.add_development_dependency(%q<rake>, ["~> 0.9.2.2"])
- s.add_development_dependency(%q<rcov>, ["~> 1.0.0"])
- s.add_development_dependency(%q<rdoc>, ["~> 3.12"])
- s.add_development_dependency(%q<redcarpet>, ["~> 2.1.0"])
- s.add_development_dependency(%q<reek>, ["~> 1.2.8"])
- s.add_development_dependency(%q<roodi>, ["~> 2.1.0"])
- s.add_development_dependency(%q<rspec>, ["~> 2.8.0"])
- s.add_development_dependency(%q<yard>, ["~> 0.7"])
- else
- s.add_dependency(%q<bundler>, ["~> 1.0.0"])
- s.add_dependency(%q<cucumber>, ["~> 1.1.9"])
- s.add_dependency(%q<flay>, ["~> 1.4.3"])
- s.add_dependency(%q<flog>, ["~> 2.5.3"])
- s.add_dependency(%q<jeweler>, ["~> 1.8.3"])
- s.add_dependency(%q<rake>, ["~> 0.9.2.2"])
- s.add_dependency(%q<rcov>, ["~> 1.0.0"])
- s.add_dependency(%q<rdoc>, ["~> 3.12"])
- s.add_dependency(%q<redcarpet>, ["~> 2.1.0"])
- s.add_dependency(%q<reek>, ["~> 1.2.8"])
- s.add_dependency(%q<roodi>, ["~> 2.1.0"])
- s.add_dependency(%q<rspec>, ["~> 2.8.0"])
- s.add_dependency(%q<yard>, ["~> 0.7"])
- end
- else
- s.add_dependency(%q<bundler>, ["~> 1.0.0"])
- s.add_dependency(%q<cucumber>, ["~> 1.1.9"])
- s.add_dependency(%q<flay>, ["~> 1.4.3"])
- s.add_dependency(%q<flog>, ["~> 2.5.3"])
- s.add_dependency(%q<jeweler>, ["~> 1.8.3"])
- s.add_dependency(%q<rake>, ["~> 0.9.2.2"])
- s.add_dependency(%q<rcov>, ["~> 1.0.0"])
- s.add_dependency(%q<rdoc>, ["~> 3.12"])
- s.add_dependency(%q<redcarpet>, ["~> 2.1.0"])
- s.add_dependency(%q<reek>, ["~> 1.2.8"])
- s.add_dependency(%q<roodi>, ["~> 2.1.0"])
- s.add_dependency(%q<rspec>, ["~> 2.8.0"])
- s.add_dependency(%q<yard>, ["~> 0.7"])
- end
+ # specify any dependencies here; for example:
+ # s.add_development_dependency "rspec"
+ s.add_runtime_dependency "rake"
end
-