This update sysutils/god from 0.7.3 to 0.7.22. This is the last
0.7.x release of god, but it's still about 5 years old, so if there
is an actual user of this port, please test and submit a patch for
0.13.4 (the current version), preferably using MODRUBY_REV=2.1.
This is the last remaining port that has an RDEP for devel/ruby-hoe,
which is why I want to upgrade it.
I'll be commiting this Monday unless I hear objections.
Thanks,
Jeremy
Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/god/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- Makefile 6 Oct 2013 17:28:20 -0000 1.17
+++ Makefile 19 Sep 2014 21:24:01 -0000
@@ -2,9 +2,8 @@
COMMENT= system monitoring framework written in Ruby
-DISTNAME= god-0.7.3
+DISTNAME= god-0.7.22
FULLPKGNAME= ${DISTNAME}
-REVISION= 11
CATEGORIES= sysutils
# MIT
@@ -14,8 +13,6 @@ MODULES= lang/ruby
MODRUBY_REV = 1.9
MODRUBY_HANDLE_FLAVORS = No
-BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= devel/ruby-hoe,${MODRUBY_FLAVOR}>=1.4.0
CONFIGURE_STYLE=ruby gem ext
GEM_FLAGS = --no-format-executable
@@ -24,9 +21,6 @@ post-install:
@mkdir -p ${PREFIX}/share/examples/god
@cp -r ${WRKSRC}/examples/* ${PREFIX}/share/examples/god/
-TEST_DEPENDS = devel/ruby-mocha,${MODRUBY_FLAVOR}
-
-do-test:
- cd ${WRKSRC} && RUBYOPT=-rubygems ${MODRUBY_BIN_TESTRB} test/test_*.rb
+# Tests require root access, and appear to hang when run as root
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/god/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo 8 Oct 2008 20:52:27 -0000 1.1.1.1
+++ distinfo 19 Sep 2014 21:19:03 -0000
@@ -1,5 +1,2 @@
-MD5 (god-0.7.3.gem) = JM79uSLS2oarWibM3Nl0UA==
-RMD160 (god-0.7.3.gem) = x+fQn4HsUoC/OqqamtMYPZ4XCmo=
-SHA1 (god-0.7.3.gem) = rhYVLUumPcyfDxjkUguMozPSRYE=
-SHA256 (god-0.7.3.gem) = MMhNHvL9eIy+3SodVEJ+rkIyno+TBV4lh+EUHB1YXHw=
-SIZE (god-0.7.3.gem) = 54784
+SHA256 (god-0.7.22.gem) = Ah66fuaVcgNEaYxyNDHiPKEhbWNb6WveKJddgPBLwsk=
+SIZE (god-0.7.22.gem) = 120832
Index: patches/patch-lib_god_contacts_email_rb
===================================================================
RCS file: patches/patch-lib_god_contacts_email_rb
diff -N patches/patch-lib_god_contacts_email_rb
--- patches/patch-lib_god_contacts_email_rb 16 Oct 2008 19:40:31 -0000
1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,19 +0,0 @@
-$OpenBSD: patch-lib_god_contacts_email_rb,v 1.2 2008/10/16 19:40:31 jcs Exp $
---- lib/god/contacts/email.rb.orig Wed Dec 31 18:00:00 1969
-+++ lib/god/contacts/email.rb Thu Oct 16 14:39:40 2008
-@@ -25,8 +25,6 @@ module God
- From: god <#{self.message_settings[:from]}>
- To: #{name} <#{email}>
- Subject: [god] #{message}
--Date: #{Time.now.httpdate}
--Message-Id: <[email protected]>
-
- Message: #{message}
- Host: #{host}
-@@ -70,4 +68,4 @@ Category: #{category}
- end
-
- end
--end
-\ No newline at end of file
-+end
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/sysutils/god/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST 9 Nov 2011 00:17:38 -0000 1.5
+++ pkg/PLIST 19 Sep 2014 21:20:16 -0000
@@ -2,10 +2,12 @@
${GEM_BIN}/god
${GEM_LIB}/cache/${DISTNAME}.gem
${GEM_LIB}/gems/${DISTNAME}/
+${GEM_LIB}/gems/${DISTNAME}/.gitignore
+${GEM_LIB}/gems/${DISTNAME}/Announce.txt
${GEM_LIB}/gems/${DISTNAME}/History.txt
-${GEM_LIB}/gems/${DISTNAME}/Manifest.txt
${GEM_LIB}/gems/${DISTNAME}/README.txt
${GEM_LIB}/gems/${DISTNAME}/Rakefile
+${GEM_LIB}/gems/${DISTNAME}/VERSION.yml
${GEM_LIB}/gems/${DISTNAME}/bin/
${GEM_LIB}/gems/${DISTNAME}/bin/god
${GEM_LIB}/gems/${DISTNAME}/examples/
@@ -14,6 +16,7 @@ ${GEM_LIB}/gems/${DISTNAME}/examples/gra
${GEM_LIB}/gems/${DISTNAME}/examples/single.god
${GEM_LIB}/gems/${DISTNAME}/ext/
${GEM_LIB}/gems/${DISTNAME}/ext/god/
+${GEM_LIB}/gems/${DISTNAME}/ext/god/.gitignore
${GEM_LIB}/gems/${DISTNAME}/ext/god/Makefile
${GEM_LIB}/gems/${DISTNAME}/ext/god/extconf.rb
${GEM_LIB}/gems/${DISTNAME}/ext/god/kqueue_handler.c
@@ -22,14 +25,24 @@ ${GEM_LIB}/gems/${DISTNAME}/ext/god/kque
${GEM_LIB}/gems/${DISTNAME}/ext/god/mkmf.log
${GEM_LIB}/gems/${DISTNAME}/ext/god/netlink_handler.c
${GEM_LIB}/gems/${DISTNAME}/ext/god/netlink_handler.o
+${GEM_LIB}/gems/${DISTNAME}/god.gemspec
+${GEM_LIB}/gems/${DISTNAME}/ideas/
+${GEM_LIB}/gems/${DISTNAME}/ideas/execve/
+${GEM_LIB}/gems/${DISTNAME}/ideas/execve/.DS_Store
+${GEM_LIB}/gems/${DISTNAME}/ideas/execve/execve.c
+${GEM_LIB}/gems/${DISTNAME}/ideas/execve/extconf.rb
+${GEM_LIB}/gems/${DISTNAME}/ideas/execve/go.rb
+${GEM_LIB}/gems/${DISTNAME}/ideas/future.god
${GEM_LIB}/gems/${DISTNAME}/init/
${GEM_LIB}/gems/${DISTNAME}/init/god
+${GEM_LIB}/gems/${DISTNAME}/init/lsb_compliant_god
${GEM_LIB}/gems/${DISTNAME}/lib/
${GEM_LIB}/gems/${DISTNAME}/lib/god/
${GEM_LIB}/gems/${DISTNAME}/lib/god.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/behavior.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/behaviors/
${GEM_LIB}/gems/${DISTNAME}/lib/god/behaviors/clean_pid_file.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/god/behaviors/clean_unix_socket.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/behaviors/notify_when_flapping.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/cli/
${GEM_LIB}/gems/${DISTNAME}/lib/god/cli/command.rb
@@ -42,6 +55,7 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/god/cond
${GEM_LIB}/gems/${DISTNAME}/lib/god/conditions/cpu_usage.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/conditions/degrading_lambda.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/conditions/disk_usage.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/god/conditions/file_mtime.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/conditions/flapping.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/conditions/http_response_code.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/conditions/lambda.rb
@@ -52,7 +66,11 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/god/cond
${GEM_LIB}/gems/${DISTNAME}/lib/god/configurable.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/contact.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/contacts/
+${GEM_LIB}/gems/${DISTNAME}/lib/god/contacts/campfire.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/contacts/email.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/god/contacts/jabber.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/god/contacts/twitter.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/god/contacts/webhook.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/dependency_graph.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/diagnostics.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/driver.rb
@@ -66,15 +84,39 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/god/logg
${GEM_LIB}/gems/${DISTNAME}/lib/god/metric.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/process.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/registry.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/god/simple_logger.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/socket.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/sugar.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/system/
+${GEM_LIB}/gems/${DISTNAME}/lib/god/system/portable_poller.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/system/process.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/god/system/slash_proc_poller.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/task.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/timeline.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/trigger.rb
${GEM_LIB}/gems/${DISTNAME}/lib/god/watch.rb
${GEM_LIB}/gems/${DISTNAME}/lib/kqueue_handler_ext.so
+${GEM_LIB}/gems/${DISTNAME}/site/
+${GEM_LIB}/gems/${DISTNAME}/site/images/
+${GEM_LIB}/gems/${DISTNAME}/site/images/banner.jpg
+${GEM_LIB}/gems/${DISTNAME}/site/images/bg.gif
+${GEM_LIB}/gems/${DISTNAME}/site/images/bg_grey.gif
+${GEM_LIB}/gems/${DISTNAME}/site/images/bullet.jpg
+${GEM_LIB}/gems/${DISTNAME}/site/images/corner_green.gif
+${GEM_LIB}/gems/${DISTNAME}/site/images/corner_green.psd
+${GEM_LIB}/gems/${DISTNAME}/site/images/corner_pink.gif
+${GEM_LIB}/gems/${DISTNAME}/site/images/god_logo.png
+${GEM_LIB}/gems/${DISTNAME}/site/images/header_bg.gif
+${GEM_LIB}/gems/${DISTNAME}/site/images/header_bg.jpg
+${GEM_LIB}/gems/${DISTNAME}/site/images/red_dot.gif
+${GEM_LIB}/gems/${DISTNAME}/site/images/top_bg.gif
+${GEM_LIB}/gems/${DISTNAME}/site/index.html
+${GEM_LIB}/gems/${DISTNAME}/site/install.html
+${GEM_LIB}/gems/${DISTNAME}/site/javascripts/
+${GEM_LIB}/gems/${DISTNAME}/site/javascripts/code_highlighter.js
+${GEM_LIB}/gems/${DISTNAME}/site/javascripts/ruby.js
+${GEM_LIB}/gems/${DISTNAME}/site/stylesheets/
+${GEM_LIB}/gems/${DISTNAME}/site/stylesheets/layout.css
${GEM_LIB}/gems/${DISTNAME}/test/
${GEM_LIB}/gems/${DISTNAME}/test/configs/
${GEM_LIB}/gems/${DISTNAME}/test/configs/child_events/
@@ -99,6 +141,10 @@ ${GEM_LIB}/gems/${DISTNAME}/test/configs
${GEM_LIB}/gems/${DISTNAME}/test/configs/degrading_lambda/
${GEM_LIB}/gems/${DISTNAME}/test/configs/degrading_lambda/degrading_lambda.god
${GEM_LIB}/gems/${DISTNAME}/test/configs/degrading_lambda/tcp_server.rb
+${GEM_LIB}/gems/${DISTNAME}/test/configs/lifecycle/
+${GEM_LIB}/gems/${DISTNAME}/test/configs/lifecycle/lifecycle.god
+${GEM_LIB}/gems/${DISTNAME}/test/configs/matias/
+${GEM_LIB}/gems/${DISTNAME}/test/configs/matias/matias.god
${GEM_LIB}/gems/${DISTNAME}/test/configs/real.rb
${GEM_LIB}/gems/${DISTNAME}/test/configs/running_load/
${GEM_LIB}/gems/${DISTNAME}/test/configs/running_load/running_load.god
@@ -113,6 +159,7 @@ ${GEM_LIB}/gems/${DISTNAME}/test/configs
${GEM_LIB}/gems/${DISTNAME}/test/helper.rb
${GEM_LIB}/gems/${DISTNAME}/test/suite.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_behavior.rb
+${GEM_LIB}/gems/${DISTNAME}/test/test_campfire.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_condition.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_conditions_disk_usage.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_conditions_http_response_code.rb
@@ -121,20 +168,24 @@ ${GEM_LIB}/gems/${DISTNAME}/test/test_co
${GEM_LIB}/gems/${DISTNAME}/test/test_contact.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_dependency_graph.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_driver.rb
+${GEM_LIB}/gems/${DISTNAME}/test/test_email.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_event_handler.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_god.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_handlers_kqueue_handler.rb
+${GEM_LIB}/gems/${DISTNAME}/test/test_jabber.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_logger.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_metric.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_process.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_registry.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_socket.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_sugar.rb
+${GEM_LIB}/gems/${DISTNAME}/test/test_system_portable_poller.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_system_process.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_task.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_timeline.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_trigger.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_watch.rb
+${GEM_LIB}/gems/${DISTNAME}/test/test_webhook.rb
${GEM_LIB}/specifications/${DISTNAME}.gemspec
share/examples/god/
share/examples/god/events.god