commit 58bdfbe0781a79e7ef510672905853f0fa191de0
parent 9d030d18c1bea76f56df9a8c4d7b44d4dbe20c2e
Author: Jaromil <jaromil@dyne.org>
Date:   Thu, 10 Jan 2013 09:42:06 +0100
gpg and wrapper for osx
Diffstat:
2 files changed, 17 insertions(+), 20 deletions(-)
diff --git a/build/build-osx.sh b/build/build-osx.sh
@@ -3,8 +3,6 @@
 # this script creates a binary build for Apple/OSX
 # it requires all needed macports to be installed:
 
-# mutt
-# sudo port -vc install mutt-devel +gnuregex +gpgme +headercache +imap +pop +sasl +smtp +ssl +tokyocabinet +universal
 
 # pinentry
 # sudo port install pinentry +universal
@@ -173,7 +171,7 @@ fi
     echo "Compiling Mutt (MUA)"
     pushd src/mutt-1.5.21
 
-    CC=clang CFLAGS="$cflags" LDFLAGS="$ldflags" ./configure \
+    CC=clang CFLAGS="$cflags" CPPFLAGS="-I/opt/local/include" LDFLAGS="$ldflags" ./configure \
 	--with-ssl --with-gnutls --enable-imap --disable-debug \
 	--with-slang --disable-gpgme \
 	--enable-hcache --with-regex --with-tokyocabinet \
@@ -206,10 +204,13 @@ fi
     copydeps ${root}/src/mutt-1.5.21/pgpewrap
     copydeps /opt/local/bin/gfind
     copydeps /opt/local/bin/msmtp
+    copydeps /opt/local/bin/gpg
+    mv build/osx/gpg build/osx/gpg-jaro
     copydeps /opt/local/bin/pinentry
     copydeps /opt/local/bin/abook
     copydeps /opt/local/bin/lynx
-
+    copydeps /opt/local/bin/fetchmail
+    copydeps /opt/local/bin/procmail
 }
 
 
diff --git a/src/mutt/gpg b/src/mutt/gpg
@@ -31,44 +31,40 @@
 # breaking PGP/MIME.
 
 # decode application/pgp
-set pgp_decode_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
+set pgp_decode_command="gpg-jaro --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
 
 # verify a pgp/mime signature
-set pgp_verify_command="gpg --status-fd=2 --no-verbose --quiet --batch --output - --verify %s %f"
+set pgp_verify_command="gpg-jaro --status-fd=2 --no-verbose --quiet --batch --output - --verify %s %f"
 
 # decrypt a pgp/mime attachment
-set pgp_decrypt_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
+set pgp_decrypt_command="gpg-jaro --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
 
 # create a pgp/mime signed attachment
-# set pgp_sign_command="gpg-2comp --comment '' --no-verbose --batch --output - %?p?--passphrase-fd 0? --armor --detach-sign --textmode %?a?-u %a? %f"
-set pgp_sign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --detach-sign --textmode %?a?-u %a? %f"
+set pgp_sign_command="gpg-jaro --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --detach-sign --textmode %?a?-u %a? %f"
 
 # create a application/pgp signed (old-style) message
-# set pgp_clearsign_command="gpg-2comp --comment '' --no-verbose --batch --output - %?p?--passphrase-fd 0? --armor --textmode --clearsign %?a?-u %a? %f"
-set pgp_clearsign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --textmode --clearsign %?a?-u %a? %f"
+set pgp_clearsign_command="gpg-jaro --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --textmode --clearsign %?a?-u %a? %f"
 
 # create a pgp/mime encrypted attachment
-# set pgp_encrypt_only_command="pgpewrap gpg-2comp -v --batch --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
-set pgp_encrypt_only_command="pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
+set pgp_encrypt_only_command="pgpewrap gpg-jaro --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
 
 # create a pgp/mime encrypted and signed attachment
-# set pgp_encrypt_sign_command="pgpewrap gpg-2comp %?p?--passphrase-fd 0? -v --batch --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f"
-set pgp_encrypt_sign_command="pgpewrap gpg %?p?--passphrase-fd 0? --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f"
+set pgp_encrypt_sign_command="pgpewrap gpg-jaro %?p?--passphrase-fd 0? --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f"
 
 # import a key into the public key ring
-set pgp_import_command="gpg --no-verbose --import %f"
+set pgp_import_command="gpg-jaro --no-verbose --import %f"
 
 # export a key from the public key ring
-set pgp_export_command="gpg --no-verbose --export --armor %r"
+set pgp_export_command="gpg-jaro --no-verbose --export --armor %r"
 
 # verify a key
-set pgp_verify_key_command="gpg --verbose --batch --fingerprint --check-sigs %r"
+set pgp_verify_key_command="gpg-jaro --verbose --batch --fingerprint --check-sigs %r"
 
 # read in the public key ring
-set pgp_list_pubring_command="gpg --no-verbose --batch --quiet --with-colons --list-keys %r" 
+set pgp_list_pubring_command="gpg-jaro --no-verbose --batch --quiet --with-colons --list-keys %r" 
 
 # read in the secret key ring
-set pgp_list_secring_command="gpg --no-verbose --batch --quiet --with-colons --list-secret-keys %r" 
+set pgp_list_secring_command="gpg-jaro --no-verbose --batch --quiet --with-colons --list-secret-keys %r" 
 
 # fetch keys
 # set pgp_getkeys_command="pkspxycwrap %r"