Date: Fri, 16 Feb 2007 15:35:36 GMT From: Nemo Liu<nemoliu@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/109233: Update javamail to 1.4 Message-ID: <200702161535.l1GFZaRJ009279@www.freebsd.org> Resent-Message-ID: <200702161540.l1GFe6A8039980@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 109233 >Category: ports >Synopsis: Update javamail to 1.4 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Fri Feb 16 15:40:06 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Nemo Liu >Release: 6.2 >Organization: >Environment: FreeBSD historydb.internal.sina.com.cn 6.2-STORM-r2 FreeBSD 6.2-STORM-r2 #0: Mon Jan 22 15:36:05 CST 2007 liutong@historydb.internal.sina.com.cn:/usr/obj/usr/src/sys/SINAMAIL i386 >Description: Update javamail from 1.3.3 to 1.4. The JavaMail 1.4 release includes many API improvements approved by the Java Community Process via JSR-919. It also includes improvements in MIME parsing performance and support for parsing and constructing Delivery Status Notifications. >How-To-Repeat: >Fix: Patch attached with submission follows: # 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: # # /usr/ports/java/javamail # /usr/ports/java/javamail/Makefile # /usr/ports/java/javamail/distinfo # /usr/ports/java/javamail/pkg-descr # echo c - /usr/ports/java/javamail mkdir -p /usr/ports/java/javamail > /dev/null 2>&1 echo x - /usr/ports/java/javamail/Makefile sed 's/^X//' >/usr/ports/java/javamail/Makefile << 'END-of-/usr/ports/java/javamail/Makefile' X# New ports collection makefile for: JavaMail API Implementation X# Date created: 16 Feb 2007 X# Whom: Nemo Liu X# X# $FreeBSD$ X# X XPORTNAME= javamail XPORTVERSION= 1.4 XCATEGORIES= java mail XMASTER_SITES= # XDISTNAME= ${PORTNAME}-${PORTVERSION:S/./_/g} X XMAINTAINER= nemoliu@gmail.com XCOMMENT= A Reference Implementation of JSR 919 X XRUN_DEPENDS= ${JAVALIBDIR}/activation.jar:${PORTSDIR}/java/jaf X XUSE_ZIP= YES XUSE_JAVA= YES XJAVA_VERSION= 1.4+ X XWRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} XNO_BUILD= yes XNO_CDROM= See the license XDOWNLOAD_URL= http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=javamail-1.4-oth-JPR&SiteId=JSC&TransactionId=noreg X X.if !defined(NOPORTDOCS) XDOCFILES1= JavaMail-1.1-changes.txt JavaMail-1.2-changes.txt \ X JavaMail-1.4.pdf JavaMail-1.3-changes.txt \ X JavaMail-1.4-changes.txt Providers.pdf javadocs XDOCFILES2= CHANGES.txt LICENSE.txt NOTES.txt README.txt SSLNOTES.txt \ X distributionREADME.txt XPORTDOCS= ${DOCFILES1} ${DOCFILES2} X.endif X XJARFILES= mail.jar imap.jar mailapi.jar pop3.jar smtp.jar XPLIST_FILES= ${JARFILES:S,^,%%JAVAJARDIR%%/,} X X.include <bsd.port.pre.mk> X.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) && !defined(PACKAGE_BUILDING) XIGNORE= you must manually fetch the distribution from ${DOWNLOAD_URL} and place it in ${DISTDIR} then run make again X.endif X Xdo-install: X @${ECHO_MSG} -n ">> Installing demo in ${EXAMPLESDIR}..." X @${MKDIR} ${EXAMPLESDIR} X @cd ${WRKSRC} && ${FIND} demo \ X | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${EXAMPLESDIR} > /dev/null 2>&1 X @${ECHO_MSG} " [ DONE ]" X @${ECHO_MSG} -n ">> Install JAR files in ${JAVAJARDIR}..." X @${INSTALL_DATA} ${WRKSRC}/mail.jar ${JAVAJARDIR}/ X @cd ${WRKSRC}/lib && ${INSTALL_DATA} imap.jar mailapi.jar pop3.jar smtp.jar ${JAVAJARDIR}/ X @${ECHO_MSG} " [ DONE ]" X.if !defined(NOPORTDOCS) X @${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..." X @${MKDIR} ${DOCSDIR} X @cd ${WRKSRC}/docs && ${FIND} ${DOCFILES1} \ X | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} > /dev/null 2>&1 X @cd ${WRKSRC} && ${FIND} ${DOCFILES2} \ X | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} > /dev/null 2>&1 X @${ECHO_MSG} " [ DONE ]" X.endif X Xpost-install: X @${FIND} -s ${WRKSRC}/demo -not -type d 2>/dev/null \ X | ${SED} -ne 's,^${WRKSRC},${EXAMPLESDIR:S,^${PREFIX}/,,},p' >> ${TMPPLIST} X @${FIND} -s -d ${WRKSRC}/demo -type d 2>/dev/null \ X | ${SED} -ne 's,^${WRKSRC},@dirrm ${EXAMPLESDIR:S,^${PREFIX}/,,},p' >> ${TMPPLIST} X @${ECHO_CMD} '@dirrm ${EXAMPLESDIR:S,^${PREFIX}/,,}' >> ${TMPPLIST} X X.include <bsd.port.post.mk> END-of-/usr/ports/java/javamail/Makefile echo x - /usr/ports/java/javamail/distinfo sed 's/^X//' >/usr/ports/java/javamail/distinfo << 'END-of-/usr/ports/java/javamail/distinfo' XMD5 (javamail-1_4.zip) = 4541a84c4d329291fe87b57fde276b0e XSHA256 (javamail-1_4.zip) = c9f5f51bf0913c4c7c0913e9ad69eaf33fb69c34dae6bd047806d72d16ce0d12 XSIZE (javamail-1_4.zip) = 2447698 END-of-/usr/ports/java/javamail/distinfo echo x - /usr/ports/java/javamail/pkg-descr sed 's/^X//' >/usr/ports/java/javamail/pkg-descr << 'END-of-/usr/ports/java/javamail/pkg-descr' XThe JavaMail API provides a platform-independent and protocol-independent Xframework to build mail and messaging applications. The JavaMail API is Ximplemented as a Java platform optional package and is also available as Xpart of the Java platform, Enterprise Edition. All Java EE application Xservers, including GlassFish, provide an implementation of the JavaMail XAPI. The JavaMail implementation in GlassFish is the source code from wh X-ich the JavaMail reference implementation is built. Many other applica X-tion servers use the same JavaMail reference implementation. X XWWW: http://java.sun.com/products/javamail/ END-of-/usr/ports/java/javamail/pkg-descr exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200702161535.l1GFZaRJ009279>