From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Feb 16 15:40:07 2007 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 005C616A407 for ; Fri, 16 Feb 2007 15:40:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id D23E113C4B3 for ; Fri, 16 Feb 2007 15:40:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l1GFe6O1039981 for ; Fri, 16 Feb 2007 15:40:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l1GFe6A8039980; Fri, 16 Feb 2007 15:40:06 GMT (envelope-from gnats) Resent-Date: Fri, 16 Feb 2007 15:40:06 GMT Resent-Message-Id: <200702161540.l1GFe6A8039980@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Nemo Liu Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D8E2916A409 for ; Fri, 16 Feb 2007 15:35:36 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [69.147.83.33]) by mx1.freebsd.org (Postfix) with ESMTP id C65E713C471 for ; Fri, 16 Feb 2007 15:35:36 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l1GFZa5v009280 for ; Fri, 16 Feb 2007 15:35:36 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id l1GFZaRJ009279; Fri, 16 Feb 2007 15:35:36 GMT (envelope-from nobody) Message-Id: <200702161535.l1GFZaRJ009279@www.freebsd.org> Date: Fri, 16 Feb 2007 15:35:36 GMT From: Nemo Liu To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.0 Cc: Subject: ports/109233: Update javamail to 1.4 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Feb 2007 15:40:07 -0000 >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 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 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: