BSD Ports

devel/spark 4.2.0 FreeBSD

Fast big data processing engine

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
8017e59ed4
License
APACHE20
Categories
devel, java
Package size
250929.3 KiB, 289652.5 KiB installed

Description

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.

In the other systems

SystemPortVersion
FreeBSDdevel/spark4.2.0
DragonFlydevel/spark3.3.4

Install

Binary package:

pkg install apache-spark

From the ports tree:

cd /usr/ports/devel/spark/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	apache-spark>0:devel/spark

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.3.4_44.2.0---
FreeBSD:14:quarterly3.3.4_43.3.4_4n/a--
FreeBSD:15:latest4.2.04.2.0n/a--
FreeBSD:15:quarterly3.3.4_43.3.4_4n/an/an/a
FreeBSD:16:latest3.3.4_44.2.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 65
Run dependencies 54

No port depends on this one.

Configuration

No options to configure.

USES
cmake:indirect compiler:c++17-lang cpe java ninja:build python shebangfix
Service scripts
spark_master, spark_worker

Files

pkg-plist 2302
  • share/apache-spark/RELEASE
  • share/apache-spark/bin/beeline
  • share/apache-spark/bin/docker-image-tool.sh
  • share/apache-spark/bin/find-spark-home
  • share/apache-spark/bin/load-spark-env.sh
  • share/apache-spark/bin/pyspark
  • share/apache-spark/bin/run-example
  • share/apache-spark/bin/spark-class
  • share/apache-spark/bin/spark-connect-shell
  • share/apache-spark/bin/spark-pipelines
  • share/apache-spark/bin/spark-shell
  • share/apache-spark/bin/spark-sql
  • share/apache-spark/bin/spark-submit
  • share/apache-spark/bin/sparkR
  • share/apache-spark/conf/fairscheduler.xml.template
  • share/apache-spark/conf/log4j2-json-layout.properties.template
  • share/apache-spark/conf/log4j2.properties.template
  • share/apache-spark/conf/metrics.properties.template
  • share/apache-spark/conf/spark-defaults.conf.template
  • share/apache-spark/conf/spark-env.sh.template
  • share/apache-spark/conf/workers.template
  • share/apache-spark/examples/jars/scopt_2.13-3.7.1.jar
  • share/apache-spark/examples/jars/spark-examples_-.jar
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/JavaHdfsLR.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/JavaLogQuery.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/JavaPageRank.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/JavaSparkPi.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/JavaStatusTrackerDemo.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/JavaTC.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/JavaWordCount.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaAFTSurvivalRegressionExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaALSExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaBinarizerExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaBisectingKMeansExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaBucketedRandomProjectionLSHExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaBucketizerExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaChiSqSelectorExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaChiSquareTestExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaCorrelationExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaCountVectorizerExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaDCTExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaDecisionTreeClassificationExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaDecisionTreeRegressionExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaDocument.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaElementwiseProductExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaEstimatorTransformerParamExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaFMClassifierExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaFMRegressorExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaFPGrowthExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaFeatureHasherExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaGaussianMixtureExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaGeneralizedLinearRegressionExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaGradientBoostedTreeClassifierExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaGradientBoostedTreeRegressorExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaImputerExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaIndexToStringExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaInteractionExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaIsotonicRegressionExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaKMeansExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaLDAExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaLabeledDocument.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaLinearRegressionWithElasticNetExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaLinearSVCExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaLogisticRegressionSummaryExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaLogisticRegressionWithElasticNetExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaMaxAbsScalerExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaMinHashLSHExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaMinMaxScalerExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaModelSelectionViaCrossValidationExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaModelSelectionViaTrainValidationSplitExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaMulticlassLogisticRegressionWithElasticNetExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaMultilayerPerceptronClassifierExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaNGramExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaNaiveBayesExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaNormalizerExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaOneHotEncoderExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaOneVsRestExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaPCAExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaPipelineExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaPolynomialExpansionExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaPowerIterationClusteringExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaPrefixSpanExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaQuantileDiscretizerExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaRFormulaExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaRandomForestClassifierExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaRandomForestRegressorExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaRobustScalerExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaSQLTransformerExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaStandardScalerExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaStopWordsRemoverExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaStringIndexerExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaSummarizerExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaTargetEncoderExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaTfIdfExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaTokenizerExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaUnivariateFeatureSelectorExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaVarianceThresholdSelectorExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaVectorAssemblerExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaVectorIndexerExample.java
  • share/apache-spark/examples/src/main/java/org/apache/spark/examples/ml/JavaVectorSizeHintExample.java

The first 100 are listed.

distinfo 5
FileSizeSHA256
spark-4.2.0.tgz5.0578388e+076e7be4c3eee79903ed6c413f434fb2526b7ccd031f1f99a8db5c24cc5f66e8cd
protobuf-29.6.tar.gz9.340881e+06877bf9f880631aa31daf2c09896276985696728137fcd43cc534a28c5566d9ba
abseil-cpp-20250127.1.tar.gz2.267282e+06b396401fd29e2e679cace77867481d388c807671dc2acc602a0259eeb79b7811
spark-4.2.0-deps.tgz1.389906598e+0948fa0cc807182144e394f2cca223e54d53771924c98b403fc63654cc879bdbc5
grpc-grpc-java-v1.76.0_GH0.tar.gz3.306002e+068c7ec45c35b0956044041799f7a028ccf76eb6c1fc8bde7bb3fcd8d896eb7b70
Master sites 3
  • https://archive.apache.org/dist/spark/spark-4.2.0/
  • https://github.com/protocolbuffers/protobuf/releases/download/v29.6/:protobuf
  • https://github.com/abseil/abseil-cpp/releases/download/20250127.1/:abseil

Commit history 2

DateCommitCreditsLog message
8017e59ed4 Martin Filla devel/spark: Update 3.3.4 => 4.2.0
Release Notes: https://spark.apache.org/releases/spark-release-4-2-0.html PR: 299311 Sponsored by: UNIS Labs (vvd, commit patch)
e1a98853b2 Martin Filla 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 <[email protected]> MFH: 2026Q3