ports/126589: [NEW PORT]science/jmol-devel : An Open-Source Java Viewer for Chemical Structures in 3D

Wen heping wenheping at gmail.com
Sun Aug 17 13:20:03 UTC 2008


>Number:         126589
>Category:       ports
>Synopsis:       [NEW PORT]science/jmol-devel : An Open-Source Java Viewer for Chemical Structures in 3D
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Aug 17 13:20:03 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Wen heping
>Release:        FreeBSD 7.0 release
>Organization:
ChangAn Middle School
>Environment:
FreeBSD fb7.wenjing.com 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008     root at logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
Jmol is a Java molecular viewer for
three-dimensional chemical structures.
Features include reading a variety
of file types and output from quantum
chemistry programs, and animation of
multi-frame files and computed normal
modes from quantum programs.

WWW:  http://sourceforge.net/projects/jmol/
>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:
#
#	jmol-devel
#	jmol-devel/distinfo
#	jmol-devel/pkg-plist
#	jmol-devel/pkg-descr
#	jmol-devel/Makefile
#
echo c - jmol-devel
mkdir -p jmol-devel > /dev/null 2>&1
echo x - jmol-devel/distinfo
sed 's/^X//' >jmol-devel/distinfo << 'END-of-jmol-devel/distinfo'
XMD5 (jmol-11.6.RC7-full.tar.gz) = d1dbe3488307cbc5f9b7dcf69daaf0a1
XSHA256 (jmol-11.6.RC7-full.tar.gz) = 81741c30f8c48d15f3e2e63f02c7c0a4bdd7db2fe9e98b7e2cd870c04399d5f1
XSIZE (jmol-11.6.RC7-full.tar.gz) = 27935363
XMD5 (selfSignedCertificate.cer) = ec6c4b413be88a8fab584399cc931d55
XSHA256 (selfSignedCertificate.cer) = 0fa14fd5f21593a328ba4439ac17b3b507969d71a2734e392239b83ae8ec2920
XSIZE (selfSignedCertificate.cer) = 735
XMD5 (selfSignedCertificate.store) = bf2be32212c831e4fa369809a639b75d
XSHA256 (selfSignedCertificate.store) = 81b69722530d94dc599ce79382a3386cce518baa7ab79fbb530d13483b51bed5
XSIZE (selfSignedCertificate.store) = 1516
END-of-jmol-devel/distinfo
echo x - jmol-devel/pkg-plist
sed 's/^X//' >jmol-devel/pkg-plist << 'END-of-jmol-devel/pkg-plist'
X%%PORTDOCS%%%%DOCSDIR%%/JmolAppletGuide.html
X%%PORTDOCS%%%%DOCSDIR%%/JmolDevelopersGuide.html
X%%PORTDOCS%%%%DOCSDIR%%/JmolUserGuide/ch01.html
X%%PORTDOCS%%%%DOCSDIR%%/JmolUserGuide/ch02.html
X%%PORTDOCS%%%%DOCSDIR%%/JmolUserGuide/ch02s02.html
X%%PORTDOCS%%%%DOCSDIR%%/JmolUserGuide/ch02s03.html
X%%PORTDOCS%%%%DOCSDIR%%/JmolUserGuide/ch02s04.html
X%%PORTDOCS%%%%DOCSDIR%%/JmolUserGuide/ch02s05.html
X%%PORTDOCS%%%%DOCSDIR%%/JmolUserGuide/ch02s06.html
X%%PORTDOCS%%%%DOCSDIR%%/JmolUserGuide/ch02s07.html
X%%PORTDOCS%%%%DOCSDIR%%/JmolUserGuide/ch03.html
X%%PORTDOCS%%%%DOCSDIR%%/JmolUserGuide/ch03s02.html
X%%PORTDOCS%%%%DOCSDIR%%/JmolUserGuide/ch03s03.html
X%%PORTDOCS%%%%DOCSDIR%%/JmolUserGuide/ch03s04.html
X%%PORTDOCS%%%%DOCSDIR%%/JmolUserGuide/ch03s05.html
X%%PORTDOCS%%%%DOCSDIR%%/JmolUserGuide/ch04.html
X%%PORTDOCS%%%%DOCSDIR%%/JmolUserGuide/index.html
X%%PORTDOCS%%%%DOCSDIR%%/docbook-xml-4.4.zip
X%%PORTDOCS%%%%DOCSDIR%%/docbook-xsl-1.74.0.tar.gz
X%%PORTDOCS%%%%DOCSDIR%%/ibm.license.html
X%%PORTDOCS%%%%DOCSDIR%%/jcfl-1.2.6-source.tar.gz
X%%PORTDOCS%%%%DOCSDIR%%/jpegEncoder.license
X%%PORTDOCS%%%%DOCSDIR%%/lgpl.license
X%%PORTDOCS%%%%DOCSDIR%%/rasmol26.license
X%%PORTDOCS%%%%DOCSDIR%%/source/JmolAppletGuide.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/JmolAppletGuide_de.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/JmolAppletGuide_fr.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/JmolDevelopersGuide.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/JmolDevelopersGuide_de.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/JmolDevelopersGuide_fr.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/JmolGuide.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/JmolGuide_de.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/JmolGuide_fr.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/JmolHistory.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/JmolHistoryToHtml.xsl
X%%PORTDOCS%%%%DOCSDIR%%/source/JmolHistory_fr.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/JmolHistory_nl.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/applet/browsers.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/applet/browsers_fr.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/applet/hardware.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/applet/hardware_fr.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/applet/intro.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/applet/intro_fr.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/applet/serverconfig.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/applet/serverconfig_fr.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/applet/usage.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/applet/usage_fr.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/guide/commandline.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/guide/commandline_fr.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/guide/intro.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/guide/intro_fr.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/guide/menus.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/guide/menus_fr.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/guide/scriptCommands.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/guide/scripts.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/guide/scripts_fr.docbook.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/history/changes.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/history/changes_fr.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/history/changes_nl.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/history/contributors.xml
X%%PORTDOCS%%%%DOCSDIR%%/source/po/JmolAppletGuide.de.po
X%%PORTDOCS%%%%DOCSDIR%%/source/po/JmolAppletGuide.pot
X%%PORTDOCS%%%%DOCSDIR%%/source/po/JmolDevelopersGuide.de.po
X%%PORTDOCS%%%%DOCSDIR%%/source/po/JmolDevelopersGuide.pot
X%%PORTDOCS%%%%DOCSDIR%%/source/po/JmolGuide.de.po
X%%PORTDOCS%%%%DOCSDIR%%/source/po/JmolGuide.pot
X%%PORTDOCS%%%%DOCSDIR%%/source/xml2po-modes/docbook.py
X%%PORTDOCS%%%%DOCSDIR%%/source/xml2po-modes/empty.py
X%%PORTDOCS%%%%DOCSDIR%%/source/xml2po-modes/gs.py
X%%PORTDOCS%%%%DOCSDIR%%/source/xml2po.bat
X%%PORTDOCS%%%%DOCSDIR%%/source/xml2po.py
X%%PORTDOCS%%%%DOCSDIR%%/source/xml2po.sh
X%%PORTDOCS%%%%DOCSDIR%%/splash.ai
X%%JAVAJARDIR%%/Jmol.jar
X%%JAVAJARDIR%%/Jmol.js
X%%JAVAJARDIR%%/JmolApplet.jar
X%%JAVAJARDIR%%/JmolApplet0.jar
X%%JAVAJARDIR%%/JmolApplet0_Core.jar
X%%JAVAJARDIR%%/JmolApplet0_Jars.jar
X%%JAVAJARDIR%%/JmolApplet0_Main.jar
X%%JAVAJARDIR%%/JmolApplet0_Minimize.jar
X%%JAVAJARDIR%%/JmolApplet0_Popup.jar
X%%JAVAJARDIR%%/JmolApplet0_Quantum.jar
X%%JAVAJARDIR%%/JmolApplet0_ReadersCifPdb.jar
X%%JAVAJARDIR%%/JmolApplet0_ReadersMolXyz.jar
X%%JAVAJARDIR%%/JmolApplet0_ReadersMore.jar
X%%JAVAJARDIR%%/JmolApplet0_ReadersXml.jar
X%%JAVAJARDIR%%/JmolApplet0_ShapeBio.jar
X%%JAVAJARDIR%%/JmolApplet0_ShapeSpecial.jar
X%%JAVAJARDIR%%/JmolApplet0_Smiles.jar
X%%JAVAJARDIR%%/JmolApplet0_Symmetry.jar
X%%JAVAJARDIR%%/JmolApplet0_Viewer.jar
X%%JAVAJARDIR%%/JmolApplet0_i18n.jar
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/source/xml2po-modes
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/source/po
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/source/history
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/source/guide
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/source/applet
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/source
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/JmolUserGuide
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-jmol-devel/pkg-plist
echo x - jmol-devel/pkg-descr
sed 's/^X//' >jmol-devel/pkg-descr << 'END-of-jmol-devel/pkg-descr'
XJmol is a Java molecular viewer for
Xthree-dimensional chemical structures.
XFeatures include reading a variety
Xof file types and output from quantum
Xchemistry programs, and animation of
Xmulti-frame files and computed normal
Xmodes from quantum programs.
X
XWWW:  http://sourceforge.net/projects/jmol/
END-of-jmol-devel/pkg-descr
echo x - jmol-devel/Makefile
sed 's/^X//' >jmol-devel/Makefile << 'END-of-jmol-devel/Makefile'
X# Ports collection makefile for:	jmol-devel
X# Date created:			August 17, 2008
X# Whom:				Wen heping <wenheping at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	jmol-devel
XPORTVERSION=	11.6.r7
XCATEGORIES=	science java
XMASTER_SITES=	SF:source1 \
X		http://jmol.svn.sourceforge.net/viewvc/*checkout*/jmol/trunk/Jmol/selfSignedCertificate/:source2
XMASTER_SITE_SUBDIR=	jmol
XDISTFILES=	jmol-11.6.RC7-full.tar.gz:source1 \
X		selfSignedCertificate.cer:source2 \
X		selfSignedCertificate.store:source2
XEXTRACT_ONLY=	jmol-11.6.RC7-full.tar.gz
X
XMAINTAINER=	wenheping at gmail.com
XCOMMENT=	An Open-Source Java Viewer for Chemical Structures in 3D
X
XUSE_JAVA=	yes
XJAVA_VERSION=	1.4+
XWRKSRC=		${WRKDIR}/jmol-11.6.RC7
XJMOL_FILES=	Jmol.jar JmolApplet.jar JmolApplet0.jar \
X		JmolApplet0_Core.jar JmolApplet0_Jars.jar \
X		JmolApplet0_Main.jar JmolApplet0_Minimize.jar\
X		JmolApplet0_Popup.jar JmolApplet0_Quantum.jar \
X		JmolApplet0_ReadersCifPdb.jar JmolApplet0_ReadersMolXyz.jar \
X		JmolApplet0_ReadersMore.jar JmolApplet0_ReadersXml.jar \
X		JmolApplet0_ShapeBio.jar JmolApplet0_ShapeSpecial.jar \
X		JmolApplet0_Smiles.jar JmolApplet0_Viewer.jar \
X		JmolApplet0_i18n.jar JmolApplet0_Symmetry.jar
XJMOL_FILES_EXT=	Jmol.js
XSIGN_DIR=	${WRKSRC}/selfSignedCertificate
X
X.if !defined(WITHOUT_COMPILE)
XUSE_ANT=	yes
XALL_TARGET=	all
X.if !defined(NOPORTDOCS)
XALL_TARGET=	main
X.endif
X.else
XNO_BUILD=	yes
X.endif
X
X.include <bsd.port.pre.mk>
X
Xpre-fetch:
X	@${ECHO_MSG} ""
X	@${ECHO_MSG} "You may use the following build options:"
X	@${ECHO_MSG} ""
X	@${ECHO_MSG} "    WITHOUT_COMPILE=yes    Install the pre-compiled .jar file"
X	@${ECHO_MSG} ""
X
Xpost-extract:
X	@${MKDIR} ${SIGN_DIR}
X	@${CP} ${DISTDIR}/selfSignedCertificate.cer ${SIGN_DIR}
X	@${CP} ${DISTDIR}/selfSignedCertificate.store ${SIGN_DIR}
X
Xdo-install:
X.for j in ${JMOL_FILES_EXT}
X	${INSTALL_DATA} ${WRKSRC}/${j} ${JAVAJARDIR}
X.endfor
X
X.if !defined(WITHOUT_COMPILE)
X.for j in ${JMOL_FILES}
X	${INSTALL_DATA} ${WRKSRC}/build/${j} ${JAVAJARDIR}
X.endfor
X.else
X.for j in ${JMOL_FILES}
X	${INSTALL_DATA} ${WRKSRC}/${j} ${JAVAJARDIR}
X.endfor
X.endif
X
X.if !defined(NOPORTDOCS)
X	@${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..."
X	@cd ${WRKSRC}/doc && ${FIND} . -type d -exec ${MKDIR} ${DOCSDIR}/{} \;
X	@cd ${WRKSRC}/doc && ${FIND} . -type f -exec \
X		${INSTALL_DATA} {} ${DOCSDIR}/{} \;
X	@${ECHO_MSG} " [DONE]"
X.endif
X
X.include <bsd.port.post.mk>
END-of-jmol-devel/Makefile
exit



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



More information about the freebsd-ports-bugs mailing list