1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-23 09:10:43 +00:00

Update to 3.6.

PR:		19091
Submitted by:	MAINTAINER
This commit is contained in:
Will Andrews 2000-06-07 16:59:47 +00:00
parent 0b6f3c90f3
commit fd97d4c549
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=29323
6 changed files with 145 additions and 114 deletions

View File

@ -6,58 +6,67 @@
#
PORTNAME= molden
PORTVERSION= 3.4
PORTVERSION= 3.6
CATEGORIES= biology
MASTER_SITES= ftp://ftp.caos.kun.nl/pub/molgraph/molden/
MASTER_SITES+= ftp://ftp.caos.kun.nl/pub/molgraph/molden/bin/
DISTFILES= ${PORTNAME}${PORTVERSION}.tar.Z ${PORTNAME}${PORTVERSION}-freebsd
EXTRACT_ONLY= molden3.4.tar.Z
DISTNAME= ${PORTNAME}${PORTVERSION}
EXTRACT_SUFX= .tar.Z
EXTRACT_ONLY= ${PORTNAME}${PORTVERSION}.tar.Z
PATCH_SITES= ftp://ftp.caos.kun.nl/pub/molgraph/molden/bin/
PATCHFILES= ${PORTNAME}${PORTVERSION}-freebsd
MAINTAINER= rmiya@cc.hirosaki-u.ac.jp
RESTRICTED= "free for academic, non profit usage; do not re-distribute source and executable"
RESTRICTED= "free for academic, non profit usage;"
NO_CDROM= "Do not re-distribute source and executable."
NO_PACKAGE= "Though the source codes is accessible, the author is hoping for distribution in an original binary form."
MAKEFILE= ${WRKSRC}/makefile
WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION}
.include <bsd.port.pre.mk>
.if ${MACHINE_ARCH} == "alpha"
DONOTUSE_ORIGINALBINARY= yes
.endif
post-configure:
@${ECHO_MSG} "********************"
@${ECHO_MSG} "** If you want to use a larger MOLDEN,"
@${ECHO_MSG} "** edit change_parameter, change_parameter.sh"
@${ECHO_MSG} "** or utils/*, and run them before building it."
@${ECHO_MSG} "********************"
pre-build:
.if defined(DONOTUSE_ORIGINALBINARY)
(cd ${WRKSRC}; ${CP} makefile Makefile)
(cd ${WRKSRC}; ./change_parameter)
.if defined(ORIGINALBINARY)
@${ECHO_MSG} "********************"
@${ECHO_MSG} "** re-build with customizations"
@${ECHO_MSG} "** maxorb: 256 -> 1024"
@${ECHO_MSG} "** maxatm: 150 -> 300"
@${ECHO_MSG} "** using original binary"
@${ECHO_MSG} "********************"
.elif defined(MYBINARY)
@${ECHO_MSG} "********************"
@${ECHO_MSG} "** re-build your own MOLDEN"
@${ECHO_MSG} "********************"
.else
@${ECHO_MSG} "********************"
@${ECHO_MSG} "** using original binary"
@${ECHO_MSG} "** set ORIGINALBINARY=yes or MYBINARY=yes"
@${ECHO_MSG} "********************"
.endif
do-build:
.if defined(DONOTUSE_ORIGINALBINARY)
(cd ${WRKSRC};${MAKE})
.if defined(ORIGINALBINARY)
${CP} ${DISTDIR}/${PORTNAME}${PORTVERSION}-freebsd ${WRKSRC}/molden
.elif defined(MYBINARY)
(cd ${WRKSRC} && ${MAKE})
.else
${CP} ${DISTDIR}/${PORTNAME}${PORTVERSION}-freebsd ${WRKSRC}/molden
.endif
pre-install:
${RM} -rf ${PREFIX}/share/doc/molden
.if !defined(NOPORTDOCS)
${MKDIR} ${PREFIX}/share/doc/molden
${MKDIR} ${PREFIX}/share/doc/molden/doc
${MKDIR} ${PREFIX}/share/doc/molden/test
@${ECHO_MSG} "********************"
@${ECHO_MSG} "** set ORIGINALBINARY=yes or MYBINARY=yes"
@${ECHO_MSG} "********************"
.endif
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/molden ${PREFIX}/bin/
.if !defined(NOPORTDOCS)
${INSTALL_DATA} ${WRKSRC}/doc/* ${PREFIX}/share/doc/molden/doc
${INSTALL_DATA} ${WRKSRC}/test/* ${PREFIX}/share/doc/molden/test
${MKDIR} ${PREFIX}/share/doc/molden
${MKDIR} ${PREFIX}/share/molden/test
${MKDIR} ${PREFIX}/share/molden/utils
${INSTALL_DATA} ${WRKSRC}/doc/* ${PREFIX}/share/doc/molden
${INSTALL_DATA} ${WRKSRC}/test/* ${PREFIX}/share/molden/test
${INSTALL_DATA} ${WRKSRC}/utils/* ${PREFIX}/share/molden/utils
.endif
.include <bsd.port.mk>
.include <bsd.port.post.mk>

View File

@ -1,2 +1,2 @@
MD5 (molden3.4.tar.Z) = 42a0a001378aac46a84a53c7cbf90500
MD5 (molden3.4-freebsd) = e31c3ad49d4bf73edf05682faf3e8a3a
MD5 (molden3.6.tar.Z) = 637c1359c5dbdaeea688084d2bf0f6d0
MD5 (molden3.6-freebsd) = c27c7e0b7e4ca0dca533ad1c1455f9cb

View File

@ -1,63 +1,71 @@
*** makefile.orig Fri Dec 20 02:17:40 1996
--- makefile Wed Apr 30 23:24:13 1997
*** makefile.orig Mon Jan 24 23:28:24 2000
--- makefile Wed Jun 7 04:25:36 2000
***************
*** 4,11 ****
# of the shaded plots, this can vary over X-servers
# (You can always override it with the command line flag -c0.25)
*** 12,19 ****
#
# Disregard compiler warnings on rdmolf.f
#
! CC = cc
! LIBS = -lX11 -lm
# Ultrix, Dec Alpha, Linux ( and best start for Unix other than below )
#CFLAGS = -c -DDOBACK -DHASTIMER
--- 4,21 ----
# of the shaded plots, this can vary over X-servers
# (You can always override it with the command line flag -c0.25)
#
--- 12,37 ----
#
# Disregard compiler warnings on rdmolf.f
#
! #CC = cc
! #LIBS = -lX11 -lm
!
! ###
! # FreeBSD
! CC = gcc
! CFLAGS = -c -O2 -DDOBACK -DHASTIMER -I/usr/X11R6/include
! #CC = gcc
! CFLAGS += -c -DDOBACK -DHASTIMER -I/usr/X11R6/include
! #FC = f77
! FFLAGS = -O2 -Nn802 -Nx400
! .if ${MACHINE_ARCH} == i386
! FFLAGS += -malign-double
! CFLAGS += -malign-double
! .endif
! .if ${OSVERSION} < 400005
! FFLAGS += -Nn802 -Nx400
! .else
! FFLAGS += -Wno-globals -fno-globals
! .endif
! LIBS = -L/usr/X11R6/lib -lX11 -lm
! LDR = f77
! ###
# Ultrix, Dec Alpha, Linux ( and best start for Unix other than below )
#CFLAGS = -c -DDOBACK -DHASTIMER
#
***************
*** 20,28 ****
#LDR = fort77
*** 49,57 ****
# Silicon Graphics
! CFLAGS = -c -DDOBACK -DHASTIMER -DCOLOR_OFFSET=0.0
! FFLAGS =
! LDR = f77
! FFLAGS =
! LDR = f77
# AIX
#
--- 30,38 ----
#LDR = fort77
--- 67,75 ----
# Silicon Graphics
! #CFLAGS = -c -DDOBACK -DHASTIMER -DCOLOR_OFFSET=0.0
! #FFLAGS =
! #LDR = f77
! #FFLAGS =
! #LDR = f77
# AIX
#
***************
*** 104,109 ****
--- 114,121 ----
#If Silicon Graphics Graphics library version needed (You can do without )
#SOBJ = silly.o
*** 138,143 ****
--- 156,163 ----
# on linux with older Mesa installations try:
#LIBSG = -L/usr/X11R6/lib -lglut -lMesaGLU -lMesaGL -lXmu -lXi -lX11 -lm
#
+
+ all: molden
+ all: molden
molden: $(OBJS) $(SOBJ) xwin.o
$(LDR) -o molden $(OBJS) $(SOBJ) xwin.o $(LIBS)
molden: $(OBJS) $(SOBJ) mpdum.o xwin.o
$(LDR) -o molden $(OBJS) $(SOBJ) mpdum.o xwin.o $(LIBS)

View File

@ -1,18 +1,18 @@
*** xwin.c.orig Mon Nov 9 03:06:06 1998
--- xwin.c Sat Nov 14 21:07:52 1998
*** xwin.c.orig Wed May 31 20:27:01 2000
--- xwin.c Wed Jun 7 02:34:50 2000
***************
*** 13,19 ****
#include <X11/Xos.h>
*** 15,21 ****
#include <X11/keysym.h>
#include <X11/cursorfont.h>
#include <X11/Xatom.h>
! #include <malloc.h>
#endif
#include <stdio.h>
--- 13,19 ----
#include <X11/Xos.h>
--- 15,21 ----
#include <X11/keysym.h>
#include <X11/cursorfont.h>
#include <X11/Xatom.h>
! /* #include <malloc.h> */
#endif

