Port details |
- yorick Interpreted language for scientific simulations
- 2.2.04_4 lang =7 2.2.04_4Version of this port present on the latest quarterly branch.
- Maintainer: bofh@FreeBSD.org
- Port Added: unknown
- Last Update: 2024-01-21 21:42:29
- Commit Hash: ae7fa19
- People watching this port, also watch:: m4, bison, nedit, gdbm, ocaml
- Also Listed In: math
- License: BSD3CLAUSE
- WWW:
- https://yorick.sourceforge.net/
- Description:
- Yorick is an interpreted programming language for:
* Scientific simulations or calculations
* Postprocessing or steering large simulation codes
* Interactive scientific graphics
* Reading, writing, and translating large files of numbers
The language features a compact syntax for many common array operations,
so it processes large arrays of numbers very quickly and efficiently.
Superficially, yorick code resembles C code, but yorick variables are
never explicitly declared and have a dynamic scoping similar to many Lisp
dialects. The yorick language is designed to be typed interactively at a
keyboard, as well as stored in files for later use.
This package includes an emacs-based development environment, which one
can launch by typing M-x yorick in emacs, if installed `yorick.el' have
been loaded into one's ~/.emacs file.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- gist
- p5-App-gist
- py*-python-gist
- To install the port:
- cd /usr/ports/lang/yorick/ && make install clean
- To add the package, run one of these commands:
- pkg install lang/yorick
- pkg install yorick
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: yorick
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (dhmunro-yorick-y_2_2_04_GH0.tar.gz) = 4a4f3a18aed533cc5fadbb3d4bafb48f04834a22cbff6ad5c19d9dba74facbda
SIZE (dhmunro-yorick-y_2_2_04_GH0.tar.gz) = 2362998
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- x11.pc : x11/libX11
- Runtime dependencies:
-
- x11.pc : x11/libX11
- indexinfo : print/indexinfo
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for yorick-2.2.04_4:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- lang_yorick
- USES:
- xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.2.04_4 21 Jan 2024 21:42:29 |
Muhammad Moinur Rahman (bofh) |
lang/yorick: Sanitize MANPREFIX
Approved by: portmgr (blanket) |
2.2.04_3 05 Nov 2023 23:38:08 |
Muhammad Moinur Rahman (bofh) |
lang/yorick: Mark PORTSCOUT ignore
Upstream last release was in 2013 but there are still some activity in
the GH repo. So for now mark ignore as it points to some stale versions. |
2.2.04_3 04 Nov 2023 19:51:16 |
Muhammad Moinur Rahman (bofh) |
lang/yorick: Remove USES=makeinfo
- Utilize the info files that comes with the dist
- Pet portclippy
- Adopt port |
2.2.04_2 01 Nov 2023 22:11:47 |
Rodrigo Osorio (rodrigo) |
*/*: Update WWW to use HTTPS for sourceforge.net projects
Homepage link is permanent redirected to its HTTPS counterpart |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
2.2.04_2 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
2.2.04_2 20 Jul 2022 14:22:15 |
Tobias C. Berner (tcberner) |
lang: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Aaron Dalton <aaron@FreeBSD.org>
* Adam Weinberger <adamw@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alex Dupre <ale@FreeBSD.org>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alonso Cardenas Marquez <acm@FreeBSD.org>
* Andreas Klemm <andreas@klemm.gtn.com>
* Andrew Pantyukhin <infofarmer@FreeBSD.org>
* Andrey Zakhvatov
* Anton Berezin <tobez@FreeBSD.org>
* Anton Berezin <tobez@tobez.org> (Only the first 15 lines of the commit message are shown above ) |
2.2.04_2 17 Jan 2022 13:20:24 |
Tobias Kortkamp (tobik) |
*: Sweep up new CONFLICTS_INSTALL mess
- Fix typos
- Fix overwritten master/slave variables
I'm assuming the entries are correct otherwise.
Reported by: portscan |
2.2.04_2 10 Jan 2022 15:15:39 |
Stefan Eßer (se) |
Fix CONFLICTS entries of multiple ports
There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.
This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.
Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port (Only the first 15 lines of the commit message are shown above ) |
2.2.04_2 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
2.2.04_2 06 Nov 2019 18:06:41 |
zeising |
Add USES=xorg USES=gl, ports categories l
Add USES=xorg and USES=gl to ports in categories starting with 'l'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed. |
2.2.04_2 04 Nov 2019 21:21:04 |
rene |
Returns johans's ports to the pool after safekeeping his commit bit. |
2.2.04_2 10 Nov 2018 18:12:58 |
bapt |
Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.
Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.
Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them
Bump revision of all impacted ports
PR: 232907
exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D17816 |
2.2.04_1 01 Dec 2016 10:36:38 |
amdmi3 |
- Add LICENSE
- Switch to options helpers
Approved by: portmgr blanket |
2.2.04_1 21 Oct 2016 12:51:41 |
mat |
${RM} already has -f.
PR: 213570
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight |
2.2.04_1 08 Mar 2016 13:09:12 |
mat |
Always set the DEFAULT github DISTFILE with .tar.gz for EXTRACT_SUFX.
Fix distinfo for the offending ports.
lang/yorick's tag was moved, and the added patch was no longer needed.
PR: 207644
Submitted by: mat
Exp-run by by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D4268 |
2.2.04_1 19 May 2015 17:23:00 |
johans |
Patch imported from Debian (Thibaut Paumard)
Fixes crash at startup |
2.2.04 18 May 2015 19:18:52 |
johans |
Update Yorick to 2.2.04 |
2.2.03 07 May 2015 16:32:44 |
mat |
Update ports in the [i-m]* category to not use GH_COMMIT.
With minor cleanups to make things simpler.
With hat: portmgr
Sponsored by: Absolight |
2.2.03 27 Oct 2014 15:23:31 |
bapt |
Cleanup plist |
2.2.03 26 Jun 2014 09:41:39 |
antoine |
Allow to build with texinfo from ports
With hat: portmgr |
2.2.03 05 May 2014 19:56:24 |
johans |
Update to Yorick 2.2.03 |
2.2.02_2 11 Apr 2014 05:42:36 |
danfe |
- Try to unbreak; it looks like r322706 left out another race, which happens
with -jX build: `libyor.a' is not built atomically, so depend on the cookie
file that is dropped after all parts of libyor.a are completed (search for
``oinsert'' targets inside ${WRKSRC}/yorick/Makefile to get the idea)
- While here, fix/sort pkg-plist, cleanup the Makefile and port description,
use relative symbolic links |
2.2.02_1 05 Apr 2014 23:00:49 |
antoine |
Mark broken: fails to link
cc -O2 -Wl,-E -o yorick main.o yinit.o -L. -L../drat -L../hex -lyor
-L/usr/local/lib -lX11 -lm
yinit.o(.text+0x15): In function `on_launch':
: undefined reference to `y_launch'
yinit.o(.data+0x0): undefined reference to `yk_yor'
*** Error code 1
Reported by: pkg-fallout since february 2014 |
2.2.02_1 27 Feb 2014 14:49:56 |
miwi |
- Remove empty dirs and files |
2.2.02_1 20 Feb 2014 18:15:55 |
johans |
Add shared libraries |
2.2.02 08 Feb 2014 09:34:01 |
johans |
Remove patch files that are no longer relevant |
2.2.02 07 Feb 2014 17:30:48 |
johans |
- Update to Yorick 2.2.02
- MASTER_SITE has moved to Github |
2.1.06 05 Feb 2014 18:42:30 |
johans |
Enable stage support |
2.1.06 20 Sep 2013 19:53:10 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
lang) |
2.1.06 10 Jul 2013 15:34:50 |
danfe |
Sanitize port's inner Makefiles to allow parallel builds. |
2.1.06 10 Jul 2013 15:19:11 |
danfe |
- Cleanup Makefile before making the port make jobs safe
- Convert NOPORTDOCS to OPTIONS; pet portlint(1) |
2.1.06 03 Jul 2011 13:45:36 |
ohauer |
- remove MD5 |
2.1.06 20 May 2010 21:16:17 |
johans |
Update yorick to 2.1.06 |
2.1.05_1 23 Feb 2010 18:06:02 |
johans |
Update my mail address to @FreeBSD.org
Feature safe: yes |
2.1.05_1 22 Aug 2009 00:24:37 |
amdmi3 |
- Switch SourceForge ports to the new File Release System: categories starting
with H,I,J,K,L |
2.1.05_1 26 Jun 2008 12:28:08 |
johans |
Add optional regression tests
PR: ports/124918
Submitted by: Pedro F. Giffuni |
2.1.05_1 23 Mar 2008 23:03:18 |
miwi |
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Bump PORTREVISION
Approved by: portmgr (xorg cleanup) |
2.1.05 10 Jan 2008 20:34:51 |
johans |
Update to 2.1.5 |
2.1.04_1 19 May 2007 20:32:57 |
flz |
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}. |
2.1.04 18 Apr 2007 17:31:01 |
johans |
Update to 2.1.04 |
2.1.01 16 Mar 2006 13:05:54 |
pav |
- Update to 2.1.01
PR: ports/94274
Submitted by: Johan van Selst <johans@stack.nl> (maintainer) |
1.6.02 22 Jan 2006 12:42:24 |
edwin |
SHA256ify
Approved by: krion@ |
1.6.02 05 Dec 2005 00:53:19 |
edwin |
Remove install-info from Makefile, it's automatically done when INFO is defined |
1.6.02 20 May 2005 15:23:32 |
pav |
- Update to 1.6.02
- Transfer maintainership
PR: ports/81254
Submitted by: Johan van Selst <johans@stack.nl>
Approved by: David H. Munro <munro@oldben.llnl.gov> (maintainer) |
1.5.14 31 Mar 2004 03:12:58 |
trevor |
SIZEify (maintainer timeout) |
1.5.14 13 Dec 2003 23:59:49 |
pav |
- Update to 1.5.14
PR: ports/59858
Submitted by: maintainer via Pedro F. Giffuni <giffunip@asme.org> |
1.5.12 07 Nov 2003 09:28:14 |
marcus |
Rename PORTDOCS to MYPORTDOCS to avoid a conflict with the recently added
bsd.port.mk macro.
Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com> |
1.5.12 09 Sep 2003 06:46:12 |
nork |
Update to 1.5.12 and use INFO.
PR: ports/55358
Submitted by: Kang Liu <lazykang@hotmail.com>
Reviewed by: Pedro F. Giffuni <giffunip@yahoo.com>
David H. Munro <munro@oldben.llnl.gov> (maintainer)
Oliver Eikemeier <eikemeier@fillmore-labs.com>
Approved by: David H. Munro <munro@oldben.llnl.gov> (maintainer) |
1.5.08 21 Feb 2003 12:35:09 |
knu |
De-pkg-comment. |
09 Feb 2002 09:16:00 |
kevlo |
- Update to 1.5.08 - Takeover maintainership |
24 Dec 2001 10:37:45 |
dirk |
portlint: remove extra whitespaces before end of line. |
22 Sep 2001 07:12:04 |
sf |
o update to 1.5.02. o support NOPORTDOCS in pkg-plist. |
30 Aug 2001 04:57:54 |
petef |
Update WWW: line. |
23 Aug 2001 21:02:57 |
kris |
Remove previous maintainer, who no longer uses FreeBSD. |
08 Oct 2000 04:17:26 |
asami |
Convert category lang to new layout. |