You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by ms...@apache.org on 2021/03/30 14:21:09 UTC
[openoffice] 01/06: Add claws-mail to senddoc script
This is an automated email from the ASF dual-hosted git repository.
mseidel pushed a commit to branch AOO41X
in repository https://gitbox.apache.org/repos/asf/openoffice.git
commit 1748116db8f0d6e098990fc3e772679c618c4e4d
Author: mseidel <ms...@apache.org>
AuthorDate: Mon Mar 29 20:13:17 2021 +0200
Add claws-mail to senddoc script
(cherry picked from commit 14c7d0b58688bab6da803aa150471d9ea1fe2cbd)
---
main/shell/source/unix/misc/senddoc.sh | 154 ++++++++++++++++-----------------
1 file changed, 77 insertions(+), 77 deletions(-)
diff --git a/main/shell/source/unix/misc/senddoc.sh b/main/shell/source/unix/misc/senddoc.sh
index 7599dca..3f427c3 100644
--- a/main/shell/source/unix/misc/senddoc.sh
+++ b/main/shell/source/unix/misc/senddoc.sh
@@ -1,6 +1,6 @@
#!/bin/sh
# *************************************************************
-#
+#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
@@ -8,30 +8,30 @@
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
-#
+#
# http://www.apache.org/licenses/LICENSE-2.0
-#
+#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
-#
+#
# *************************************************************
URI_ENCODE="`dirname "$0"`/uri-encode"
FOPTS=""
-# linux file utility needs -L option to resolve symlinks
+# Linux file utility needs -L option to resolve symlinks
if [ "`uname -s`" = "Linux" ]
then
FOPTS="-L"
fi
-# do not confuse the system mail clients with OOo and Java libraries
+# do not confuse the system mail clients with AOO and Java libraries
unset LD_LIBRARY_PATH
-# tries to locate the executable specified
+# tries to locate the executable specified
# as first parameter in the user's path.
which() {
if [ ! -z "$1" ]; then
@@ -44,7 +44,7 @@ which() {
fi
}
-# checks for the original mozilla start script(s)
+# checks for the original Mozilla start script(s)
# and restrict the "-remote" semantics to those.
run_mozilla() {
# find mozilla script in PATH if necessary
@@ -76,7 +76,7 @@ fi
case `basename "$MAILER" | sed 's/-.*$//'` in
iceape | mozilla | netscape | seamonkey | icedove | thunderbird)
-
+
while [ "$1" != "" ]; do
case $1 in
--to)
@@ -127,60 +127,60 @@ case `basename "$MAILER" | sed 's/-.*$//'` in
if [ "$ATTACH" != "" ]; then
COMMAND=${COMMAND:-}${COMMAND:+,}attachment=\'${ATTACH}\'
fi
-
+
run_mozilla "$MAILER" "$COMMAND"
;;
-
- kmail)
-
- while [ "$1" != "" ]; do
- case $1 in
- --to)
- TO="${TO:-}${TO:+,}$2"
- shift
- ;;
- --cc)
- CC="${CC:-}${CC:+,}$2"
- shift
- ;;
- --bcc)
- BCC="${BCC:-}${BCC:+,}$2"
- shift
- ;;
- --subject)
- SUBJECT="$2"
- shift
- ;;
- --body)
- BODY="$2"
- shift
- ;;
- --from)
- FROM="$2"
- shift
- ;;
- --attach)
- ATTACH="${ATTACH:-}${ATTACH:+ }--attach "`echo "file://$2" | "${URI_ENCODE}"`
- shift
- ;;
- *)
- ;;
- esac
- shift;
- done
-
- ${MAILER} --composer \
- ${CC:+--cc} ${CC:+"${CC}"} \
- ${BCC:+--bcc} ${BCC:+"${BCC}"} \
- ${SUBJECT:+--subject} ${SUBJECT:+"${SUBJECT}"} \
- ${BODY:+--body} ${BODY:+"${BODY}"} \
- ${FROM:+--header} ${FROM:+"From: ${FROM}"} \
- ${ATTACH:+${ATTACH}} \
- ${TO:+"${TO}"}
- ;;
-
+
+ kmail)
+
+ while [ "$1" != "" ]; do
+ case $1 in
+ --to)
+ TO="${TO:-}${TO:+,}$2"
+ shift
+ ;;
+ --cc)
+ CC="${CC:-}${CC:+,}$2"
+ shift
+ ;;
+ --bcc)
+ BCC="${BCC:-}${BCC:+,}$2"
+ shift
+ ;;
+ --subject)
+ SUBJECT="$2"
+ shift
+ ;;
+ --body)
+ BODY="$2"
+ shift
+ ;;
+ --from)
+ FROM="$2"
+ shift
+ ;;
+ --attach)
+ ATTACH="${ATTACH:-}${ATTACH:+ }--attach "`echo "file://$2" | "${URI_ENCODE}"`
+ shift
+ ;;
+ *)
+ ;;
+ esac
+ shift;
+ done
+
+ ${MAILER} --composer \
+ ${CC:+--cc} ${CC:+"${CC}"} \
+ ${BCC:+--bcc} ${BCC:+"${BCC}"} \
+ ${SUBJECT:+--subject} ${SUBJECT:+"${SUBJECT}"} \
+ ${BODY:+--body} ${BODY:+"${BODY}"} \
+ ${FROM:+--header} ${FROM:+"From: ${FROM}"} \
+ ${ATTACH:+${ATTACH}} \
+ ${TO:+"${TO}"}
+ ;;
+
mutt)
-
+
while [ "$1" != "" ]; do
case $1 in
--from)
@@ -218,7 +218,7 @@ case `basename "$MAILER" | sed 's/-.*$//'` in
esac
shift;
done
-
+
x-terminal-emulator -e ${MAILER} \
${FROM:+-e} ${FROM:+"set from=\"${FROM}\""} \
${CC:+-c} ${CC:+"${CC}"} \
@@ -229,9 +229,9 @@ case `basename "$MAILER" | sed 's/-.*$//'` in
${TO:+"${TO}"} &
rm -f $BODY
;;
-
+
evolution)
-
+
while [ "$1" != "" ]; do
case $1 in
--to)
@@ -267,13 +267,13 @@ case `basename "$MAILER" | sed 's/-.*$//'` in
esac
shift;
done
-
+
MAILTO="mailto:${TO}?${MAILTO}"
${MAILER} "${MAILTO}" &
;;
-
+
groupwise)
-
+
while [ "$1" != "" ]; do
case $1 in
--to)
@@ -309,13 +309,13 @@ case `basename "$MAILER" | sed 's/-.*$//'` in
esac
shift;
done
-
+
MAILTO="mailto:${TO}?${MAILTO}"
${MAILER} "${MAILTO}" &
;;
dtmail)
-
+
while [ "$1" != "" ]; do
case $1 in
--to)
@@ -331,12 +331,12 @@ case `basename "$MAILER" | sed 's/-.*$//'` in
esac
shift;
done
-
+
${MAILER} ${TO:+-T} ${TO:-} ${ATTACH:+-a} ${ATTACH:+"${ATTACH}"}
;;
- sylpheed | claws)
-
+ sylpheed | claws | claws-mail)
+
while [ "$1" != "" ]; do
case $1 in
--to)
@@ -352,7 +352,7 @@ case `basename "$MAILER" | sed 's/-.*$//'` in
esac
shift;
done
-
+
${MAILER} ${TO:+--compose} "${TO:-}" ${ATTACH:+--attach} "${ATTACH:-}"
;;
@@ -374,7 +374,7 @@ case `basename "$MAILER" | sed 's/-.*$//'` in
;;
"")
-
+
# DESKTOP_LAUNCH, see http://freedesktop.org/pipermail/xdg/2004-August/004489.html
if [ -n "$DESKTOP_LAUNCH" ]; then
while [ "$1" != "" ]; do
@@ -412,7 +412,7 @@ case `basename "$MAILER" | sed 's/-.*$//'` in
esac
shift;
done
-
+
MAILTO="mailto:${TO}?${MAILTO}"
${DESKTOP_LAUNCH} "${MAILTO}" &
else
@@ -420,11 +420,11 @@ case `basename "$MAILER" | sed 's/-.*$//'` in
exit 2
fi
;;
-
+
*)
echo "Unsupported mail client: `basename $MAILER | sed 's/-.*^//'`"
exit 2
;;
-esac
-
+esac
+
exit 0