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

Reply via email to