Port details |
- mill Java/Scala build tool
- 0.11.10 devel
=2 0.11.10Version of this port present on the latest quarterly branch. - Maintainer: freebsd-ports@jan0sch.de
 - Port Added: 2019-02-23 17:03:36
- Last Update: 2024-12-31 08:57:55
- Commit Hash: 0835676
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- Also Listed In: java
- License: MIT
- WWW:
- https://www.lihaoyi.com/mill/
- Description:
- Mill is your shiny new Java/Scala build tool! Scared of SBT?
Melancholy over Maven? Grumbling about Gradle? Baffled by Bazel?
Give Mill a try!
Mill aims for simplicity by re-using concepts you are already
familiar with, borrowing ideas from modern tools like Bazel, to let
you build your projects in a way that's simple, fast, and predictable.
Mill has built in support for the Scala programming language, and
can serve as a replacement for SBT, but can also be extended to
support any other language or platform via modules (written in Java
or Scala) or through external subprocesses.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/devel/mill/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/mill
- pkg install mill
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: mill
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1722619422
SHA256 (mill/0.11.10-assembly) = fc855679352ede9895f3449f6ea7921bab674540d3a40ca805c6de0957a55297
SIZE (mill/0.11.10-assembly) = 62105619
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Runtime dependencies:
-
- java : java/openjdk8
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- devel_mill
- USES:
- java
- 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 |
0.11.10 31 Dec 2024 08:57:55
    |
Muhammad Moinur Rahman (bofh)  |
Mk/**java.mk: Convert bsd.java.mk to USES
The following features have been added or changed:
- Instead of USE_JAVA use USES=java. This defaults to
USES=java:build,run if NO_BUILD is undefined. Else it defaults to
USES=java:run
- Instead of USE_ANT=yes use USES=java:ant which also implies
USES=java:build
- Instead of JAVA_BUILD=yes use USES=java:build. Does not imply run or
extract
- Instead of JAVA_EXTRACT=yes use USES=java:extract does not imply
build or run
- Instead of JAVA_RUN=yes use USES=java:run does not imply extract or
build
- Instead of USE_JAVA=<version> use USES=java and JAVA_VERSION=<version>
Approved by: mat (portmgr), glewis
Differential Revision: https://reviews.freebsd.org/D48201 |
0.11.10 03 Aug 2024 21:01:42
    |
Vladimir Druzenko (vvd)  Author: Jens Grassel |
devel/mill: Update 0.11.6 → 0.11.10
Changelogs:
https://mill-build.com/mill/Changelog.html#0-11-10
PR: 280576 |
0.11.6 21 Jan 2024 11:24:47
    |
Daniel Engberg (diizzy)  Author: Jens Grassel |
devel/mill: Update to 0.11.6
Changelog: https://mill-build.com/mill/Changelog.html#0-11-6
Changelog
---------
- Make PathRef robust against concurrent filesyste modifications
- Use logger error stream for informational messages
- Harden assembly logic against Zip-Slip vulnerabilities
- Add an option to disable incremental compilation with zinc
- Add check for right Tests traits in ScalaJS and Native
- Attempt to recover from client/server connection errors
- Fix discovery of targets whose names get mangled
- Make mill show skip -j prefixes to ensure machine readability (Only the first 15 lines of the commit message are shown above ) |
0.11.4 26 Sep 2023 14:36:29
    |
Fernando Apesteguía (fernape)  Author: Jens Grassel |
devel/mill: Update to 0.11.4
ChangeLog: https://mill-build.com/mill/Changelog.html
PR: 274080
Reported by: freebsd-ports@jan0sch.de |
0.10.11 04 Apr 2023 18:10:53
    |
Muhammad Moinur Rahman (bofh)  |
*/*: Refactor java/openjdk7 removal
- java/openjdk7* has been removed from the tree since 2022-09-03 however
the relevant codebases in bsd.java.mk has not been removed and the
consumers has also not been updated to use the next jdk version. This
commit updates all relevant consumers to use JAVA_VERSION=8 instead of
JAVA_VERSION=1.7
- Since the introduction of jdk version 18 it looks like similar with
jdk version 8(java version string 1.8). This is prone to error as it
looks similar and is only seperated by a '.'. Remove using
JAVA_VERSION with dotted fomat of java version string and update all
consumers to utilize version 8 instead of 1.8.
Approved by: portmgr (blanket) |
0.10.11 29 Jan 2023 14:43:15
    |
Nuno Teixeira (eduardo)  Author: Jens Grassel |
devel/mill: Update to 0.10.11
ChangeLog: https://github.com/com-lihaoyi/mill#0-10-11-2023-01-24
PR: 269183 |
0.10.10 29 Dec 2022 14:55:43
    |
Li-Wen Hsu (lwhsu)  Author: Jens Grassel |
devel/mill: Update to 0.10.10
PR: 268636 |
0.10.9 22 Nov 2022 06:23:28
    |
