commit 170dffe33bff55ed3d6156f895b75f1060bf6f86
parent 6e2735e86537bd55f5cc413959d6a7e041f68c17
Author: Jaromil <jaromil@dyne.org>
Date:   Tue,  4 Sep 2012 13:22:37 +0200
small mutt fixes
Diffstat:
3 files changed, 26 insertions(+), 24 deletions(-)
diff --git a/build/build-gnu.sh b/build/build-gnu.sh
@@ -37,7 +37,9 @@ case $distro in
 		which sqlite3 || sudo apt-get install sqlite3
 		[ -r /usr/share/doc/libgnome-keyring-dev/copyright ] || \
 		    sudo apt-get install libglib2.0-dev libgnome-keyring-dev
-		sudo apt-get install libtokyocabinet-dev
+		{ test -r /usr/lib/pkgconfig/tokyocabinet.pc } || {
+		    sudo apt-get install libtokyocabinet-dev }
+		which gpgme-config || sudo apt-get install libgpgme11-dev
 		echo "All dependencies installed"
 	}
 
@@ -103,9 +105,8 @@ case $distro in
 		echo "Compiling Mutt (MUA)"
 		pushd src/mutt-1.5.21
 		CC="$cc" ./configure \
-		    --with-ssl --with-gnutls --enable-imap --disable-debug --with-slang \
-		    --enable-hcache --with-regex --with-tokyocabinet --with-mixmaster \
-		    --with-mailpath=Mail --with-homespool=Mail/known --with-exec-shell=/usr/bin/zsh \
+		    --with-ssl --with-gnutls --enable-imap --disable-debug --with-slang --disable-gpgme \
+		    --enable-hcache --with-regex --with-tokyocabinet --with-mixmaster --enable-pgp \
 		    > /dev/null
 		make > make.log
 		popd
diff --git a/build/cc-static.zsh b/build/cc-static.zsh
@@ -58,6 +58,7 @@ esac
 arguments=($@)
 
 linkdep() {
+    # # descend lib dependencies
     dep="`basename ${1}`"
     { test "$dep" = "" } && { echo "Error: linkdep called with void argument"; return 1 }
 
@@ -135,24 +136,6 @@ echo $arguments | grep -i ' -l' > /dev/null
 	    lib=${i/-l/}
 
 	    linkdep "lib${lib}"
-
-	    # # descend lib dependencies
-
-	    # 	Darwin)
-
-	    # 	    deps1=`otool -L ${libdir}/$lib.dylib | awk '
-	    # 	    /^\// {next} /\/opt\/local/ {print $1}'`
-	    # 	    for d1 in ${(f)deps1}; do
-	    # 		dep=`basename $d1`
-	    # 		sdep=${dep/.*/.a}
-	    # 		ddep=${dep/lib/-l}
-	    # 		ddep=${ddep/.*/}
-	    # 		if [ -r ${libdir}/${sdep} ]; then
-	    # 		    arguments+=(${libdir}/${sdep})
-	    # 		else arguments+=($ddep); fi
-	    # 	    done
-	    # 	    ;;
-	    # esac
 	}
     done
     
@@ -166,7 +149,6 @@ echo $arguments | grep -i ' -l' > /dev/null
 	ds="`print ${d/lib/} | cut -d. -f1`"
 
 	{ test "$libraries[$ds]" = "static" } && { continue }
-	print "link lib${ds}"
 	linkdep "lib${ds}"
     done
 
@@ -180,3 +162,22 @@ typeset -U arguments
 # execute
 echo "$cc ${=cflags} ${=arguments}"
 $cc ${=cflags} ${=arguments}
+
+
+
+# TODO
+
+	    # 	Darwin)
+	    # 	    deps1=`otool -L ${libdir}/$lib.dylib | awk '
+	    # 	    /^\// {next} /\/opt\/local/ {print $1}'`
+	    # 	    for d1 in ${(f)deps1}; do
+	    # 		dep=`basename $d1`
+	    # 		sdep=${dep/.*/.a}
+	    # 		ddep=${dep/lib/-l}
+	    # 		ddep=${ddep/.*/}
+	    # 		if [ -r ${libdir}/${sdep} ]; then
+	    # 		    arguments+=(${libdir}/${sdep})
+	    # 		else arguments+=($ddep); fi
+	    # 	    done
+
+
diff --git a/src/mutt/colors b/src/mutt/colors
@@ -52,4 +52,4 @@ color index brightwhite black "~v" # Collapsed thread
 
 
 color index red black "~=" # Duplicated messages
-color index brightblack black "~D" # Deleted
+color index red black "~D" # Deleted