Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 04 Sep 2025 11:04:48 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 289296] [NEW PORT] devel/spack: Flexible package manager for HPC
Message-ID:  <bug-289296-7788@https.bugs.freebsd.org/bugzilla/>

index | next in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289296

            Bug ID: 289296
           Summary: [NEW PORT] devel/spack: Flexible package manager for
                    HPC
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: rikka.goering@outlook.de

Created attachment 263482
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=263482&action=edit
Adds new port devel/spack

This adds a new port: devel/spack

Spack is a flexible package manager for HPC that supports multiple versions,
compilers, architectures, and optional variants. It enables reproducible
environments and scheduler-friendly builds commonly used on clusters.

Rationale:
- Complements the FreeBSD HPC stack. I maintain sysutils/slurm-wlm and have
  submitted sysutils/py-clustershell and benchmarks/py-reframe; Spack fits
naturally alongside them for
  building user-space software and CI-style validation.

Port details:
- Version: 1.0.1 (USE_GITHUB=yes: spack/spack, tag v1.0.1)
- LICENSE: dual APACHE20 / MIT
- NO_BUILD=yes, NO_ARCH=yes
- USES= python:run shebangfix
- SHEBANG_FILES= bin/spack bin/sbang bin/spack-python
- Installs under ${DATADIR} (share/spack); provides wrapper at
${PREFIX}/bin/spack
  that sets SPACK_ROOT and execs ${DATADIR}/bin/spack.
- RUN_DEPENDS: bash, git, rsync

QA:
- poudriere testport ok on 14.3-RELEASE/amd64
- portfmt/portclippy clean
- stage-qa / check-plist clean

Runtime smoke test (post-install):
- `spack --version`
- `spack spec zlib` (concretizer works)
- `spack install zlib` (basic build path verified)

-- 
You are receiving this mail because:
You are the assignee for the bug.

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-289296-7788>