diff options
author | sem <sem@FreeBSD.org> | 2004-12-21 05:21:38 +0800 |
---|---|---|
committer | sem <sem@FreeBSD.org> | 2004-12-21 05:21:38 +0800 |
commit | 0f2403c523c1bc950e0a55e45d741c12d1c3708a (patch) | |
tree | 8b3156be79b8304706a86402444673d3dff5c0e2 /mail/biabam/files | |
parent | 209221d5bc2493bc16c46e20cb5da6d752a6b5ac (diff) | |
download | freebsd-ports-gnome-0f2403c523c1bc950e0a55e45d741c12d1c3708a.tar.gz freebsd-ports-gnome-0f2403c523c1bc950e0a55e45d741c12d1c3708a.tar.zst freebsd-ports-gnome-0f2403c523c1bc950e0a55e45d741c12d1c3708a.zip |
- Update to 0.9.7
- Fixes: s/seq/jot/;s/uuencode --base64/b64encode/
Reported by: UAFUG
Diffstat (limited to 'mail/biabam/files')
-rw-r--r-- | mail/biabam/files/patch-biabam | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/mail/biabam/files/patch-biabam b/mail/biabam/files/patch-biabam new file mode 100644 index 000000000000..20104efefa86 --- /dev/null +++ b/mail/biabam/files/patch-biabam @@ -0,0 +1,83 @@ +--- biabam.orig Tue Dec 21 00:08:38 2004 ++++ biabam Tue Dec 21 00:10:02 2004 +@@ -33,15 +33,15 @@ + exit 1 + fi + +-if ! which uuencode > /dev/null; then +- echo "This program needs the uuencode utility to perform base64 encoding." ++if ! which b64encode > /dev/null; then ++ echo "This program needs the b64encode utility to perform base64 encoding." + exit 1 + fi + + # Find out the number of files to attach + TOTAL_ATTACHMENTS=`echo "$1" | awk -F$SP '{print NF}'` + +-for i in `seq 1 $TOTAL_ATTACHMENTS`; ++for i in `jot 1 $TOTAL_ATTACHMENTS`; + do + STR="'{print \$$i}'" + # store filenames in an array +@@ -55,7 +55,7 @@ + + BASETEMP="`basename $TEMPFILE`" + +-for i in `seq 1 $TOTAL_ATTACHMENTS`; do ++for i in `jot 1 $TOTAL_ATTACHMENTS`; do + # array for attachments basename + BASEATTACHMENT[$i]="`basename \"${ARR_ATTACHMENTS[$i]}\"`" + # test if file exists +@@ -78,7 +78,7 @@ + TYPE[$i]=${MIME:-application/unknown} + fi + +- uuencode --base64 -- "${ARR_ATTACHMENTS[$i]}" "${BASEATTACHMENT[$i]}" | \ ++ b64encode -- "${ARR_ATTACHMENTS[$i]}" "${BASEATTACHMENT[$i]}" | \ + sed '1d;$d' > ${TEMPUUENCODED[$i]} + done + +@@ -97,7 +97,7 @@ + # Find out the number of recipients to send the email + TOTAL_EMAILS=`echo "$1" | awk -F$SP '{print NF}'` + +-for i in `seq 1 $TOTAL_EMAILS`; do ++for i in `jot 1 $TOTAL_EMAILS`; do + STR="'{print \$$i}'" + # store recipients in an array + ARR_EMAILS[$i]=`sh -c "echo "$1" | awk -F$SP $STR" ` +@@ -105,7 +105,7 @@ + + TO="To:" + +-for i in `seq 1 $TOTAL_EMAILS`; do ++for i in `jot 1 $TOTAL_EMAILS`; do + # write the 'To:' field with all recipients previously stored in the array + TO="$TO <${ARR_EMAILS[$i]}>," + done +@@ -129,7 +129,7 @@ + cat >> $TEMPFILE + echo >> $TEMPFILE + +-for i in `seq 1 $TOTAL_ATTACHMENTS`; do ++for i in `jot 1 $TOTAL_ATTACHMENTS`; do + echo "--$BOUNDARY" >> $TEMPFILE + echo "Content-Type: ${TYPE[$i]}" >> $TEMPFILE + echo "Content-Disposition: attachment; filename=\"${BASEATTACHMENT[$i]}\"" >> $TEMPFILE +@@ -143,14 +143,14 @@ + echo "--$BOUNDARY--" >> $TEMPFILE + echo >> $TEMPFILE + +-for i in `seq 1 $TOTAL_EMAILS`; do ++for i in `jot 1 $TOTAL_EMAILS`; do + # put all recipients together to call sendmail below + RECIPIENTS="$RECIPIENTS ${ARR_EMAILS[$i]}" + done + + cat $TEMPFILE | $SENDMAIL $SENDMAIL_OPTS $RECIPIENTS # here we call sendmail + +-for i in `seq 1 $TOTAL_ATTACHMENTS`; do ++for i in `jot 1 $TOTAL_ATTACHMENTS`; do + /bin/rm -f ${TEMPUUENCODED[$i]} # remove all temp files created + done + |