summaryrefslogtreecommitdiff
path: root/mail/solid-pop3d
diff options
context:
space:
mode:
authorhubertf <hubertf@pkgsrc.org>2002-05-12 16:54:45 +0000
committerhubertf <hubertf@pkgsrc.org>2002-05-12 16:54:45 +0000
commit954cf6794be6f5f4f0a0e7ab35f21413a5b3673f (patch)
treeb2fbbedf6baa64ca40393072a399815fb9ca7eda /mail/solid-pop3d
parent5e64b9d8d6d9aea86c95b0bb657af694c7c98c35 (diff)
downloadpkgsrc-954cf6794be6f5f4f0a0e7ab35f21413a5b3673f.tar.gz
Add solid-pop3d-0.15: Flexible POP3 server
The Solid POP3 Server is an implementation of a Post Office Protocol version 3 server that has flexibility as its main goal. The server is easily configurable and has support for few features such as APOP authentication scheme, virtual hosting, maildir and mailbox handling, bulletins and expiration of messages. Each user can specify position and type of his maildrop. Contribyted by Piotr Stolc <socrtp@soclab.eu.org> in PR 16682
Diffstat (limited to 'mail/solid-pop3d')
-rw-r--r--mail/solid-pop3d/DESCR6
-rw-r--r--mail/solid-pop3d/MESSAGE16
-rw-r--r--mail/solid-pop3d/Makefile55
-rw-r--r--mail/solid-pop3d/PLIST16
-rw-r--r--mail/solid-pop3d/PLIST.apop2
-rw-r--r--mail/solid-pop3d/distinfo5
-rw-r--r--mail/solid-pop3d/patches/patch-aa13
7 files changed, 113 insertions, 0 deletions
diff --git a/mail/solid-pop3d/DESCR b/mail/solid-pop3d/DESCR
new file mode 100644
index 00000000000..534de28dd95
--- /dev/null
+++ b/mail/solid-pop3d/DESCR
@@ -0,0 +1,6 @@
+The Solid POP3 Server is an implementation of a Post Office Protocol
+version 3 server that has flexibility as its main goal. The server is
+easily configurable and has support for few features such as APOP
+authentication scheme, virtual hosting, maildir and mailbox handling,
+bulletins and expiration of messages. Each user can specify position and
+type of his maildrop.
diff --git a/mail/solid-pop3d/MESSAGE b/mail/solid-pop3d/MESSAGE
new file mode 100644
index 00000000000..33874fe214f
--- /dev/null
+++ b/mail/solid-pop3d/MESSAGE
@@ -0,0 +1,16 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2002/05/12 16:54:45 hubertf Exp $
+
+The config file for ${PKGNAME} must be located at ${PKG_SYSCONFDIR}
+Example files are located at ${EGDIR}
+
+To use ${PKGNAME} you must add 'spop3d' user:
+
+ spop3d:*:68:32766::0:0:spop3d:/sbin/nonexistent:/sbin/nologin
+
+To run ${PKGNAME} from inetd, make sure you didn't enable standalone
+option and add the following line to /etc/inetd.conf:
+
+ pop3 stream tcp nowait root ${PREFIX}/sbin/spop3d spop3d
+
+===========================================================================
diff --git a/mail/solid-pop3d/Makefile b/mail/solid-pop3d/Makefile
new file mode 100644
index 00000000000..0e73f98dc24
--- /dev/null
+++ b/mail/solid-pop3d/Makefile
@@ -0,0 +1,55 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/05/12 16:54:45 hubertf Exp $
+
+DISTNAME= solid-pop3d-0.15
+CATEGORIES= mail
+MASTER_SITES= http://solidpop3d.pld.org.pl/
+
+MAINTAINER= socrtp@soclab.eu.org
+HOMEPAGE= http://solidpop3d.pld.org.pl/
+COMMENT= Flexible POP3 server
+
+EGDIR= ${PREFIX}/share/examples/spop3d
+MESSAGE_SUBST+= EGDIR=${EGDIR}
+
+PLIST_SRC=
+EXAMPLES=
+
+GNU_CONFIGURE= yes
+
+CONFIGURE_ARGS+= --enable-logextend \
+ --enable-statistics
+
+.if defined(SPOP3D_ENABLE_APOP)
+CONFIGURE_ARGS+= --enable-apop
+PLIST_SRC+= ${.CURDIR}/PLIST.apop
+.endif
+
+.if defined(SPOP3D_ENABLE_STANDALONE)
+CONFIGURE_ARGS+= --enable-standalone
+CONFIGURE_ARGS+= --enable-connect
+.endif
+
+.if defined(SPOP3D_ENABLE_ALIASES)
+CONFIGURE_ARGS+= --enable-mapping
+CONFIGURE_ARGS+= --enable-nonip
+.endif
+
+.if defined(USE_INET6)
+CONFIGURE_ARGS+= --enable-ipv6
+.endif
+
+EXAMPLES+= config.example
+
+PLIST_SRC+= ${.CURDIR}/PLIST
+
+post-install:
+ ${INSTALL_DATA_DIR} ${EGDIR}
+ cd ${WRKSRC}/doc; for i in ${EXAMPLES}; do \
+ ${INSTALL_DATA} $${i} ${EGDIR}/$${i}; \
+ done
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/solid-pop3d
+.for i in AUTHORS CONFIGFILE COPYING ChangeLog INSTALL README THANKS VIRTUALS
+ ${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/share/doc/solid-pop3d
+.endfor
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/mail/solid-pop3d/PLIST b/mail/solid-pop3d/PLIST
new file mode 100644
index 00000000000..ccdccce19f5
--- /dev/null
+++ b/mail/solid-pop3d/PLIST
@@ -0,0 +1,16 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/05/12 16:54:45 hubertf Exp $
+man/man5/spop3d.conf.5
+man/man5/dot-spop3d.5
+man/man8/spop3d.8
+sbin/spop3d
+share/examples/spop3d/config.example
+share/doc/solid-pop3d/AUTHORS
+share/doc/solid-pop3d/CONFIGFILE
+share/doc/solid-pop3d/COPYING
+share/doc/solid-pop3d/ChangeLog
+share/doc/solid-pop3d/INSTALL
+share/doc/solid-pop3d/README
+share/doc/solid-pop3d/THANKS
+share/doc/solid-pop3d/VIRTUALS
+@dirrm share/examples/spop3d
+@dirrm share/doc/solid-pop3d
diff --git a/mail/solid-pop3d/PLIST.apop b/mail/solid-pop3d/PLIST.apop
new file mode 100644
index 00000000000..873da03dc2b
--- /dev/null
+++ b/mail/solid-pop3d/PLIST.apop
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST.apop,v 1.1.1.1 2002/05/12 16:54:45 hubertf Exp $
+man/man1/pop_auth.1
diff --git a/mail/solid-pop3d/distinfo b/mail/solid-pop3d/distinfo
new file mode 100644
index 00000000000..f98c3325c3d
--- /dev/null
+++ b/mail/solid-pop3d/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/05/12 16:54:45 hubertf Exp $
+
+SHA1 (solid-pop3d-0.15.tar.gz) = 77534072dc352700acf23d29c781659833e53a04
+Size (solid-pop3d-0.15.tar.gz) = 102927 bytes
+SHA1 (patch-aa) = ce2a1959bfd917f99281c6b0f3e5ed9fd47511d8
diff --git a/mail/solid-pop3d/patches/patch-aa b/mail/solid-pop3d/patches/patch-aa
new file mode 100644
index 00000000000..b37a16dfce3
--- /dev/null
+++ b/mail/solid-pop3d/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2002/05/12 16:54:45 hubertf Exp $
+
+--- configure Mon May 6 01:06:20 2002
++++ configure Mon May 6 01:06:28 2002
+@@ -82,7 +82,7 @@
+ includedir='${prefix}/include'
+ oldincludedir='/usr/include'
+ infodir='${prefix}/share/info'
+-mandir='${prefix}/share/man'
++mandir='${prefix}/man'
+
+ # Initialize some other variables.
+ subdirs=