Fernando Apesteguía (fernape)  Author: Jens Grassel |
devel/mill: Update to 0.10.9
ChangeLog: https://github.com/com-lihaoyi/mill/releases
* Fix regular expression in docs
* Use latest Mill version and extend Mima checks
* Update Scala to 2.13.10
* Remove jetty dependencies from Scala.js worker
* Update transitive dependencies
* Switched to external mill-moduledefs dependency
* Don't loose moduleDeps from super traits in PublishModule
* Reformatted sources
* Avoid calling sbt deprecated methods, stop using log4j
* Share all play (test) versions from main builds
* Add actual Mill cli as sysprop and use it in BSP config
* Add JMH contrib module
* GenIdea: Infer more values for Scala language-level
* Catch even more coursier concurrency glitches, some consolidations
* Harden GAV handling in Dep and Artifact
PR: 267852
Reported by: freebsd-ports@jan0sch.de |
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) |
0.10.3 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 ) |
0.10.3 20 Jul 2022 14:21:35
    |
Tobias C. Berner (tcberner)  |
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
0.10.3 20 Apr 2022 13:48:26
    |
Mikael Urankar (mikael)  Author: Jens Grassel |
devel/mill: Update to 0.10.3
- Fixed `import $file` for files with hyphens and other symbols in its name
- Fixed an issues with truncated output just before Mill finishes
- Mill commands now support arguments of type `Task[T]`, which can improve
writing re-usable commands, especially, they can be called from othe
tasks more easily
- `JavaModule`: Improved correctness and performance of `compileClasspath`
and `bspCompileClasspath` targets. This fixes an issue with BSP for large
projects. Also, compile-time dependencies no longer sneak into the
classpath transitively.
- `JavaModule`: Added `docJarUseArgsFile` target and fix issue with Windows
command length restrictions in `docJar`
- `BSP` and `Bloop`: Better detect foreign modules
- Various internal API refinements and improvements
- Reorganized integration test suite and build setup
PR: 263314 |
0.10.2 21 Mar 2022 23:05:46
    |
Neel Chauhan (nc)  Author: Jens Grassel |
devel/mill: Update to 0.10.2
PR: 262696 |
0.10.1 08 Mar 2022 23:45:55
    |
Guangyuan Yang (ygy)  Author: Jens Grassel |
devel/mill: Update to 0.10.1
Changelog: https://github.com/com-lihaoyi/mill/releases/tag/0.10.1
PR: 262418 |
0.9.12 12 Jan 2022 12:00:27
    |
Fernando Apesteguía (fernape)  Author: Jens Grassel |
devel/mill: Update to 0.9.12 (log4j security fix)
PR: 261120
Reported by: freebsd-ports@jan0sch.de (maintainer)
MFH: 2022Q1 (security fix) |
0.9.11 25 Dec 2021 09:44:24
    |
Li-Wen Hsu (lwhsu)  Author: Jens Grassel |
devel/mill: Update to 0.9.11
Changelog
---------
- BSP: Fixed/improved source item for root project
- Bloop: Prevent compilation during bloop config generation
- GenIdea: Fix content path of root project (mill-build)
- Various version bumps
- Some feature backports from mill 0.10
- New + separator to provide multiple targets (with parameters) via cmdline
- New --import cmdline option to run ad-hoc plugins without editing of build.sc
- import $ivy support $MILL_BIN_PLATFORM variable and a new sort notations for
external plugins
- zinc worker: Updated log4j2 to 2.16.0 to fix Log4Shell (CVE-2021-44228)
vulnerability
PR: 260634 |
0.9.8 01 Jun 2021 14:01:27
    |
Li-Wen Hsu (lwhsu)  Author: Jens Grassel |
devel/mill: Update to 0.9.8
PR: 256299 |
0.9.7 17 May 2021 02:52:34
    |
Neel Chauhan (nc)  Author: Jens Grassel |
devel/mill: Update to 0.9.7
PR: 255896 |
0.9.6 16 Apr 2021 05:48:07
    |
Fernando Apesteguía (fernape)  |
devel/mill Update to 0.9.6
Changelog:
* repl and console targets now support forkArgs and forkEnv
* Support for Scala 3 release candidates and new Scaladoc 3 tool
* Support for Scala.js on Scala 3
* Scala Native improvements
* Test runner now uses an args file to support running tests on Windows
* GenIdea: better supports source jars, full config contributions and
provided/runtime dependencies
* Various dependency updates
* Documentation site reworked to support multiple release versions
* Improved CI setup to better test mill on Windows
PR: 254886
Reported by: freebsd-ports@jan0sch.de (maintainer) |
0.9.5 07 Apr 2021 08:09:01
    |
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
0.9.5 06 Apr 2021 14:31:07
    |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
0.9.5 31 Jan 2021 04:39:53
  |
yuri  |
devel/mill: Update 0.9.3 -> 0.9.5
PR: 253041
Submitted by: freebsd-ports@jan0sch.de (maintainer) |
0.9.3 26 Nov 2020 14:08:59
  |
fernape  |
devel/mill: Update to 0.9.3
PR: 251394
Submitted by: freebsd-ports@jan0sch.de (maintainer) |
0.8.0 04 Sep 2020 12:18:27
  |
swills  |
devel/mill: Update to 0.8.0
PR: 248769
Submitted by: Jens Grassel <freebsd-ports@jan0sch.de> (maintainer) |
0.7.4 06 Jul 2020 07:10:23
  |
