New diff with rcscript request by abieber@

Comments? Ok?

Cheers.-

On Thu, May 02, 2013 at 11:30:42AM -0300, Gonzalo L. R. wrote:
; Anyone?
; 
; :)
; 
; ----- Forwarded message from "Gonzalo L. R." <gonz...@x61.com.ar> -----
; 
; From: "Gonzalo L. R." <gonz...@x61.com.ar>
; To: ports@openbsd.org
; Cc: vic...@gmail.com
; Date: Mon, 22 Apr 2013 15:19:01 -0300
; Subject: UPDATE: Ejabberd-2.1.12
; 
; Hi,
; 
; Update for Ejabberd to 2.1.12:
; 
; Mostly bugfixes
; 
; 
https://github.com/processone/ejabberd/blob/master/doc/release_notes_2.1.12.txt
; 
; Comments? Ok?
; 
; Thanks.-
; 
; --
; Sending from my iFart...
; 
; Index: Makefile
; ===================================================================
; RCS file: /cvs/ports/net/ejabberd/Makefile,v
; retrieving revision 1.30
; diff -u -p -r1.30 Makefile
; --- Makefile  11 Mar 2013 11:35:46 -0000      1.30
; +++ Makefile  22 Apr 2013 18:12:04 -0000
; @@ -2,7 +2,7 @@
;  
;  COMMENT=             jabber server written in Erlang
;  
; -V=                   2.1.11
; +V=                   2.1.12
;  DISTNAME=            ejabberd-$V
;  
;  CATEGORIES=          net
; @@ -79,4 +79,3 @@ post-install:
;       @find ${WRKINST} -type f -name '*.beforesubst' -exec rm {} \;
;  
;  .include <bsd.port.mk>
; -
; Index: distinfo
; ===================================================================
; RCS file: /cvs/ports/net/ejabberd/distinfo,v
; retrieving revision 1.12
; diff -u -p -r1.12 distinfo
; --- distinfo  26 Jun 2012 20:23:29 -0000      1.12
; +++ distinfo  22 Apr 2013 18:12:04 -0000
; @@ -1,5 +1,2 @@
; -MD5 (ejabberd-2.1.11.tgz) = pwsEDE52AvR3GMiv6HgNUA==
; -RMD160 (ejabberd-2.1.11.tgz) = 1xSqdE9xgbjJbyKHh+ShwyWUvj8=
; -SHA1 (ejabberd-2.1.11.tgz) = rixSHV6T+9W8gmBSxVJLUiLc+uY=
; -SHA256 (ejabberd-2.1.11.tgz) = kdXBDmT5+qYMNFxoMEdG9JPXH4JyMwKVXUDWYZ49h94=
; -SIZE (ejabberd-2.1.11.tgz) = 2014232
; +SHA256 (ejabberd-2.1.12.tgz) = OPCCU0Z3PADIWmazNYbHXy0ZHR6w7Yrgn6FzaNbd/Rk=
; +SIZE (ejabberd-2.1.12.tgz) = 1999224
; Index: patches/patch-src_ejabberdctl_template
; ===================================================================
; RCS file: /cvs/ports/net/ejabberd/patches/patch-src_ejabberdctl_template,v
; retrieving revision 1.5
; diff -u -p -r1.5 patch-src_ejabberdctl_template
; --- patches/patch-src_ejabberdctl_template    23 Jan 2012 10:54:47 -0000      
1.5
; +++ patches/patch-src_ejabberdctl_template    22 Apr 2013 18:12:04 -0000
; @@ -1,6 +1,6 @@
;  $OpenBSD: patch-src_ejabberdctl_template,v 1.5 2012/01/23 10:54:47 ajacoutot 
Exp $
; ---- src/ejabberdctl.template.orig    Fri Dec 23 12:27:30 2011
; -+++ src/ejabberdctl.template Sun Jan 22 20:11:03 2012
; +--- src/ejabberdctl.template.orig    Tue Feb  5 09:22:34 2013
; ++++ src/ejabberdctl.template Mon Apr 22 12:03:23 2013
;  @@ -1,7 +1,7 @@
;   #!/bin/sh
;   
; @@ -72,7 +72,7 @@ $OpenBSD: patch-src_ejabberdctl_template
;   
;   # Change to a directory readable by INSTALLUSER to
;   # prevent "File operation error: eacces." messages
; -@@ -244,7 +244,7 @@ ctl ()
; +@@ -250,7 +250,7 @@ ctl ()
;       # using flock if available. Expects a linux-style
;       # flock that can lock a file descriptor.
;       MAXCONNID=100
; Index: pkg/PLIST
; ===================================================================
; RCS file: /cvs/ports/net/ejabberd/pkg/PLIST,v
; retrieving revision 1.12
; diff -u -p -r1.12 PLIST
; --- pkg/PLIST 26 Jun 2012 20:23:29 -0000      1.12
; +++ pkg/PLIST 22 Apr 2013 18:12:04 -0000
; @@ -82,9 +82,7 @@ lib/ejabberd/ebin/jd2ejd.beam
;  lib/ejabberd/ebin/jlib.beam
;  lib/ejabberd/ebin/mod_adhoc.beam
;  lib/ejabberd/ebin/mod_announce.beam
; -lib/ejabberd/ebin/mod_announce_odbc.beam
;  lib/ejabberd/ebin/mod_blocking.beam
; -lib/ejabberd/ebin/mod_blocking_odbc.beam
;  lib/ejabberd/ebin/mod_caps.beam
;  lib/ejabberd/ebin/mod_configure.beam
;  lib/ejabberd/ebin/mod_configure2.beam
; @@ -95,21 +93,15 @@ lib/ejabberd/ebin/mod_http_fileserver.be
;  lib/ejabberd/ebin/mod_ip_blacklist.beam
;  lib/ejabberd/ebin/mod_irc.beam
;  lib/ejabberd/ebin/mod_irc_connection.beam
; -lib/ejabberd/ebin/mod_irc_odbc.beam
;  lib/ejabberd/ebin/mod_last.beam
; -lib/ejabberd/ebin/mod_last_odbc.beam
;  lib/ejabberd/ebin/mod_muc.beam
;  lib/ejabberd/ebin/mod_muc_log.beam
; -lib/ejabberd/ebin/mod_muc_odbc.beam
;  lib/ejabberd/ebin/mod_muc_room.beam
;  lib/ejabberd/ebin/mod_offline.beam
; -lib/ejabberd/ebin/mod_offline_odbc.beam
;  lib/ejabberd/ebin/mod_ping.beam
;  lib/ejabberd/ebin/mod_pres_counter.beam
;  lib/ejabberd/ebin/mod_privacy.beam
; -lib/ejabberd/ebin/mod_privacy_odbc.beam
;  lib/ejabberd/ebin/mod_private.beam
; -lib/ejabberd/ebin/mod_private_odbc.beam
;  lib/ejabberd/ebin/mod_proxy65.beam
;  lib/ejabberd/ebin/mod_proxy65_lib.beam
;  lib/ejabberd/ebin/mod_proxy65_service.beam
; @@ -120,19 +112,15 @@ lib/ejabberd/ebin/mod_pubsub_odbc.beam
;  lib/ejabberd/ebin/mod_register.beam
;  lib/ejabberd/ebin/mod_register_web.beam
;  lib/ejabberd/ebin/mod_roster.beam
; -lib/ejabberd/ebin/mod_roster_odbc.beam
;  lib/ejabberd/ebin/mod_service_log.beam
;  lib/ejabberd/ebin/mod_shared_roster.beam
;  lib/ejabberd/ebin/mod_shared_roster_ldap.beam
; -lib/ejabberd/ebin/mod_shared_roster_odbc.beam
;  lib/ejabberd/ebin/mod_sic.beam
;  lib/ejabberd/ebin/mod_stats.beam
;  lib/ejabberd/ebin/mod_time.beam
;  lib/ejabberd/ebin/mod_vcard.beam
;  lib/ejabberd/ebin/mod_vcard_ldap.beam
; -lib/ejabberd/ebin/mod_vcard_odbc.beam
;  lib/ejabberd/ebin/mod_vcard_xupdate.beam
; -lib/ejabberd/ebin/mod_vcard_xupdate_odbc.beam
;  lib/ejabberd/ebin/mod_version.beam
;  lib/ejabberd/ebin/node_buddy.beam
;  lib/ejabberd/ebin/node_club.beam
; @@ -209,6 +197,7 @@ lib/ejabberd/priv/msgs/eo.msg
;  lib/ejabberd/priv/msgs/es.msg
;  lib/ejabberd/priv/msgs/fr.msg
;  lib/ejabberd/priv/msgs/gl.msg
; +lib/ejabberd/priv/msgs/he.msg
;  lib/ejabberd/priv/msgs/id.msg
;  lib/ejabberd/priv/msgs/it.msg
;  lib/ejabberd/priv/msgs/ja.msg
; 
; 
; ----- End forwarded message -----
; 
; -- 
; Sending from my iFart...
; 

