1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-23 04:23:08 +00:00

Add V_Sim, a program to visualize atomic structures such as crystals, grain

boundaries and so on.
This commit is contained in:
Thierry Thomas 2005-12-10 21:45:28 +00:00
parent 617463e5ce
commit 351df01795
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=150833
5 changed files with 202 additions and 0 deletions

View File

@ -61,6 +61,7 @@
SUBDIR += simlib
SUBDIR += szip
SUBDIR += udunits
SUBDIR += v_sim
SUBDIR += vis5d+
SUBDIR += vmd
SUBDIR += x11iraf

61
science/v_sim/Makefile Normal file
View File

@ -0,0 +1,61 @@
# New ports collection makefile for: V_Sim
# Date created: Sep 27, 2005
# Whom: Thierry Thomas <thierry@pompo.net>
#
# $FreeBSD$
PORTNAME= v_sim
PORTVERSION= 3.1.2
CATEGORIES= science
MASTER_SITES= http://www-drfmc.cea.fr/sp2m/L_Sim/V_Sim/download/
MAINTAINER= thierry@FreeBSD.org
COMMENT= Visualization of atomic structures
USE_BZIP2= yes
USE_GNOME= gtk20
USE_GL= yes
USE_GMAKE= yes
USE_AUTOTOOLS= libtool:15
CONFIGURE_ENV= CPPFLAGS="${CFLAGS} -I${X11BASE}/include -I${LOCALBASE}/include" \
LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib"
USE_GCC= 3.4+
USE_REINPLACE= yes
.if defined(WITHOUT_NLS)
PLIST_SUB+= NLS="@comment "
.else
USE_GETTEXT= yes
PLIST_SUB+= NLS=""
.endif
.include <bsd.port.pre.mk>
.if exists(${LOCALBASE}/bin/gtkdoc-mkdb) || defined(WITH_FULL_DOC)
BUILD_DEPENDS+= gtkdoc-mkdb:${PORTSDIR}/textproc/gtk-doc
CONFIGURE_ARGS+="--enable-gtk-doc"
PLIST_SUB+= REFDOC=""
.else
CONFIGURE_ARGS+="--disable-gtk-doc"
PLIST_SUB+= REFDOC="@comment "
.endif
.if ${OSVERSION} < 500000
BROKEN= "does not compile with gcc 2.95"
.endif
pre-configure:
${REINPLACE_CMD} -e 's|$$datadir/doc/$$PACKAGE/examples|${EXAMPLESDIR}|' \
-e 's|CFLAGS="-O2"|#CFLAGS="-O2"|' \
${WRKSRC}/${CONFIGURE_SCRIPT}
${REINPLACE_CMD} -e 's|-Werror||' ${WRKSRC}/src/Makefile.in
.if defined(WITHOUT_NLS)
${REINPLACE_CMD} -e 's|etc po Documentation|etc Documentation|' \
${WRKSRC}/Makefile.in
.endif
.if defined(NOPORTDOCS)
${REINPLACE_CMD} -e 's|Documentation pixmaps examples|pixmaps|' \
${WRKSRC}/Makefile.in
.endif
.include <bsd.port.post.mk>

3
science/v_sim/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (v_sim-3.1.2.tar.bz2) = 7797c88dbc60f09edd0e83216c00e240
SHA256 (v_sim-3.1.2.tar.bz2) = abded2076c6ffe30ecbbf69ee567e14ee5e7f6f765c14934a54fa246c26779b1
SIZE (v_sim-3.1.2.tar.bz2) = 998084

9
science/v_sim/pkg-descr Normal file
View File

@ -0,0 +1,9 @@
V_Sim visualizes atomic structures such as crystals, grain boundaries and so on
(either in .d3 format as defined by F. Lançon, or in plain text format as
described in the sample page). The rendering is done in pseudo-3D with colored
sphere to represent the atoms. The user can interact through many functions to
choose the view, the size of the atoms, their color, the background color, the
type of fog... Much of it is detailled in the user guide. Moreover V_Sim allows
to export the view as image in GIF, PS or more formats.
WWW: http://www-drfmc.cea.fr/sp2m/L_Sim/V_Sim/index.en.html

128
science/v_sim/pkg-plist Normal file
View File