View File

@ -1,17 +1,19 @@
If you want to re-build with your own customization,
define `DONOTUSE_ORIGINALBINARY', such as:
% make DONOTUSE_ORIGINALBINARY=yes
Visualizing the results of molecular orbital calculations
MO program: gaussian, gamess, mopac
display molecule in 3D: geo-opt, single-point,
nomal mode ... animation
density: contour plot, 3D view
electron density, MO coefficient
1) MO program: gaussian, gamess, mopac, etc.
2) display molecule in 3D: geo-opt, single-point, nomal mode (animation)
3) density: contour plot or 3D view for electron density and MO coefficient
Everything what you want about MO calculation can be seen.
WWW: http://www.caos.kun.nl/~schaft/molden/molden.html
You must set the environmental variable ether ORIGINALBINARY=yes or
MYBINARY=yes. The latter will be used for building up your own binary,
which is specially customized.
web site, shown above.
Acknowledgement: Porting to 4.0-CURRENT (__FreeBSD_version == 400005)
and later versions have been assisted greatly by Glenn Johnson
<gjohnson@nola.srrc.usda.gov>, thanks a lot !
--
rmiya

View File

@ -1,39 +1,51 @@
bin/molden
share/doc/molden/doc/figures.ps.Z
share/doc/molden/doc/manual.ps.Z
share/doc/molden/doc/manual.txt.Z
share/doc/molden/test/adf.molf
share/doc/molden/test/ampac.arc
share/doc/molden/test/ampac.test
share/doc/molden/test/bucky.xyz
share/doc/molden/test/chemx.test
share/doc/molden/test/complex2.out
share/doc/molden/test/esp.test
share/doc/molden/test/esp.txt
share/doc/molden/test/fragment
share/doc/molden/test/gamess_uk.freq
share/doc/molden/test/gamess_uk.input
share/doc/molden/test/gamess_uk.test1
share/doc/molden/test/gamess_uk.test2
share/doc/molden/test/gamess_us.h2o_631g_opt.out
share/doc/molden/test/gamess_us.irc
share/doc/molden/test/gamess_us_uhf_opt
share/doc/molden/test/gaussian.freq
share/doc/molden/test/gaussian.input
share/doc/molden/test/gaussian.test
share/doc/molden/test/mopac.freq
share/doc/molden/test/mopac.test
share/doc/molden/test/pdb.test
share/doc/molden/test/reacpth.xyz
share/doc/molden/test/shelx.ins
share/doc/molden/test/surface.molf
share/doc/molden/test/test.fdat
share/doc/molden/test/test.mol2
share/doc/molden/test/tinker_charmm.xyz
share/doc/molden/test/tinker_mm3.xyz
share/doc/molden/test/uracil.fdat
share/doc/molden/test/uracil_gauss.out
share/doc/molden/test/vamp.test
@dirrm share/doc/molden/test
@dirrm share/doc/molden/doc
share/doc/molden/figures.ps.Z
share/doc/molden/manual.ps.Z
share/doc/molden/manual.txt.Z
share/molden/test/adf.molf
share/molden/test/ampac.arc
share/molden/test/ampac.test
share/molden/test/bucky.xyz
share/molden/test/chemx.test
share/molden/test/complex2.out
share/molden/test/esp.test
share/molden/test/esp.txt
share/molden/test/fragment
share/molden/test/gamess_uk.freq
share/molden/test/gamess_uk.input
share/molden/test/gamess_uk.test1
share/molden/test/gamess_uk.test2
share/molden/test/gamess_us.h2o_631g_opt.out
share/molden/test/gamess_us.irc
share/molden/test/gamess_us_uhf_opt
share/molden/test/gaussian.freq
share/molden/test/gaussian.input
share/molden/test/gaussian.test
share/molden/test/jaguar.cube
share/molden/test/mopac.freq
share/molden/test/mopac.test
share/molden/test/pdb.test
share/molden/test/reacpth.xyz
share/molden/test/shelx.ins
share/molden/test/surface.molf
share/molden/test/test.fdat
share/molden/test/test.mol2
share/molden/test/test_homo.cube
share/molden/test/tinker_charmm.xyz
share/molden/test/tinker_mm3.xyz
share/molden/test/uracil.fdat
share/molden/test/uracil_gauss.out
share/molden/test/vamp.test
share/molden/utils/INFO
share/molden/utils/ch_backspace
share/molden/utils/ch_mxcon
share/molden/utils/ch_par
share/molden/utils/colors
share/molden/utils/ircextract.awk
share/molden/utils/molden
share/molden/utils/multi_vrml.csh
share/molden/utils/multi_vrml_orbitals.csh
@dirrm share/molden/test
@dirrm share/molden/utils
@dirrm share/molden
@dirrm share/doc/molden