svn commit: r493680 - in head/devel: . mill
Tobias Kortkamp
tobik at FreeBSD.org
Sat Feb 23 14:30:08 UTC 2019
Author: tobik
Date: Sat Feb 23 14:30:06 2019
New Revision: 493680
URL: https://svnweb.freebsd.org/changeset/ports/493680
Log:
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 at jan0sch.de>
Added:
head/devel/mill/
head/devel/mill/Makefile (contents, props changed)
head/devel/mill/distinfo (contents, props changed)
head/devel/mill/pkg-descr (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Sat Feb 23 14:29:54 2019 (r493679)
+++ head/devel/Makefile Sat Feb 23 14:30:06 2019 (r493680)
@@ -1772,6 +1772,7 @@
SUBDIR += mercurialeclipse
SUBDIR += mergify
SUBDIR += meson
+ SUBDIR += mill
SUBDIR += mime
SUBDIR += mimir
SUBDIR += mingw32-bin-msvcrt
Added: head/devel/mill/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/mill/Makefile Sat Feb 23 14:30:06 2019 (r493680)
@@ -0,0 +1,33 @@
+# $FreeBSD$
+
+PORTNAME= mill
+DISTVERSION= 0.3.6
+CATEGORIES= devel java
+MASTER_SITES= https://github.com/lihaoyi/mill/releases/download/${PORTVERSION}/
+DISTNAME= ${PORTVERSION}
+EXTRACT_SUFX=
+DIST_SUBDIR= ${PORTNAME}
+EXTRACT_ONLY=
+
+MAINTAINER= freebsd-ports at jan0sch.de
+COMMENT= Mill is a Java/Scala build tool
+
+LICENSE= MIT
+
+USE_JAVA= yes
+
+JAVA_VERSION= 1.8+
+NO_BUILD= yes
+NO_ARCH= yes
+
+PLIST_FILES= bin/mill
+
+do-extract:
+ @${MKDIR} ${WRKSRC}
+ @${CP} ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME} ${WRKSRC}
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/${DISTNAME} \
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
Added: head/devel/mill/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/mill/distinfo Sat Feb 23 14:30:06 2019 (r493680)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1550589431
+SHA256 (mill/0.3.6) = 8112a29395c9039bd0c41bf77c89b2cb5dc6d7f4faf67dc443bc2893280254b5
+SIZE (mill/0.3.6) = 32030757
Added: head/devel/mill/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/mill/pkg-descr Sat Feb 23 14:30:06 2019 (r493680)
@@ -0,0 +1,14 @@
+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/
More information about the svn-ports-all
mailing list