notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
ammonite Provides a system shell in the high-level Scala language
2.5.0 shells Deleted on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.5.0Version of this port present on the latest quarterly branch.
Maintainer: freebsd-ports@jan0sch.de search for ports maintained by this maintainer
Port Added: 2019-02-18 17:12:34
Last Update: 2022-01-18 16:15:08
Commit Hash: 2d46959
Also Listed In: java
License: MIT
WWW:
https://ammonite.io/
Description:
A modern replacement for the Bash system shell. Provides a systems shell in the high-level Scala language, letting you seamlessly mix system operations with real code without the hassle or the frustration of trying to write complex code in Bash. Ammonite lets you use the Scala language for scripting purposes: in a Read-Evaluate-Print-Loop (REPL), as scripts, as a library to use in existing projects, or as a standalone systems shell. WWW: https://ammonite.io/
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (4 items)
Collapse this list.
  1. bin/ammonite
  2. /usr/local/share/licenses/ammonite-2.5.0/catalog.mk
  3. /usr/local/share/licenses/ammonite-2.5.0/LICENSE
  4. /usr/local/share/licenses/ammonite-2.5.0/MIT
Collapse this list.
Dependency lines:
  • ammonite>0:shells/ammonite
No installation instructions:
This port has been deleted.
PKGNAME: ammonite
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1639380918 SHA256 (ammonite/2.13-2.5.0) = 9799063cff2db988b5eadeaef19780639e32a80589651e54ba8a52190ebdbfd6 SIZE (ammonite/2.13-2.5.0) = 48405047

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. java : java/openjdk8
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
shells_ammonite
pkg-message:
For install:
To use ammonite as a shell you must(!) setup a configuration file ~/.ammonite/predef.sc with a least the following minimal content: interp.load.ivy( "com.lihaoyi" %% "ammonite-ops" % ammonite.Constants.version ) interp.load.ivy( "com.lihaoyi" % s"ammonite-shell_${scala.util.Properties.versionNumberString}" % ammonite.Constants.version ) // This @ is necessary for Ammonite to process the `interp.load.ivy` // before continuing. @ val shellSession = ammonite.shell.ShellSession() import shellSession._ import ammonite.ops._ import ammonite.shell._ ammonite.shell.Configure(interp, repl, wd)
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/lihaoyi/Ammonite/releases/download/2.5.0/
Collapse this list.
Port Moves
  • port moved to devel/ammonite on 2022-01-18
    REASON: Ammonite dropped built-in shell support

Number of commits found: 19

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.5.0
18 Jan 2022 16:15:08
commit hash: 2d46959df26a2dd3e99521dc5fb5b1f0dc67c2fbcommit hash: 2d46959df26a2dd3e99521dc5fb5b1f0dc67c2fbcommit hash: 2d46959df26a2dd3e99521dc5fb5b1f0dc67c2fbcommit hash: 2d46959df26a2dd3e99521dc5fb5b1f0dc67c2fb files touched by this commit
Fernando ApesteguĂ­a (fernape) search for other commits by this committer
Author: Jens Grassel
shells/ammonite: Update to 2.5.1 and MOVE

The authors removed the shell functionality but it is still a good dev-tool.

Changelog
---------

 * Added support for Scala 2.13.8
 * Re-added old Main entry point for better compatibility with Ammonite 2.4 and
   older
 * Dropped built-in support for shell operations
 * move from shells/ammonite to devel/ammonite

PR:	261191
Reported by:	freebsd-ports@jan0sch.de (maintainer)
2.5.0
15 Dec 2021 03:44:16
commit hash: 7cead393dbe0ae10728993bb1c20f82136541369commit hash: 7cead393dbe0ae10728993bb1c20f82136541369commit hash: 7cead393dbe0ae10728993bb1c20f82136541369commit hash: 7cead393dbe0ae10728993bb1c20f82136541369 files touched by this commit
Neel Chauhan (nc) search for other commits by this committer
Author: Jens Grassel
shells/ammonite: Update to 2.5.0

PR:	260378
2.4.1
22 Nov 2021 19:52:31
commit hash: 7a549832f51e702145f1941626d894ba4bd850ffcommit hash: 7a549832f51e702145f1941626d894ba4bd850ffcommit hash: 7a549832f51e702145f1941626d894ba4bd850ffcommit hash: 7a549832f51e702145f1941626d894ba4bd850ff files touched by this commit
Neel Chauhan (nc) search for other commits by this committer
Author: Jens Grassel
shells/ammonite: Update to 2.4.1

PR:	259932
2.4.0
14 Jun 2021 16:17:07
commit hash: 259ed60247c9d33a154f75d72b1ca4eb92f9b0e1commit hash: 259ed60247c9d33a154f75d72b1ca4eb92f9b0e1commit hash: 259ed60247c9d33a154f75d72b1ca4eb92f9b0e1commit hash: 259ed60247c9d33a154f75d72b1ca4eb92f9b0e1 files touched by this commit
Kevin Bowling (kbowling) search for other commits by this committer
Author: Jens Grassel
shells/ammonite: Update to 2.4.0

* Bump version of uPickle to 1.4.0
* Internal preparation for basic Scala 3 support

