Skip to content
This repository has been archived by the owner on Jul 4, 2023. It is now read-only.

Commit

Permalink
dovecot 2.1.3
Browse files Browse the repository at this point in the history
Upgrades dovecot to the latest stable version. Upgrading from 2.0 is
"mostly compatible" with the following points of note:
    http://wiki2.dovecot.org/Upgrading/2.1

Closes #10990.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
  • Loading branch information
LeeMallabone authored and jacknagel committed Mar 16, 2012
1 parent 57829f8 commit 36ebeb2
Showing 1 changed file with 2 additions and 38 deletions.
40 changes: 2 additions & 38 deletions Library/Formula/dovecot.rb
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
require 'formula'

class Dovecot < Formula
url 'http://www.dovecot.org/releases/2.0/dovecot-2.0.15.tar.gz'
md5 '16a08dfd24422d482440a8b03d6f7f6c'
homepage 'http://dovecot.org/'

def patches; DATA; end
url 'http://www.dovecot.org/releases/2.1/dovecot-2.1.3.tar.gz'
md5 'a0e25243862c61de6274cf7d682a76ec'

def install
system "./configure", "--disable-dependency-tracking",
Expand Down Expand Up @@ -51,37 +49,3 @@ def caveats; <<-EOS
end
end

__END__

# This patch fixes a linking problem looking for _environ, call
# _NSGetEnviron() instead (upstream does that at another location but
# misses this one).

diff --git a/src/lib/env-util.c b/src/lib/env-util.c
index 8111db7..c3520d0 100644
--- a/src/lib/env-util.c
+++ b/src/lib/env-util.c
@@ -7,6 +7,7 @@
#include <stdlib.h>
#ifdef __APPLE__
# include <crt_externs.h>
+# define environ (*_NSGetEnviron())
#endif

struct env_backup {
@@ -36,7 +37,6 @@ void env_remove(const char *name)
unsetenv(name);
#endif
#else
- extern char **environ;
unsigned int len;
char **envp;

@@ -109,7 +109,6 @@ void env_clean_except(const char *const preserve_envs[])

struct env_backup *env_backup_save(void)
{
- char **environ = *env_get_environ_p();
struct env_backup *env;
unsigned int i, count;
pool_t pool;

0 comments on commit 36ebeb2

Please sign in to comment.