Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Jan 2005 14:37:05 +0200 (EET)
From:      Anton Yudin <toha@toha.org.ua>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/75879: new port mail/jboss-mailservices
Message-ID:  <200501061237.j06Cb5oj077093@ib.com.ua>
Resent-Message-ID: <200501061240.j06CeQGL026506@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         75879
>Category:       ports
>Synopsis:       new port mail/jboss-mailservices
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan 06 12:40:26 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Anton Yudin
>Release:        FreeBSD 4.10-STABLE i386
>Organization:
>Environment:


	
>Description:
	new port mail/jboss-mailservices.
JBossMail was created to enable JBoss to serve as an email server.

JBossMail currently consists of:

    * Core Server - which provides thread pooling, connection handling, and
      timeout configuration.
    * POP Protocol Implementation - plugs into the Server MBean to provide a
      POP implementation.
    * SMTP Server - plugs into the Server MBean to provide an SMTP protocol
      implementation.
    * Mail Listeners - plug into the SMTP server to forward mail to the various
      backends. Currently the JMSMailListener is provided. It forwards mails
      to various JBossMQ queues. Message Driven Beans for remote and local
      delivery are also provided.
    * Mailbox implementations - provides backends to the mail server. Presently
      an EJB Entity-based version is provided.
    * SMTPSender - uses JavaMail to mail messages to remote servers
    * Test suite - JUnit tests for the various portions of mail services.
      Includes a few services including mock-jndi.

>How-To-Repeat:
	
>Fix:
	Use port.
shar:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	mail/jboss-mailservices
#	mail/jboss-mailservices/pkg-descr
#	mail/jboss-mailservices/distinfo
#	mail/jboss-mailservices/Makefile
#
echo c - mail/jboss-mailservices
mkdir -p mail/jboss-mailservices > /dev/null 2>&1
echo x - mail/jboss-mailservices/pkg-descr
sed 's/^X//' >mail/jboss-mailservices/pkg-descr << 'END-of-mail/jboss-mailservices/pkg-descr'
XJBossMail was created to enable JBoss to serve as an email server.
X
XJBossMail currently consists of:
X
X    * Core Server - which provides thread pooling, connection handling, and
X      timeout configuration.
X    * POP Protocol Implementation - plugs into the Server MBean to provide a
X      POP implementation.
X    * SMTP Server - plugs into the Server MBean to provide an SMTP protocol
X      implementation.
X    * Mail Listeners - plug into the SMTP server to forward mail to the various
X      backends. Currently the JMSMailListener is provided. It forwards mails
X      to various JBossMQ queues. Message Driven Beans for remote and local
X      delivery are also provided.
X    * Mailbox implementations - provides backends to the mail server. Presently
X      an EJB Entity-based version is provided.
X    * SMTPSender - uses JavaMail to mail messages to remote servers
X    * Test suite - JUnit tests for the various portions of mail services.
X      Includes a few services including mock-jndi.
X
XWWW: http://www.jboss.org/products/mailservices
END-of-mail/jboss-mailservices/pkg-descr
echo x - mail/jboss-mailservices/distinfo
sed 's/^X//' >mail/jboss-mailservices/distinfo << 'END-of-mail/jboss-mailservices/distinfo'
XMD5 (jboss-mailservices-m1-final.zip) = e584172003ccb7fdad215e432f5c1bb1
XSIZE (jboss-mailservices-m1-final.zip) = 1291084
END-of-mail/jboss-mailservices/distinfo
echo x - mail/jboss-mailservices/Makefile
sed 's/^X//' >mail/jboss-mailservices/Makefile << 'END-of-mail/jboss-mailservices/Makefile'
X# New ports collection makefile for:    JBoss Mail Services
X# Date created:		Thu Jan  6 13:39:18 EET 2005
X# Whom:			Anton Yudin <toha@toha.org.ua>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	jboss-mailservices
XPORTVERSION=	m1
XCATEGORIES=	mail java
XMASTER_SITES=	http://www.jboss.org/wiki/attach?page=MailServicesMilestoneReleases/
XDISTNAME=	${PORTNAME}-${PORTVERSION}-final
X
XMAINTAINER=	toha@toha.org.ua
XCOMMENT=	JBoss Mail Services
X
XRUN_DEPENDS=	${LOCALBASE}/jboss4.0/server/default/conf/jboss-service.xml:${PORTSDIR}/java/jboss4
X
XUSE_JAVA=	1.4+
XNO_BUILD=	YES
XUSE_ZIP=	YES
X
XDEPLOY_PATH=	${LOCALBASE}/jboss4.0/server/default/deploy
XWRKSRC=		${WRKDIR}/deploy
X
X.include <bsd.port.pre.mk>
X
Xdo-install:
X	cd ${WRKSRC} && ${FIND} . -type d -exec ${INSTALL} -d ${DEPLOY_PATH}/'{}' \; && \
X	${FIND} . -type f -exec ${INSTALL_DATA} '{}' ${DEPLOY_PATH}/'{}' \;
X
Xpost-install:
X.for dir in ${DEPLOY_PATH}/mail.ear
X	@${FIND} ${dir} ! -type d | \
X		${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST}
X	@${FIND} ${dir} -type d | ${SORT} -r | \
X		${SED} 's,^${PREFIX}/,@dirrm ,' >> ${TMPPLIST}
X.endfor
X
X.include <bsd.port.post.mk>
END-of-mail/jboss-mailservices/Makefile
exit


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200501061237.j06Cb5oj077093>