-- 
Sending from my iFart...
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/ejabberd/Makefile,v
retrieving revision 1.30
diff -u -p -r1.30 Makefile
--- Makefile    11 Mar 2013 11:35:46 -0000      1.30
+++ Makefile    2 May 2013 18:20:37 -0000
@@ -2,7 +2,7 @@
 
 COMMENT=               jabber server written in Erlang
 
-V=                     2.1.11
+V=                     2.1.12
 DISTNAME=              ejabberd-$V
 
 CATEGORIES=            net
@@ -79,4 +79,3 @@ post-install:
        @find ${WRKINST} -type f -name '*.beforesubst' -exec rm {} \;
 
 .include <bsd.port.mk>
-
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/ejabberd/distinfo,v
retrieving revision 1.12
diff -u -p -r1.12 distinfo
--- distinfo    26 Jun 2012 20:23:29 -0000      1.12
+++ distinfo    2 May 2013 18:20:37 -0000
@@ -1,5 +1,2 @@
-MD5 (ejabberd-2.1.11.tgz) = pwsEDE52AvR3GMiv6HgNUA==
-RMD160 (ejabberd-2.1.11.tgz) = 1xSqdE9xgbjJbyKHh+ShwyWUvj8=
-SHA1 (ejabberd-2.1.11.tgz) = rixSHV6T+9W8gmBSxVJLUiLc+uY=
-SHA256 (ejabberd-2.1.11.tgz) = kdXBDmT5+qYMNFxoMEdG9JPXH4JyMwKVXUDWYZ49h94=
-SIZE (ejabberd-2.1.11.tgz) = 2014232
+SHA256 (ejabberd-2.1.12.tgz) = OPCCU0Z3PADIWmazNYbHXy0ZHR6w7Yrgn6FzaNbd/Rk=
+SIZE (ejabberd-2.1.12.tgz) = 1999224
Index: patches/patch-src_ejabberdctl_template
===================================================================
RCS file: /cvs/ports/net/ejabberd/patches/patch-src_ejabberdctl_template,v
retrieving revision 1.5
diff -u -p -r1.5 patch-src_ejabberdctl_template
--- patches/patch-src_ejabberdctl_template      23 Jan 2012 10:54:47 -0000      
1.5
+++ patches/patch-src_ejabberdctl_template      2 May 2013 18:20:37 -0000
@@ -1,6 +1,6 @@
 $OpenBSD: patch-src_ejabberdctl_template,v 1.5 2012/01/23 10:54:47 ajacoutot 
