science/p5-Mcstas-Tools 2.5_3 FreeBSD
Perl based tools for the McStas neutron ray tracing package
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2
- Categories
- science
Description
McStas perl tools to aid in running neutron ray tracing simulations.
McStas is a tool for simulating neutron instrumentation and experiments using a ray-tracing formalism. Currently the main use of McStas is in the field of instrumentation design.
This port contains a few perl-based helper tools (including a GUI) to aid the user in setting up and running simulations. The tools are: mcgui: A Tk/Perl based GUI. mcrun: A Script that makes it easy to run sims and perform point scans and simple optimizations. mcdoc: Script for viewing inline component documentation. mcplot: Tool for plotting McXtrace-generated results. mcdisplay: Visual ray-tracing displaying neutron trajectories. mcformatgui: Front-end to mxformat to help reformat data-files (obsolescent). mcdaemon: Deamon to dynamically monitor and plot results (obsolescent). mcstas2vitess: Tool to transfer a McStas simulation to ViTESS. mcresplot: Script to help plotting resolution functions.
In the other systems
The newest version among them is 2.5, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| FreeBSD | science/p5-Mcstas-Tools | 2.5_3 newest | none known | - | [email protected] | - |
| DragonFly | science/p5-Mcstas-Tools | 2.5_3 newest | none known | - | [email protected] | - |
| HardenedBSD | science/p5-Mcstas-Tools | 2.5_3 newest | no data | - | [email protected] | - |
| GhostBSD | science/p5-Mcstas-Tools | 2.5_3 newest | no data | - | [email protected] | - |
Install
Binary package:
pkg install p5-Mcstas-Tools
From the ports tree:
cd /usr/ports/science/p5-Mcstas-Tools/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Mcstas-Tools>0:science/p5-Mcstas-Tools
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 2.5_3 | - | - | - |
| FreeBSD:14:quarterly | - | 2.5_3 | n/a | - | - |
| FreeBSD:15:latest | - | 2.5_3 | n/a | - | - |
| FreeBSD:15:quarterly | - | 2.5_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 2.5_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Runtime 4
mcstas: science/mcstasp5-PDL>0: math/p5-PDLp5-PGPLOT>=2.21: graphics/p5-PGPLOTp5-Tk>0: x11-toolkits/p5-Tk
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 49
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- astro/p5-Astro-FITS-Header
- devel/binutils
- devel/gettext-runtime
- devel/p5-Data-OptList
- devel/p5-File-Map
- devel/p5-Inline
- devel/p5-Inline-C
- devel/p5-Params-Util
- devel/p5-Parse-RecDescent
- devel/p5-Pegex
- devel/p5-PerlIO-Layers
- devel/p5-Sub-Exporter
- devel/p5-Sub-Exporter-Progressive
- devel/p5-Sub-Install
- devel/p5-Sys-SigAction
- devel/p5-Term-ReadKey
- devel/p5-Term-ReadLine-Perl
- devel/p5-XXX
- graphics/jpeg-turbo
- graphics/p5-PGPLOT
- graphics/pgplot
- graphics/png
- lang/gcc14
- lang/perl5.42
- math/fftw
- math/gmp
- math/mpc
- math/mpfr
- math/p5-PDL
- print/freetype2
- print/indexinfo
- science/mcstas
- textproc/expat2
- textproc/p5-YAML-PP
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/libXt
- x11-toolkits/p5-Tk
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXrender
- x11/libxcb
- x11/xorgproto
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake perl5 shebangfix
- Service scripts
- none
Files
pkg-plist 41
- bin/mcdaemon.pl
- bin/mcdisplay.pl
- bin/mcdoc.pl
- bin/mcformatgui.pl
- bin/mcgui.pl
- bin/mcplot.pl
- bin/mcresplot.pl
- bin/mcrun.pl
- bin/mcstas2vitess.pl
- mcstas/%%PORTVERSION%%/bin/mcdaemon.pl
- mcstas/%%PORTVERSION%%/bin/mcdisplay.pl
- mcstas/%%PORTVERSION%%/bin/mcdoc.pl
- mcstas/%%PORTVERSION%%/bin/mcformatgui.pl
- mcstas/%%PORTVERSION%%/bin/mcgui.pl
- mcstas/%%PORTVERSION%%/bin/mcplot.pl
- mcstas/%%PORTVERSION%%/bin/mcresplot.pl
- mcstas/%%PORTVERSION%%/bin/mcrun.pl
- mcstas/%%PORTVERSION%%/bin/mcstas2vitess.pl
- mcstas/%%PORTVERSION%%/launchers/McStas.desktop
- mcstas/%%PORTVERSION%%/launchers/mcstas-pl.png
- mcstas/%%PORTVERSION%%/tools/Perl/launcher/mcstas-pl.png
- mcstas/%%PORTVERSION%%/tools/Perl/launcher/mcxtrace-pl.png
- mcstas/%%PORTVERSION%%/tools/Perl/matlab/CheckNeutNumber.m
- mcstas/%%PORTVERSION%%/tools/Perl/matlab/CheckTimeout.m
- mcstas/%%PORTVERSION%%/tools/Perl/matlab/PlotInstrument.m
- mcstas/%%PORTVERSION%%/tools/Perl/matlab/ReshapeTransform.m
- mcstas/%%PORTVERSION%%/tools/Perl/matlab/mcdisplay.m
- mcstas/%%PORTVERSION%%/tools/Perl/matlab/mcplot.m
- mcstas/%%PORTVERSION%%/tools/Perl/matlab/resume.m
- mcstas/%%PORTVERSION%%/tools/Perl/matlab/tomo_recon.m
- mcstas/%%PORTVERSION%%/tools/Perl/matlab/wait.m
- mcstas/%%PORTVERSION%%/tools/Perl/perl/mccode_config.perl
- mcstas/%%PORTVERSION%%/tools/Perl/perl/mccode_reconfigure
- mcstas/%%PORTVERSION%%/tools/Perl/perl/mcfrontlib.pl
- mcstas/%%PORTVERSION%%/tools/Perl/perl/mcfrontlib2D.pl
- mcstas/%%PORTVERSION%%/tools/Perl/perl/mcgnuplot.pl
- mcstas/%%PORTVERSION%%/tools/Perl/perl/mcguilib.pl
- mcstas/%%PORTVERSION%%/tools/Perl/perl/mcoptimlib.pl
- mcstas/%%PORTVERSION%%/tools/Perl/perl/mcplotlib.pl
- mcstas/%%PORTVERSION%%/tools/Perl/perl/mcrunlib.pl
- mcstas/%%PORTVERSION%%/tools/Perl/perl/mxguilib.pl
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| mcstas-tools-perl-2.5-src.tar.gz | 223795 | 9bca4b97351661d2fee14d5d23ac0d1b4c846e9c8161de667e247ae5ec422661 |
| mcstas-tools-perl-cmdline-2.5-src.tar.gz | 76353 | b5cdf4c46b056fcf35939778b6ddf5542498ecbff213f1be839c8b81fa9d5df6 |
Master sites 1
- http://download.mcstas.org/mcstas-2.5/unix/
Commit history 0
No commits in the history this site was built from.