OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   13-Apr-2005 16:01:11
  Branch: HEAD                             Handle: 2005041315010800

  Modified files:
    openpkg-src/ratbox      ratbox-services.conf ratbox.patch ratbox.spec

  Log:
    switch to latest bleeding edge CVS version of ratbox-services to get
    the functionality of NickServ

  Summary:
    Revision    Changes     Path
    1.3         +10 -0      openpkg-src/ratbox/ratbox-services.conf
    1.3         +63 -27     openpkg-src/ratbox/ratbox.patch
    1.4         +6  -8      openpkg-src/ratbox/ratbox.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/ratbox/ratbox-services.conf
  ============================================================================
  $ cvs diff -u -r1.2 -r1.3 ratbox-services.conf
  --- openpkg-src/ratbox/ratbox-services.conf   13 Apr 2005 12:50:39 -0000      
1.2
  +++ openpkg-src/ratbox/ratbox-services.conf   13 Apr 2005 14:01:08 -0000      
1.3
  @@ -60,6 +60,16 @@
       max_matches                = 60;
   };
   
  +service "nickserv" {
  +    nick                       = "NICKSERV";
  +    username                   = "nickserv";
  +    host                       = "irc-services.example.com";
  +    realname                   = "Nick Registration Services";
  +    flags                      = opered, msg_self;
  +    loglevel                   = 5;
  +    max_nicks                  = 2;
  +};
  +
   service "userserv" {
       nick                       = "USERSERV";
       username                   = "userserv";
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/ratbox/ratbox.patch
  ============================================================================
  $ cvs diff -u -r1.2 -r1.3 ratbox.patch
  --- openpkg-src/ratbox/ratbox.patch   13 Apr 2005 12:50:39 -0000      1.2
  +++ openpkg-src/ratbox/ratbox.patch   13 Apr 2005 14:01:08 -0000      1.3
  @@ -1,6 +1,6 @@
   Index: ircd-ratbox-2.0.8/modules/Makefile.in
   --- ircd-ratbox-2.0.8/modules/Makefile.in.orig       2005-01-14 18:25:51 
+0100
  -+++ ircd-ratbox-2.0.8/modules/Makefile.in    2005-04-13 13:58:04 +0200
  ++++ ircd-ratbox-2.0.8/modules/Makefile.in    2005-04-13 15:30:42 +0200
   @@ -182,7 +182,7 @@
        ${CC} ${CPPFLAGS} ${CFLAGS} -DMODNAME=`basename $< .c`_mheader -c $< -o 
$@
    
  @@ -10,9 +10,56 @@
    
    .so.sl:
        $(LD) -b $< -o $@
  -Index: ratbox-services-1.0beta1/src/Makefile.in
  ---- ratbox-services-1.0beta1/src/Makefile.in.orig    2005-01-04 20:58:50 
+0100
  -+++ ratbox-services-1.0beta1/src/Makefile.in 2005-04-13 13:58:04 +0200
  +Index: ircd-ratbox-2.0.8/modules/m_resv.c
  +--- ircd-ratbox-2.0.8/modules/m_resv.c.orig  2004-12-04 22:28:50 +0100
  ++++ ircd-ratbox-2.0.8/modules/m_resv.c       2005-04-13 15:30:42 +0200
  +@@ -405,7 +405,7 @@
  +     /* parv[0]  parv[1]        parv[2]
  +      * oper     target server  resv to remove
  +      */
  +-    propagate_generic(source_p, "UNRESV", parv[3], CAP_CLUSTER,
  ++    propagate_generic(source_p, "UNRESV", parv[1], CAP_CLUSTER,
  +                     "%s", parv[2]);
  + 
  +     if(!match(me.name, parv[1]))
  +Index: ircd-ratbox-2.0.8/modules/m_xline.c
  +--- ircd-ratbox-2.0.8/modules/m_xline.c.orig 2005-01-14 23:10:40 +0100
  ++++ ircd-ratbox-2.0.8/modules/m_xline.c      2005-04-13 15:30:42 +0200
  +@@ -494,7 +494,7 @@
  +     /* parv[0]  parv[1]        parv[2]
  +      * oper     target server  gecos
  +      */
  +-    propagate_generic(source_p, "UNXLINE", parv[3], CAP_CLUSTER,
  ++    propagate_generic(source_p, "UNXLINE", parv[1], CAP_CLUSTER,
  +                     "%s", parv[2]);
  + 
  +     if(!match(parv[1], me.name))
  +Index: ratbox-services/help/Makefile.in
  +--- ratbox-services/help/Makefile.in.orig    2005-01-04 21:01:20 +0100
  ++++ ratbox-services/help/Makefile.in 2005-04-13 15:30:42 +0200
  +@@ -6,7 +6,7 @@
  + [EMAIL PROTECTED]@
  + [EMAIL PROTECTED]@
  + 
  +-SUBDIRS=alis main operbot chanserv userserv jupeserv operserv
  ++SUBDIRS=alis main operbot chanserv userserv jupeserv operserv nickserv
  + 
  + install: 
  +     $(INSTALL) -m 750 -d $(PREFIX)/help
  +Index: ratbox-services/include/conf.h
  +--- ratbox-services/include/conf.h.orig      2005-04-07 01:58:28 +0200
  ++++ ratbox-services/include/conf.h   2005-04-13 15:30:42 +0200
  +@@ -47,6 +47,7 @@
  +     int allow_set_password;
  +     int allow_set_email;
  +     int umax_logins;
  ++    int login_nick_only;
  + 
  +     /* chanserv */
  +     int disable_cregister;
  +Index: ratbox-services/src/Makefile.in
  +--- ratbox-services/src/Makefile.in.orig     2005-04-07 01:58:30 +0200
  ++++ ratbox-services/src/Makefile.in  2005-04-13 15:30:42 +0200
   @@ -12,7 +12,7 @@
    INCLUDES=-I ../include/ @SQLITE_INCLUDES@
    [EMAIL PROTECTED]@
  @@ -22,21 +69,10 @@
    MAKE = make
    
    # Anything marked with the .PHONY attribute is always considered "out of 
date"
  -Index: ratbox-services-1.0beta1/include/conf.h
  ---- ratbox-services-1.0beta1/include/conf.h.orig     2005-02-14 18:40:12 
+0100
  -+++ ratbox-services-1.0beta1/include/conf.h  2005-04-13 14:12:26 +0200
  -@@ -47,6 +47,7 @@
  -     int allow_set_password;
  -     int allow_set_email;
  -     int umax_logins;
  -+    int login_nick_only;
  - 
  -     /* chanserv */
  -     int disable_cregister;
  -Index: ratbox-services-1.0beta1/src/conf.c
  ---- ratbox-services-1.0beta1/src/conf.c.orig 2005-02-14 18:40:14 +0100
  -+++ ratbox-services-1.0beta1/src/conf.c      2005-04-13 14:11:17 +0200
  -@@ -55,6 +55,7 @@
  +Index: ratbox-services/src/conf.c
  +--- ratbox-services/src/conf.c.orig  2005-04-07 19:26:29 +0200
  ++++ ratbox-services/src/conf.c       2005-04-13 15:30:42 +0200
  +@@ -79,6 +79,7 @@
        config_file.allow_set_password = 1;
        config_file.allow_set_email = 1;
        config_file.umax_logins = 5;
  @@ -44,10 +80,10 @@
    
        config_file.disable_cregister = 0;
        config_file.cregister_time = 60;
  -Index: ratbox-services-1.0beta1/src/newconf.c
  ---- ratbox-services-1.0beta1/src/newconf.c.orig      2005-02-14 18:40:14 
+0100
  -+++ ratbox-services-1.0beta1/src/newconf.c   2005-04-13 14:11:38 +0200
  -@@ -849,6 +849,7 @@
  +Index: ratbox-services/src/newconf.c
  +--- ratbox-services/src/newconf.c.orig       2005-04-07 01:58:30 +0200
  ++++ ratbox-services/src/newconf.c    2005-04-13 15:30:42 +0200
  +@@ -850,6 +850,7 @@
        { "allow_set_password", CF_YESNO, NULL, 0, 
&config_file.allow_set_password      },
        { "allow_set_email",    CF_YESNO, NULL, 0, &config_file.allow_set_email 
        },
        { "max_logins",         CF_INT,   NULL, 0, &config_file.umax_logins     
        },
  @@ -55,10 +91,10 @@
        { "\0", 0, NULL, 0, NULL }
    };
    
  -Index: ratbox-services-1.0beta1/src/s_userserv.c
  ---- ratbox-services-1.0beta1/src/s_userserv.c.orig   2005-02-16 01:26:48 
+0100
  -+++ ratbox-services-1.0beta1/src/s_userserv.c        2005-04-13 14:24:19 
+0200
  -@@ -686,6 +686,15 @@
  +Index: ratbox-services/src/s_userserv.c
  +--- ratbox-services/src/s_userserv.c.orig    2005-04-07 19:26:29 +0200
  ++++ ratbox-services/src/s_userserv.c 2005-04-13 15:30:42 +0200
  +@@ -722,6 +722,15 @@
                return 1;
        }
    
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/ratbox/ratbox.spec
  ============================================================================
  $ cvs diff -u -r1.3 -r1.4 ratbox.spec
  --- openpkg-src/ratbox/ratbox.spec    13 Apr 2005 12:48:26 -0000      1.3
  +++ openpkg-src/ratbox/ratbox.spec    13 Apr 2005 14:01:08 -0000      1.4
  @@ -24,7 +24,7 @@
   
   #   package version
   %define       V_server   2.0.8
  -%define       V_services 1.0beta1
  +%define       V_services 1.0snap20050413
   
   #   package information
   Name:         ratbox
  @@ -41,12 +41,11 @@
   
   #   list of sources
   Source0:      
ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/ircd-ratbox-%{V_server}.tgz
  -Source1:      
ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/ratbox-services/ratbox-services-%{V_services}.tgz
  +Source1:      
ftp://ftp.openpkg.org/sources/CPY/ratbox/ratbox-services-%{V_services}.tar.gz
   Source2:      rc.ratbox
   Source3:      ratbox-server.conf
   Source4:      ratbox-services.conf
  -Patch0:       
ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/ircd-ratbox-%{V_server}+unxr.diff
  -Patch1:       ratbox.patch
  +Patch0:       ratbox.patch
   
   #   build information
   Prefix:       %{l_prefix}
  @@ -79,8 +78,7 @@
   %prep
       %setup -q -c
       %setup -q -T -D -a 1
  -    %patch -p0 -d ircd-ratbox-%{V_server}
  -    %patch -p0 -P 1
  +    %patch -p0
   
   %build
       #   build IRC server
  @@ -109,7 +107,7 @@
       ) || exit $?
   
       #   build IRC services
  -    ( cd ratbox-services-%{V_services}
  +    ( cd ratbox-services
         %{l_shtool} subst \
             -e 's;PREFIX 
"/services.conf";"%{l_prefix}/etc/ratbox/services.conf";' \
             -e 's;PREFIX 
"/services.pid";"%{l_prefix}/var/ratbox/services.pid";' \
  @@ -155,7 +153,7 @@
       ) || exit $?
   
       #   install IRC services
  -    ( cd ratbox-services-%{V_services}
  +    ( cd ratbox-services
         %{l_make} %{l_mflags} install 
PREFIX=$RPM_BUILD_ROOT%{l_prefix}/share/ratbox/services
         mv  $RPM_BUILD_ROOT%{l_prefix}/share/ratbox/services/ratbox-services \
             $RPM_BUILD_ROOT%{l_prefix}/bin/ratbox-services
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to