Exp $
---- src/ejabberdctl.template.orig      Fri Dec 23 12:27:30 2011
-+++ src/ejabberdctl.template   Sun Jan 22 20:11:03 2012
+--- src/ejabberdctl.template.orig      Tue Feb  5 09:22:34 2013
++++ src/ejabberdctl.template   Mon Apr 22 12:03:23 2013
 @@ -1,7 +1,7 @@
  #!/bin/sh
  
@@ -72,7 +72,7 @@ $OpenBSD: patch-src_ejabberdctl_template
  
  # Change to a directory readable by INSTALLUSER to
  # prevent "File operation error: eacces." messages
-@@ -244,7 +244,7 @@ ctl ()
+@@ -250,7 +250,7 @@ ctl ()
      # using flock if available. Expects a linux-style
      # flock that can lock a file descriptor.
      MAXCONNID=100
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/ejabberd/pkg/PLIST,v
retrieving revision 1.12
diff -u -p -r1.12 PLIST
--- pkg/PLIST   26 Jun 2012 20:23:29 -0000      1.12
+++ pkg/PLIST   2 May 2013 18:20:37 -0000
@@ -82,9 +82,7 @@ lib/ejabberd/ebin/jd2ejd.beam
 lib/ejabberd/ebin/jlib.beam
 lib/ejabberd/ebin/mod_adhoc.beam
 lib/ejabberd/ebin/mod_announce.beam
-lib/ejabberd/ebin/mod_announce_odbc.beam
 lib/ejabberd/ebin/mod_blocking.beam
-lib/ejabberd/ebin/mod_blocking_odbc.beam
 lib/ejabberd/ebin/mod_caps.beam
 lib/ejabberd/ebin/mod_configure.beam
 lib/ejabberd/ebin/mod_configure2.beam
