Apache Spark is a fast and general-purpose cluster computing system. It
provides high-level APIs in Java, Scala and Python, and an optimized engine
that supports general execution graphs. It also supports a rich set of
higher-level tools including Spark SQL for SQL and structured data processing,
MLlib for machine learning, GraphX for graph processing, and Spark Streaming.
devel/spark: Update Enable only for java 8 and 11
Spark with Java 17 has a lot of build crashes on FreeBSD.
While here replace PORTVERSION with DISTVERSION.
PR: 296715
Sponsored by: UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
MFH: 2026Q3
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
*/*: properly depend on Maven package
devel/maven and devel/maven39 do not provide mvn(1) from LOCALBASE that
one comes from devel/maven-wrapper instead. Therefore, one should depend
on the package rather than a non-existing executable/script.
Approved by: jrm (mentor), otis (mentor), vvd
Differential Revision: https://reviews.freebsd.org/D44229
devel/spark: fix multiple issues
The devel/spark port had been resurrected by Neel Chauhan based on
PR 266484, but that PR had become stale and did not follow current
rules and conventions (and had some issues that needed to be fixed).
Neel has run out of time fixing the issues and I have taken over and
finished the patches he had been working on.
This updated port has been tested with poudriere testport, but I do
not have a suitable test environment to run functional tests on.
Please address run-time issues that are detected to both the
maintainer of the port and to me.
Approved by: portmgr (blanket)
cleanup: Remove expired ports:
2022-03-31 devel/spark: Depends on expired devel/maven33
This should fix INDEX again.
There are PRs to update this port and import hadoop3.
Clean up after java/openjdk6 and java/openjdk6-jre removal
java/openjdk6 support was removed from Mk/bsd.java.mk (r512662) and
java/openjdk6 and java/openjdk6-jre were removed from the ports tree
(r512663). Now this patch completely removes remaining stuff from the
ports tree.
PR: 241953 (exp-run)
Reviewed by: glewis
Approved by: portmgr (antoine)
Differential Revision: https://reviews.freebsd.org/D22342
devel/spark: Avoid building in /root ($HOME)
Following other maven ports, set user.home to $WRKDIR to prevent writing
in /root or $HOME during the build, which is a file system violation.
While here, change the do-install target to respect 80 columns.
PR: 208666
Approved by: maintainer (demon@) (notice the 666 suffix?)
Update to version 1.5.2.
Ensure that correct version of Java is used to build sources by passing
JAVA_HOME to MAKE_ENV.
Submitted by: Mark Dixon <mnd999@gmail.com>
Cleanup DIST* variables.
When appropriate:
- Try to use DISTVERSION{SUF,PRE}FIX
- Replace PORTNAME-PORTVERSION by DISTNAME
- Convert MASTER_SITES to use macros
- Other light cleanup
With hat: portmgr
Sponsored by: Absolight
New port: Apache Spark.
Apache Spark is a fast and general-purpose cluster computing system. It
provides high-level APIs in Java, Scala and Python, and an optimized engine
that supports general execution graphs. It also supports a rich set of
higher-level tools including Spark SQL for SQL and structured data processing,
MLlib for machine learning, GraphX for graph processing, and Spark Streaming.
WWW: http://spark.apache.org/