PR:		256602
Approved by:	maintainer
2.3.8
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2.3.8
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
2.3.8
26 Nov 2020 11:21:45
Revision:556330Original commit files touched by this commit
fernape search for other commits by this committer
shells/ammonite: Update to 2.3.8

PR:	250467
Submitted by:	freebsd-ports@jan0sch.de (maintainer)
2.1.4
18 May 2020 08:13:00
Revision:535726Original commit files touched by this commit
fernape search for other commits by this committer
shells/ammonite: Update to 2.1.4

From ChangeLog (https://ammonite.io/#2.1.4):

 * Handle SIGINT When Reading User Input
 * rebootstrap mill
 * Ensure -Ymacro-annotations works fine
 * Fix 2.12.1 compilation
 * several fixes and support for Coursier and BSP
 * switch to Scala 2.13 ammonite version for the port

PR:	246522
Submitted by:	reebsd-ports@jan0sch.de (maintainer)
2.1.1
29 Apr 2020 11:28:15
Revision:533332Original commit files touched by this commit
tagattie search for other commits by this committer
- Update to 2.1.1
- Make portclippy happy

PR:		245979
Submitted by:	Jens Grassel <freebsd-ports@jan0sch.de> (maintainer)
Approved by:	ehaupt (mentor)
2.0.4
24 Apr 2020 00:00:56
Revision:532719Original commit files touched by this commit
tagattie search for other commits by this committer
Update to 2.0.4

PR:		243367
Submitted by:	Jens Grassel <freebsd-ports@jan0sch.de> (maintainer)
Approved by:	pizzamig (co-mentor)
2.0.1
07 Jan 2020 23:04:19
Revision:522357Original commit files touched by this commit
joneum search for other commits by this committer
Update to 2.0.1

Changelog:
* Bump PPrint to 0.5.7, FastParse to 2.2.2, uPickle to 0.9.6, Requests to 0.4.7
* Fix @main method handling in scripts run via --class-based
* Bump OS-Lib, uPickle and Requests-Scala versions, for compatibility with the
geny.Writable interface

PR:		242956
Submitted by:	Jens Grassel <freebsd-ports@jan0sch.de> (maintainer)
Sponsored by:	Netzkommune GmbH
1.8.2
24 Nov 2019 16:50:56
Revision:518337Original commit files touched by this commit
tobik search for other commits by this committer
shells/ammonite: Update to 1.8.2

Changes:	https://ammonite.io/#1.8.2
PR:		242187
Submitted by:	Jens Grassel <freebsd-ports@jan0sch.de> (maintainer)
1.7.1
24 Sep 2019 17:19:48
Revision:512724Original commit files touched by this commit
swills search for other commits by this committer
shells/ammonite: Update to 1.7.1

PR:		240643
Submitted by:	Jens Grassel <freebsd-ports@jan0sch.de> (maintainer)
1.6.9
30 Aug 2019 01:09:35
Revision:510229Original commit files touched by this commit
dbaio search for other commits by this committer
shells/ammonite: Update to 1.6.9

PR:		239946
Submitted by:	Jens Grassel <freebsd-ports@jan0sch.de> (maintainer)
1.6.8
14 Aug 2019 12:16:13
Revision:508909Original commit files touched by this commit
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories s)
1.6.8
22 Jun 2019 09:01:14
Revision:504855Original commit files touched by this commit
kai search for other commits by this committer
shells/ammonite: Update to 1.6.8

Changelog since 1.6.5:

* Support for Scala 2.13.0
* Fix regression in "source" builtin
* Autocomplete for "import $ivy" statements

PR:		238599
Submitted by:	Jens Grassel <freebsd-ports@jan0sch.de> (maintainer)
1.6.5
27 Mar 2019 22:15:59
Revision:496988Original commit files touched by this commit
rodrigo search for other commits by this committer
Upgrade shell/ammonite from v1.6.4 to v1.6.5

Changelog : http://ammonite.io/#1.6.5
  - Don't keep resolutions involving snapshot artifacts or
    version intervals in the resolution cache of Ammonite
  - Switch to coursier 1.1.0-M13
  - Fix various issues with class-based wrapper (--class-based)

PR:		236821
Submitted by:	Jens Grassel <freebsd-ports@jan0sch.de> (maintainer)
1.6.4
10 Mar 2019 09:36:07
Revision:495241Original commit files touched by this commit
pi search for other commits by this committer
shells/ammonite: update 1.6.3 -> 1.6.4

PR:		236414
Submitted by:	Jens Grassel <freebsd-ports@jan0sch.de> (maintainer)
Relnotes:	http://ammonite.io/#1.6.4
1.6.3
18 Feb 2019 17:01:53
Revision:493275Original commit files touched by this commit
pi search for other commits by this committer
New port: shells/ammonite

A modern replacement for the Bash system shell. Provides a systems shell in
the high-level Scala language, letting you seamlessly mix system operations
with real code without the hassle or the frustration of trying to write
complex code in Bash.

Ammonite lets you use the Scala language for scripting purposes: in a
Read-Evaluate-Print-Loop (REPL), as scripts, as a library to use
in existing projects, or as a standalone systems shell.

WWW: https://ammonite.io/

PR:		235759
Submitted by:	Jens Grassel <jan0sch@mykolab.com>

Number of commits found: 19