1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-26 09:46:09 +00:00

mail/dovecot-coi: new port Dovecot chat over IMAP

PR: 244433
Reported By: andrej@ebert.su
This commit is contained in:
Larry Rosenman 2022-05-07 11:54:29 -05:00
parent 3bcc17d6d4
commit b5f374dcd5
No known key found for this signature in database
GPG Key ID: 697C99B1AB48A77D
6 changed files with 101 additions and 0 deletions

View File

@ -94,6 +94,7 @@
SUBDIR += dma
SUBDIR += dot-forward
SUBDIR += dovecot
SUBDIR += dovecot-coi
SUBDIR += dovecot-fts-elastic
SUBDIR += dovecot-fts-flatcurve
SUBDIR += dovecot-fts-xapian

41
mail/dovecot-coi/Makefile Normal file
View File

@ -0,0 +1,41 @@
# $FreeBSD$
PORTNAME= coi
PORTVERSION= 2.3.9
CATEGORIES= mail
PKGNAMEPREFIX= dovecot-
MAINTAINER= andrej@ebert.su
COMMENT= Dovecot COI (Chat-over-IMAP) plugin
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= dovecot>=2.3.8:mail/dovecot
RUN_DEPENDS= dovecot>=2.3.8:mail/dovecot
USES= autoreconf compiler:c++11-lang libtool pkgconfig
DOVECOTVERSION= 2.3
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --exec-prefix=${PREFIX} \
--without-dovecot-install-dirs \
--with-dovecot="${LOCALBASE}/lib/dovecot"
MAKE_ARGS= LD_RUN_PATH="${PREFIX}/lib/dovecot" \
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
OPTIONS_DEFINE= UNFINISHED
OPTIONS_SUB= yes
UNFINISHED_DESC= Build unfinished modules, currently doveadm-coi and submission-coi
UNFINISHED_CONFIGURE_ENABLE= unfinished
USE_GITHUB=yes
GH_ACCOUNT= dovecot
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1582638253
SHA256 (dovecot-coi-2.3.9_GH0.tar.gz) = 80a06b32b6202261d1968bf3dd904b7124222918dd9244ce9ed845760c6e503a
SIZE (dovecot-coi-2.3.9_GH0.tar.gz) = 64787

View File

@ -0,0 +1,11 @@
Beta version disclaimer
The purpose of this BETA version of this Dovecot plugin is solely to test its
features, to obtain defects, failures and malfunctions.
By using the software, you acknowledge that all of the data that you are
handling with the BETA version might be subject to such defects, failures
and malfunctions, up to the point of total loss.
You are aware to not rely on the functionality and that the use of the software
in a professional productive environment is not recommended.
This package provides an implementation of the Chat over IMAP protcool.
A webpush plugin, and plugins for the imap and lmtp services are provided.

View File

@ -0,0 +1,18 @@
[
{ type: install
message: <<EOM
Beta version disclaimer
The purpose of this BETA version of this Dovecot plugin is solely to test its
features, to obtain defects, failures and malfunctions.
By using the software, you acknowledge that all of the data that you are
handling with the BETA version might be subject to such defects, failures
and malfunctions, up to the point of total loss.
You are aware to not rely on the functionality and that the use of the software
in a professional productive environment is not recommended.
Configuration instructions are at https://doc.dovecot.org/configuration_manual/coi/
EOM
}
]

View File

@ -0,0 +1,27 @@
include/dovecot-coi/coi-common.h
include/dovecot-coi/coi-config.h
include/dovecot-coi/coi-contact-list.h
include/dovecot-coi/coi-contact.h
include/dovecot-coi/coi-secret.h
include/dovecot-coi/coi-storage.h
include/dovecot-coi/webpush-message.h
include/dovecot-coi/webpush-notify.h
include/dovecot-coi/webpush-payload.h
include/dovecot-coi/webpush-plugin.h
include/dovecot-coi/webpush-send.h
include/dovecot-coi/webpush-subscription.h
include/dovecot-coi/webpush-vapid.h
lib/dovecot-coi/libdovecot-coi.a
lib/dovecot-coi/libdovecot-coi.so
lib/dovecot-coi/libdovecot-coi.so.0
lib/dovecot-coi/libdovecot-coi.so.0.0.0
%%UNFINISHED%%lib/dovecot/doveadm/lib10_doveadm_coi_plugin.a
%%UNFINISHED%%lib/dovecot/doveadm/lib10_doveadm_coi_plugin.so
lib/dovecot/lib11_imap_coi_plugin.a
lib/dovecot/lib11_imap_coi_plugin.so
lib/dovecot/lib11_lmtp_coi_plugin.a
lib/dovecot/lib11_lmtp_coi_plugin.so
%%UNFINISHED%%lib/dovecot/lib11_submission_coi_plugin.a
%%UNFINISHED%%lib/dovecot/lib11_submission_coi_plugin.so
lib/dovecot/lib30_webpush_plugin.a
lib/dovecot/lib30_webpush_plugin.so