> Eli the Bearded <*@
eli.users.panix.com> wrote:
> > Your Makefile didn't make debbie for me. A plain "make" stops at
> > creating the debbie.c file. (/usr/bin/make on NetBSD 8.1). It looks
> > like you have gmake assumptions.
> Of course I do. It's made on Linux (see Subject) with the usual
> GNU toolchain.
1. NetBSD is also FOSS.
2. INSTALL does not say "needs gmake", it says "needs make". I mean, you
do call out flex instead of lex, not that it matters since it built and
ran fine for me with lex instead of flex.
3. And fixing your Makefile to work with non-gmake is very simple.
--- Makefile.orig 2019-09-29 12:10:43.000000000 -0400
+++ Makefile 2019-09-30 23:40:46.174357853 -0400
@@ -19,10 +19,10 @@
M4 = m4 $(M4FLAGS)
TBL =
-.INTERMEDIATE: debbie.c debbie.l debbie.1
-
all: debbie debbie.1.gz
+.INTERMEDIATE: debbie.c debbie.l debbie.1
+
debbie: debbie.c
debbie.c: debbie.l
> Yeah. Well spotted. I have oversimplified that expression. I've been
> working on debbie-2.0, which among several other changes, doesn't use
> that construct. It's due out very soon. In the mean time, using my
> procmail recipe will hide the bug.
If you are taking requests, I'd find this program more useful if it
could, possibly gated by command line options:
1. Also decode quoted-printable (the easiest and least exciting ask).
2. Correctly parse multipart/*, decoding all text/plain or text/* parts
(more complicated).
3. Accept command line arguments for which MIME types in multipart/* (or
whole non-multipart messages) to decode. (Most complicated.)
>> The .sig implies that gopher is master and web is "also" -- secondary.
> No, it doesn't... Just follow the link in the message body and you'll be
> fine.
Well, we have a difference of opinion.
Elijah
------
already has a working solution for text/plain message bodies