diff --git a/src/Makefile b/src/Makefile index 6140ed8..a71d1e7 100644 --- a/src/Makefile +++ b/src/Makefile @@ -56,7 +56,7 @@ HACKERBASE-OBJS=hackerbase.o testing.o listing.o cal-month.o \ template-list-expander.o box-drawing.o util-list.o \ export-web-static.o util-dir.o dokuwiki.o racket-kwargs.o \ duck.o util-bst.o util-bst-bdict.o util-bst-ldict.o \ - util-bst-lset.o mailman2.o mailman-common.o + util-bst-lset.o mailman2.o mailman-common.o mailman3.o GENDOC-SOURCES=gendoc.scm duck-extract.import.scm \ util-time.import.scm util-csv.import.scm util-git.import.scm \ @@ -541,3 +541,8 @@ MAILMAN-COMMON-SOURCES: mailman-common.scm mailman-common.o: mailman-common.import.scm mailman-common.import.scm: $(MAILMAN-COMMON-SOURCES) + +MAILMAN3-SOURCES=mailman3.scm + +mailman3.o: mailman3.import.scm +mailman3.import.scm: $(MAILMAN3-SOURCES) diff --git a/src/mailman3.scm b/src/mailman3.scm new file mode 100644 index 0000000..4664cf0 --- /dev/null +++ b/src/mailman3.scm @@ -0,0 +1,35 @@ +;; +;; mailman3.scm +;; +;; Mailman management interface - Mailman version 3.x support +;; +;; ISC License +;; +;; Copyright 2023 Brmlab, z.s. +;; Dominik Pantůček +;; +;; Permission to use, copy, modify, and/or distribute this software +;; for any purpose with or without fee is hereby granted, provided +;; that the above copyright notice and this permission notice appear +;; in all copies. +;; +;; THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL +;; WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED +;; WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE +;; AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR +;; CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +;; OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +;; NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +;; CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +;; + +(declare (unit mailman3)) + +(module + mailman3 + ( + ) + + (import scheme) + + )