New port: mail/jwsmtp

jwSMTP is a GPL-licensed C++ library to facilitate sending email
programmatically. All you need to worry about is who the mail is from, who to
send it to and the message itself, no network coding necessary. It is able to
send mail in html or plain format. jwSMTP can send attachments, send to
multiple recipients including Cc/Bcc recipients. LOGIN and PLAIN SMTP
authentication. Do an MX lookup or send direct via an smtp server.

Supported platforms are BSD, Linux and Windows.

WWW: https://talk.mumbleface.net/jwsmtp/

PR:		210765
Submitted by:	Mohammad S. Babaei <info@babaei.net>
This commit is contained in:
Kurt Jaeger 2016-07-11 20:14:30 +00:00
parent f50008ab59
commit 5d282f809c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=418403
5 changed files with 75 additions and 0 deletions

View file

@ -187,6 +187,7 @@
SUBDIR += jamlib
SUBDIR += jmba
SUBDIR += junkfilter
SUBDIR += jwsmtp
SUBDIR += kbiff
SUBDIR += kshowmail
SUBDIR += lbdb

41
mail/jwsmtp/Makefile Normal file
View file

@ -0,0 +1,41 @@
# Created by: Mohammad S. Babaei <info@babaei.net>
# $FreeBSD$
PORTNAME= jwsmtp
PORTVERSION= 1.32.15
CATEGORIES= mail
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/jwsmtp%20version%201.32.15%20bugfix/
MAINTAINER= info@babaei.net
COMMENT= C++ library for sending email
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
NO_OPTIONS_SORT= yes
OPTIONS_DEFINE= DOCS MANPAGES
OPTIONS_DEFAULT= DOCS MANPAGES
DOCS_DESC= Install documentation
MANPAGES_DESC= Install manpages
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
USES= libtool pathfix
INSTALL_TARGET= install-strip
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDOCS}
PLIST_SUB+= PORTDOCS=""
.else
PLIST_SUB+= PORTDOCS="@comment "
.endif
.if ${PORT_OPTIONS:MMANPAGES}
PLIST_SUB+= MANPAGES=""
.else
PLIST_SUB+= MANPAGES="@comment "
.endif
.include <bsd.port.mk>

2
mail/jwsmtp/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (jwsmtp-1.32.15.tar.gz) = 46227cd677f64850de0b23f6f6764576ddacb637011f34d16386fb31cdd2d722
SIZE (jwsmtp-1.32.15.tar.gz) = 458872

10
mail/jwsmtp/pkg-descr Normal file
View file

@ -0,0 +1,10 @@
jwSMTP is a GPL-licensed C++ library to facilitate sending email
programmatically. All you need to worry about is who the mail is from, who to
send it to and the message itself, no network coding necessary. It is able to
send mail in html or plain format. jwSMTP can send attachments, send to
multiple recipients including Cc/Bcc recipients. LOGIN and PLAIN SMTP
authentication. Do an MX lookup or send direct via an smtp server.
Supported platforms are BSD, Linux and Windows.
WWW: https://talk.mumbleface.net/jwsmtp/

21
mail/jwsmtp/pkg-plist Normal file
View file

@ -0,0 +1,21 @@
include/jwsmtp-1.32/jwsmtp/base64.h
include/jwsmtp-1.32/jwsmtp/compat.h
include/jwsmtp-1.32/jwsmtp/jwsmtp.h
include/jwsmtp-1.32/jwsmtp/mailer.h
lib/libjwsmtp-1.32.so
lib/libjwsmtp.a
lib/libjwsmtp.so
libdata/pkgconfig/jwsmtp-1.32.pc
%%MANPAGES%%man/man3/jwsmtp.3.gz
%%PORTDOCS%%%%DOCSDIR%%-1.32/Copying
%%PORTDOCS%%%%DOCSDIR%%-1.32/basic_code.html
%%PORTDOCS%%%%DOCSDIR%%-1.32/functions.html
%%PORTDOCS%%%%DOCSDIR%%-1.32/index.html
%%PORTDOCS%%%%DOCSDIR%%-1.32/install.html
%%PORTDOCS%%%%DOCSDIR%%-1.32/lib-set.jpg
%%PORTDOCS%%%%DOCSDIR%%-1.32/mailer_class.html
%%PORTDOCS%%%%DOCSDIR%%-1.32/main.css
%%PORTDOCS%%%%DOCSDIR%%-1.32/t-o-i.jpg
%%PORTDOCS%%%%DOCSDIR%%-1.32/t-o-l.jpg
%%PORTDOCS%%%%DOCSDIR%%-1.32/usage.html
%%PORTDOCS%%%%DOCSDIR%%-1.32/win.html