@@ -95,21 +93,15 @@ lib/ejabberd/ebin/mod_http_fileserver.be
 lib/ejabberd/ebin/mod_ip_blacklist.beam
 lib/ejabberd/ebin/mod_irc.beam
 lib/ejabberd/ebin/mod_irc_connection.beam
-lib/ejabberd/ebin/mod_irc_odbc.beam
 lib/ejabberd/ebin/mod_last.beam
-lib/ejabberd/ebin/mod_last_odbc.beam
 lib/ejabberd/ebin/mod_muc.beam
 lib/ejabberd/ebin/mod_muc_log.beam
-lib/ejabberd/ebin/mod_muc_odbc.beam
 lib/ejabberd/ebin/mod_muc_room.beam
 lib/ejabberd/ebin/mod_offline.beam
-lib/ejabberd/ebin/mod_offline_odbc.beam
 lib/ejabberd/ebin/mod_ping.beam
 lib/ejabberd/ebin/mod_pres_counter.beam
 lib/ejabberd/ebin/mod_privacy.beam
-lib/ejabberd/ebin/mod_privacy_odbc.beam
 lib/ejabberd/ebin/mod_private.beam
-lib/ejabberd/ebin/mod_private_odbc.beam
 lib/ejabberd/ebin/mod_proxy65.beam
 lib/ejabberd/ebin/mod_proxy65_lib.beam
 lib/ejabberd/ebin/mod_proxy65_service.beam
@@ -120,19 +112,15 @@ lib/ejabberd/ebin/mod_pubsub_odbc.beam
 lib/ejabberd/ebin/mod_register.beam
 lib/ejabberd/ebin/mod_register_web.beam
 lib/ejabberd/ebin/mod_roster.beam
-lib/ejabberd/ebin/mod_roster_odbc.beam
 lib/ejabberd/ebin/mod_service_log.beam
 lib/ejabberd/ebin/mod_shared_roster.beam
 lib/ejabberd/ebin/mod_shared_roster_ldap.beam
-lib/ejabberd/ebin/mod_shared_roster_odbc.beam
 lib/ejabberd/ebin/mod_sic.beam
 lib/ejabberd/ebin/mod_stats.beam
 lib/ejabberd/ebin/mod_time.beam
 lib/ejabberd/ebin/mod_vcard.beam
 lib/ejabberd/ebin/mod_vcard_ldap.beam
-lib/ejabberd/ebin/mod_vcard_odbc.beam
 lib/ejabberd/ebin/mod_vcard_xupdate.beam
-lib/ejabberd/ebin/mod_vcard_xupdate_odbc.beam
 lib/ejabberd/ebin/mod_version.beam
 lib/ejabberd/ebin/node_buddy.beam
 lib/ejabberd/ebin/node_club.beam
@@ -209,6 +197,7 @@ lib/ejabberd/priv/msgs/eo.msg
 lib/ejabberd/priv/msgs/es.msg
 lib/ejabberd/priv/msgs/fr.msg
 lib/ejabberd/priv/msgs/gl.msg
+lib/ejabberd/priv/msgs/he.msg
 lib/ejabberd/priv/msgs/id.msg
 lib/ejabberd/priv/msgs/it.msg
 lib/ejabberd/priv/msgs/ja.msg
@@ -279,3 +268,6 @@ share/examples/ejabberd/transport-config
 @sample /var/log/ejabberd/
 @mode 0750
 @sample /var/db/ejabberd/
+@owner
+@group
+@rcscript ${RCDIR}/ejabberd
Index: pkg/ejabberd.rc
===================================================================
RCS file: pkg/ejabberd.rc
diff -N pkg/ejabberd.rc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/ejabberd.rc     2 May 2013 18:20:37 -0000
@@ -0,0 +1,27 @@
+#!/bin/sh
+#
+# $OpenBSD$
+
+daemon="${TRUEPREFIX}/sbin/ejabberdctl"
+
+. /etc/rc.d/rc.subr
+
+rc_start() {
+       ${rcexec} "${daemon} start"
+}
+
+rc_restart() {
+       ${rcexec} "${daemon} restart"
+}
+
+rc_stop() {
+       ${rcexec} "${daemon} stop"
+}
+
+rc_check() {
+       ${rcexec} "${daemon} status"
+}
+
+rc_reload=NO
+
+rc_cmd $1

Reply via email to