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
This commit is contained in:
hubertf 2002-05-12 16:54:45 +00:00
parent 5e64b9d8d6
commit 954cf6794b
8 changed files with 130 additions and 1 deletions

6
mail/solid-pop3d/DESCR Normal file
View file

@ -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.

16
mail/solid-pop3d/MESSAGE Normal file
View file

@ -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
===========================================================================

55
mail/solid-pop3d/Makefile Normal file
View file

@ -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"

16
mail/solid-pop3d/PLIST Normal file
View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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=

View file

@ -1,4 +1,4 @@
# $NetBSD: bsd.pkg.defaults.mk,v 1.60 2002/05/08 11:05:39 markd Exp $
# $NetBSD: bsd.pkg.defaults.mk,v 1.61 2002/05/12 16:54:58 hubertf Exp $
#
# A file providing defaults for pkgsrc and the packages collection.
@ -1161,6 +1161,22 @@ SDIST_PAWD?= pwd
# Possible: sparcv7, sparcv8 or sparcv9.
# Default: sparcv7
#SPOP3D_ENABLE_APOP= yes
# Enable APOP support in the mail/solid-pop3d package.
# Possible: undefined, defined
# Default: undefined
#SPOP3D_ENABLE_STANDALONE= yes
# Build mail/solid-pop3d to run standalone instead of via inetd.
# Possible: undefined, defined
# Default: undefined
#SPOP3D_ENABLE_ALIASES= yes
# Build mail/solid-pop3d with support for user names mapping and non-IP
# based virtuals.
# Possible: undefined, defined
# Default: undefined
#SQUID_CONFIGURE_ARGS=
# Used in squid package to set build configuration options.
# Possible: see "configure --help"