Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=88b15cee535ddd0b57475db430019380aadf3cfc

commit 88b15cee535ddd0b57475db430019380aadf3cfc
Author: Miklos Vajna <vmik...@frugalware.org>
Date:   Thu Dec 16 15:20:13 2010 +0100

ejabberd-2.1.6-1-i686

- version bump
- drop no longer needed md2-removal.patch
- fix rc.ejabberd description

diff --git a/source/network-extra/ejabberd/FrugalBuild 
b/source/network-extra/ejabberd/FrugalBuild
index 33e5339..554e038 100644
--- a/source/network-extra/ejabberd/FrugalBuild
+++ b/source/network-extra/ejabberd/FrugalBuild
@@ -2,8 +2,8 @@
# Maintainer: Miklos Vajna <vmik...@frugalware.org>

pkgname=ejabberd
-pkgver=2.1.5
-pkgrel=2
+pkgver=2.1.6
+pkgrel=1
pkgdesc="A free and open source instant messaging server written in Erlang."
url="http://ejabberd.jabber.ru/";
depends=('erlang>=14A-2')
@@ -13,11 +13,10 @@ archs=('i686' 'x86_64')
_F_archive_grepv="beta\|rc"
up2date="Flasttar http://www.process-one.net/en/ejabberd/archive/";
source=(http://www.process-one.net/downloads/ejabberd/${pkgver%%_*}/ejabberd-$pkgver.tar.gz
 \
-       rc.ejabberd README.Frugalware md2-removal.patch)
-sha1sums=('8966d6752219c9386f48a5b8e1f2f8fb0e7477ae' \
-          'ac41a05fd1a21dcb6a4f1e104c185e82b5262d43' \
-          '016da166aa7527f148cb29d87eeca108424f1d2a' \
-          'aa773dc776eca2d0a3efa15ae8d2281b21bbabc8')
+       rc.ejabberd README.Frugalware)
+sha1sums=('a1afbfc270f8e4c945bd91f64b7073781590535b' \
+          'ecdbed598b714815d46653d88f257a9a82624aed' \
+          '016da166aa7527f148cb29d87eeca108424f1d2a')

build()
{
diff --git a/source/network-extra/ejabberd/md2-removal.patch 
b/source/network-extra/ejabberd/md2-removal.patch
deleted file mode 100644
index a6237c0..0000000
--- a/source/network-extra/ejabberd/md2-removal.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-Fixes:
-
-sha_drv.c:23:25: fatal error: openssl/md2.h: No such file or directory
-compilation terminated.
-make[1]: *** [../sha_drv.so] Error 1
-make[1]: Leaving directory `/var/tmp/fst/src/ejabberd-2.1.5/src/tls'
-make: *** [all-recursive] Error 1
-
-diff -ur ejabberd-2.1.5.orig/src/mod_caps.erl ejabberd-2.1.5/src/mod_caps.erl
---- ejabberd-2.1.5.orig/src/mod_caps.erl       2010-08-02 19:33:20.000000000 
+0300
-+++ ejabberd-2.1.5/src/mod_caps.erl    2010-08-05 14:49:04.000000000 +0300
-@@ -277,8 +277,6 @@
-                Host, From, Caps, [SubNode | SubNodes]) ->
-     BinaryNode = node_to_binary(Caps#caps.node, SubNode),
-     IsValid = case Caps#caps.hash of
--                "md2" ->
--                    Caps#caps.version == make_disco_hash(Els, md2);
-                 "md5" ->
-                     Caps#caps.version == make_disco_hash(Els, md5);
-                 "sha-1" ->
-@@ -354,9 +352,7 @@
-             concat_features(DiscoEls),
-             concat_info(DiscoEls)],
-     base64:encode_to_string(
--      if Algo == md2 ->
--            sha:md2(Concat);
--       Algo == md5 ->
-+      if Algo == md5 ->
-             crypto:md5(Concat);
-        Algo == sha1 ->
-             crypto:sha(Concat);
-diff -ur ejabberd-2.1.5.orig/src/sha.erl ejabberd-2.1.5/src/sha.erl
---- ejabberd-2.1.5.orig/src/sha.erl    2010-08-02 19:33:20.000000000 +0300
-+++ ejabberd-2.1.5/src/sha.erl 2010-08-05 14:49:34.000000000 +0300
-@@ -28,7 +28,7 @@
- -author('ale...@process-one.net').
-
- -export([start/0, sha/1, sha1/1, sha224/1, sha256/1, sha384/1,
--       sha512/1, md2/1]).
-+       sha512/1]).
-
- -include("ejabberd.hrl").
-
-@@ -80,9 +80,6 @@
- sha512(Text) ->
-     erlang:port_control(?DRIVER, 512, Text).
-
--md2(Text) ->
--    erlang:port_control(?DRIVER, 2, Text).
--
- driver_path() ->
-     Suffix = case os:type() of
-                {win32, _} -> ".dll";
-diff -ur ejabberd-2.1.5.orig/src/tls/sha_drv.c ejabberd-2.1.5/src/tls/sha_drv.c
---- ejabberd-2.1.5.orig/src/tls/sha_drv.c      2010-08-02 19:33:20.000000000 
+0300
-+++ ejabberd-2.1.5/src/tls/sha_drv.c   2010-08-05 14:48:11.000000000 +0300
-@@ -20,7 +20,6 @@
-
- #include <erl_driver.h>
- #include <openssl/sha.h>
--#include <openssl/md2.h>
-
- static ErlDrvData sha_drv_start(ErlDrvPort port, char *buf)
- {
-@@ -36,11 +35,6 @@
-   ErlDrvBinary *b = NULL;
-
-   switch (command) {
--  case 2:
--    rlen = MD2_DIGEST_LENGTH;
--    b = driver_alloc_binary(rlen);
--    if (b) MD2((unsigned char*)buf, len, (unsigned char*)b->orig_bytes);
--    break;
-   case 224:
-     rlen = SHA224_DIGEST_LENGTH;
-     b = driver_alloc_binary(rlen);
diff --git a/source/network-extra/ejabberd/rc.ejabberd 
b/source/network-extra/ejabberd/rc.ejabberd
index a790c02..5c6388f 100644
--- a/source/network-extra/ejabberd/rc.ejabberd
+++ b/source/network-extra/ejabberd/rc.ejabberd
@@ -1,11 +1,11 @@
#!/bin/bash

-# (c) 2007, 2008 Miklos Vajna <vmik...@frugalware.org>
+# (c) 2007, 2008, 2010 Miklos Vajna <vmik...@frugalware.org>
# rc.ejabberd for Frugalware
# distributed under GPL License

# chkconfig: 2345 99 01
-# description: Start / stop the ejabber daemon
+# description: Ejabber daemon

source /lib/initscripts/functions
TEXTDOMAIN=ejabberd
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to