@ -0,0 +1,128 @@
bin/v_sim
%%REFDOC%%%%DOCSDIR%%/APIreference/axesTransform.png
%%REFDOC%%%%DOCSDIR%%/APIreference/ch01.html
%%REFDOC%%%%DOCSDIR%%/APIreference/ch02.html
%%REFDOC%%%%DOCSDIR%%/APIreference/ch03.html
%%REFDOC%%%%DOCSDIR%%/APIreference/ch04.html
%%REFDOC%%%%DOCSDIR%%/APIreference/ch05.html
%%REFDOC%%%%DOCSDIR%%/APIreference/ch06.html
%%REFDOC%%%%DOCSDIR%%/APIreference/ch07.html
%%REFDOC%%%%DOCSDIR%%/APIreference/ch08.html
%%REFDOC%%%%DOCSDIR%%/APIreference/ch09.html
%%REFDOC%%%%DOCSDIR%%/APIreference/ch10.html
%%REFDOC%%%%DOCSDIR%%/APIreference/core.html
%%REFDOC%%%%DOCSDIR%%/APIreference/gtkInterface.html
%%REFDOC%%%%DOCSDIR%%/APIreference/home.png
%%REFDOC%%%%DOCSDIR%%/APIreference/index.html
%%REFDOC%%%%DOCSDIR%%/APIreference/index.sgml
%%REFDOC%%%%DOCSDIR%%/APIreference/ix01.html
%%REFDOC%%%%DOCSDIR%%/APIreference/left.png
%%REFDOC%%%%DOCSDIR%%/APIreference/right.png
%%REFDOC%%%%DOCSDIR%%/APIreference/style.css
%%REFDOC%%%%DOCSDIR%%/APIreference/up.png
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-VisuObject.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-atomic-xyz.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-axes.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-box.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-callbacks.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-cylinder.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-dumpToGif.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-dumpToPsAndPdf.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-dumpToTiff.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-externalOpenGLExtensions.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-externalPairsExtensions.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-externalRenderingMethods.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-fogAndBGColor.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-gtk-about.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-gtk-colorComboBoxWidget.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-gtk-cylinder.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-gtk-main.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-gtk-observePick.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-gtk-pairs.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-gtk-wire.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-gtkAtomic.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-gtkSpin.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-opengl.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-panelBoxAxes.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-panelBrowser.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-panelDataFile.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-panelFogBgColor.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-panelOpenGL.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-panelSurfaces.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-panelSurfacesTools.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-plane.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-pot2surf.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-renderingAtomic-ascii.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-renderingAtomic-d3.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-renderingAtomic.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-renderingSpin.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-surfaces.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-visu-OSInterface.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-visu-X11.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-visu-basic.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-visu-commandLine.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-visu-configFile.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-visu-data.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-visu-dataFile.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-visu-dump.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-visu-elements.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-visu-extension.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-visu-pairs.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-visu-pickMesure.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-visu-rendering.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-visu-tools.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-visu-windowInterface.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-visuConfig.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-visuElements.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v-sim-wire.html
%%REFDOC%%%%DOCSDIR%%/APIreference/v_sim.devhelp
%%PORTDOCS%%%%DOCSDIR%%/authors
%%PORTDOCS%%%%DOCSDIR%%/licence.en.txt
%%PORTDOCS%%%%DOCSDIR%%/licence.fr.txt
%%PORTDOCS%%%%DOCSDIR%%/pot2surf_help
%%PORTDOCS%%%%DOCSDIR%%/readme
%%PORTDOCS%%%%EXAMPLESDIR%%/aluminium.d3
%%PORTDOCS%%%%EXAMPLESDIR%%/demo-browser.tar.gz
%%PORTDOCS%%%%EXAMPLESDIR%%/demo.ascii
%%PORTDOCS%%%%EXAMPLESDIR%%/demo.d3
%%PORTDOCS%%%%EXAMPLESDIR%%/demo_spin.d3
%%PORTDOCS%%%%EXAMPLESDIR%%/demo_spin.spin
%%PORTDOCS%%%%EXAMPLESDIR%%/demo.xyz
%%PORTDOCS%%%%EXAMPLESDIR%%/diff.ascii
%%PORTDOCS%%%%EXAMPLESDIR%%/diff.dat
%%PORTDOCS%%%%EXAMPLESDIR%%/test_isosurfaces.ascii
%%PORTDOCS%%%%EXAMPLESDIR%%/test_isosurfaces.surf
%%NLS%%share/locale/fr/LC_MESSAGES/v_sim.mo
share/pixmaps/v_sim.xpm
%%DATADIR%%/pixmaps/icone-about.png
%%DATADIR%%/pixmaps/icone-dialog.png
%%DATADIR%%/pixmaps/icone-observe.png
%%DATADIR%%/pixmaps/icone-observe.xpm
%%DATADIR%%/pixmaps/icone-panel.png
%%DATADIR%%/pixmaps/liaison-bandeau.png
%%DATADIR%%/pixmaps/logo_grey.png
%%DATADIR%%/pixmaps/logo_petit.png
%%DATADIR%%/pixmaps/logo_rectangle.png
%%DATADIR%%/pixmaps/observe-bandeau.png
%%DATADIR%%/pixmaps/stock-atomic.png
%%DATADIR%%/pixmaps/stock-channels-16.png
%%DATADIR%%/pixmaps/stock-isosurfaces.png
%%DATADIR%%/pixmaps/stock_effects-object-colorize_20.png
%%DATADIR%%/pixmaps/stock_effects-object-colorize_20_.png
%%DATADIR%%/pixmaps/stock_effects-object-hide_20.png
%%DATADIR%%/pixmaps/stock_effects-object-show_20.png
%%DATADIR%%/pixmaps/stock_media-play.png
%%DATADIR%%/pixmaps/stock_media-stop.png
%%DATADIR%%/pixmaps/stock_palette_20.png
%%DATADIR%%/pixmaps/stock_refresh_dir_24.png
%%DATADIR%%/pixmaps/stock_rotate_20.png
%%DATADIR%%/pixmaps/stock_spin.png
%%DATADIR%%/v_sim.par
%%DATADIR%%/v_sim.rc
%%DATADIR%%/v_sim.res
@dirrm %%DATADIR%%/pixmaps
@dirrm %%DATADIR%%
@unexec rmdir %D/share/pixmaps 2>/dev/null || true
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
%%REFDOC%%@dirrm %%DOCSDIR%%/APIreference
%%PORTDOCS%%@dirrm %%DOCSDIR%%