lwhsu  |
Update to 0.7.4
PR: 247785
Submitted by: Jens Grassel <freebsd-ports@jan0sch.de> (maintainer) |
0.7.3 28 May 2020 11:48:15
  |
fernape  |
devel/mill Update to 0.7.3
ChangeLog: https://github.com/lihaoyi/mill/releases/tag/0.7.3
PR: 246799
Submitted by: freebsd-ports@jan0sch.de (maintainer) |
0.7.2 27 May 2020 13:43:31
  |
danfe  |
Sanitize COMMENT per Section 5.6 of the FreeBSD Porter's Handbook (part 2). |
0.7.2 24 May 2020 07:11:40
  |
tagattie  |
- Update to 0.7.2
- Make portclippy happy
Changelog:
- BSP fixes and workaround for cross projects
- update Bloop
- Fix fail `scalareformat` task execution when config file not exists
PR: 246565
Submitted by: Jens Grassel <freebsd-ports@jan0sch.de> (maintainer)
Approved by: ehaupt (mentor)
MFH: 2020Q2 |
0.7.1 18 May 2020 13:51:14
  |
fernape  |
devel/mill: Update to 0.7.1
* GenIdea: Use new content element for each source path
* Respect `skipIdea` in more places
* Fix generator for ivy.xml when using extra publish artifacts
* Fix Sonatype requests retrying too fast
* Made scoverage more robust and better configurable
* Added .mill-version file
* Scala 2.13.2
* Disable client daemon mode in WSL
* Avoid duplicate target with __ and fix resolve __
* try to avoid weird 'Cleaner terminated abnormally' error
* Upgrade coursier
* fix the lineCount task to use correct os methods
* Align JNA API/platform version (Only the first 15 lines of the commit message are shown above ) |
0.6.2 29 Apr 2020 07:14:18
  |
tagattie  |
Update to 0.6.2
PR: 243366
Submitted by: Jens Grassel <freebsd-ports@jan0sch.de> (maintainer)
Approved by: ehaupt (mentor)
Changelog: https://github.com/lihaoyi/mill#062---2020-04-22 |
0.5.7 08 Jan 2020 10:38:45
  |
joneum  |
Update to 0.5.7
PR: 242958
Submitted by: Jens Grassel <freebsd-ports@jan0sch.de> (maintainer)
Sponsored by: Netzkommune GmbH |
0.5.2 27 Oct 2019 16:32:24
  |
rakuco  |
Update to 0.5.2.
PR: 241425
Submitted by: Jens Grassel <freebsd-ports@jan0sch.de> (maintainer) |
0.5.1 05 Sep 2019 18:29:06
  |
fernape  |
devel/mill: update to 0.5.1
For ChangeLog, see PR
PR: 240351
Submitted by: freebsd-ports@jan0sch.de (maintainer) |
0.5.0 23 Aug 2019 19:42:03
  |
tobik  |
devel/mill: Update to 0.5.0
Changelog:
- several bug fixes
- ease declaration of optional dependencies
- use binary version of compiler bridge if available
- add ability to define jar manifest
PR: 239943
Submitted by: Jens Grassel <freebsd-ports@jan0sch.de> (maintainer) |
0.4.2 06 Jul 2019 18:03:35
  |
swills  |
devel/mill: update to 0.4.2
PR: 239005
Submitted by: Jens Grassel <freebsd-ports@jan0sch.de> (maintainer) |
0.4.1 30 Jun 2019 20:15:40
  |
swills  |
devel/mill: update to 0.4.1
PR: 238600
Submitted by: Jens Grassel <freebsd-ports@jan0sch.de> (maintainer) |
0.4.0 23 May 2019 10:59:53
  |
joneum  |
Update to 0.4.0
Changelog:
- Publish compileIvyDeps as provided scope
- Added contrib modules to integrate Bloop, Flyway, Play Framework, Scoverage
- Allow configuration of GPG key names when publishing
- Bump Ammonite version to 1.6.7, making Requests-Scala available to use in your
build.sc
- Support for Scala 2.13.0-RC2
- ScalaFmt support now uses the version specified in .scalafmt.conf
PR: 237993
Submitted by: Jens Grassel <freebsd-ports@jan0sch.de> (maintainer)
Sponsored by: Netzkommune GmbH |
0.3.6 23 Feb 2019 14:30:06
  |
tobik  |
New port: devel/mill
Mill is your shiny new Java/Scala build tool! Scared of SBT?
Melancholy over Maven? Grumbling about Gradle? Baffled by Bazel?
Give Mill a try!
Mill aims for simplicity by re-using concepts you are already
familiar with, borrowing ideas from modern tools like Bazel, to let
you build your projects in a way that's simple, fast, and predictable.
Mill has built in support for the Scala programming language, and
can serve as a replacement for SBT, but can also be extended to
support any other language or platform via modules (written in Java
or Scala) or through external subprocesses.
WWW: https://www.lihaoyi.com/mill/
PR: 235861
Submitted by: Jens Grassel <freebsd-ports@jan0sch.de> |