diff --git a/graphics/linux-slang/Makefile b/graphics/linux-slang/Makefile index f0ffac6d240b..5241f8b43a73 100644 --- a/graphics/linux-slang/Makefile +++ b/graphics/linux-slang/Makefile @@ -1,49 +1,51 @@ PORTNAME= slang DISTVERSIONPREFIX= v DISTVERSION= 2026.18.2 CATEGORIES= graphics MASTER_SITES= https://github.com/shader-slang/slang/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/ PKGNAMEPREFIX= linux- DISTNAME= ${PORTNAME}-${DISTVERSION}-linux-${ARCH:S,amd64,x86_64,} MAINTAINER= nivit@FreeBSD.org COMMENT= Making it easier to work with shaders (Linux release) WWW= https://shader-slang.com/ LICENSE= APACHE20 BSD2CLAUSE BSD3CLAUSE BSL CC-BY-4.0 CC0-1.0 GPLv3 \ LLVM_EXCEPTION MIT NCSA UNLICENSE LICENSE_COMB= multi LICENSE_NAME_LLVM_EXCEPTION= LLVM Exceptions to the Apache 2.0 License LICENSE_FILE_LLVM_EXCEPTION= ${WRKSRC}/LICENSES/LLVM-exception.txt LICENSE_PERMS_LLVM_EXCEPTION= dist-mirror dist-sell pkg-mirror pkg-sell \ auto-accept ONLY_FOR_ARCHS= aarch64 amd64 USES= linux:rl9 USE_LINUX= base CONFLICTS_INSTALL= libslang2 NO_BUILD= yes NO_WRKSUBDIR= yes DISTINFO_FILE= ${.CURDIR}/distinfo.${ARCH} + +PLIST_SUB= ONLY_AMD64=${"${ARCH:Mamd64}" != "":?"":"@comment "} PORTDOCS= * OPTIONS_DEFINE= DOCS do-install: (cd ${WRKSRC}/bin && \ ${COPYTREE_BIN} . ${STAGEDIR}${PREFIX}/bin) .for dir in include lib share/slang (cd ${WRKSRC}/${dir} && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${dir}) .endfor do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/share/doc/slang && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include diff --git a/graphics/linux-slang/pkg-plist b/graphics/linux-slang/pkg-plist index a5f2dc5db3a6..be7199525f48 100644 --- a/graphics/linux-slang/pkg-plist +++ b/graphics/linux-slang/pkg-plist @@ -1,95 +1,95 @@ bin/gfx.slang bin/slang bin/slang.slang bin/slangc bin/slangd bin/slangi include/slang-com-helper.h include/slang-com-ptr.h include/slang-cpp-host-prelude.h include/slang-cpp-prelude.h include/slang-cpp-scalar-intrinsics.h include/slang-cpp-types-core.h include/slang-cpp-types.h include/slang-cuda-prelude.h include/slang-deprecated.h include/slang-gfx.h include/slang-hlsl-prelude.h include/slang-image-format-defs.h include/slang-llvm.h include/slang-tag-version.h include/slang-torch-prelude.h include/slang.h lib/cmake/slang/slangConfig.cmake lib/cmake/slang/slangConfigVersion.cmake lib/cmake/slang/slangTargets-release.cmake lib/cmake/slang/slangTargets.cmake lib/libgfx.so lib/libgfx.so.0.2026.18.2 lib/libslang-compiler.so lib/libslang-compiler.so.0.2026.18.2 lib/libslang-glsl-module-2026.18.2.so lib/libslang-glslang-2026.18.2.so -lib/libslang-llvm.so +%%ONLY_AMD64%%lib/libslang-llvm.so lib/libslang-rt.so lib/libslang-rt.so.0.2026.18.2 lib/libslang.so lib/slang-standard-module-2026.18.2/experimental/workgraph.slang lib/slang-standard-module-2026.18.2/experimental/workgraph.slang-module lib/slang-standard-module-2026.18.2/slang/WaveMatrix.slang lib/slang-standard-module-2026.18.2/slang/accelerate-vector-coopmat.slang lib/slang-standard-module-2026.18.2/slang/activations.slang lib/slang-standard-module-2026.18.2/slang/bindless-storage.slang lib/slang-standard-module-2026.18.2/slang/functional.slang-module lib/slang-standard-module-2026.18.2/slang/hash-function.slang lib/slang-standard-module-2026.18.2/slang/iactivation.slang lib/slang-standard-module-2026.18.2/slang/iencoder.slang lib/slang-standard-module-2026.18.2/slang/ilayer.slang lib/slang-standard-module-2026.18.2/slang/inline-vector.slang lib/slang-standard-module-2026.18.2/slang/istorages.slang lib/slang-standard-module-2026.18.2/slang/ivector.slang lib/slang-standard-module-2026.18.2/slang/layers.slang lib/slang-standard-module-2026.18.2/slang/mma-linear-layout-help.slang lib/slang-standard-module-2026.18.2/slang/mma-tiled-cuda.slang lib/slang-standard-module-2026.18.2/slang/mma-tiled-layout-helper.slang lib/slang-standard-module-2026.18.2/slang/mma-tiled-metal.slang lib/slang-standard-module-2026.18.2/slang/mma-tiled-vulkan.slang lib/slang-standard-module-2026.18.2/slang/network-parameter-layout-converter.slang lib/slang-standard-module-2026.18.2/slang/neural.slang lib/slang-standard-module-2026.18.2/slang/neural.slang-module lib/slang-standard-module-2026.18.2/slang/numerics.slang-module lib/slang-standard-module-2026.18.2/slang/numerics/__builtin.slang-module lib/slang-standard-module-2026.18.2/slang/numerics/__builtin_differentiable.slang-module lib/slang-standard-module-2026.18.2/slang/numerics/differentiable.slang-module lib/slang-standard-module-2026.18.2/slang/permuto-encoder.slang lib/slang-standard-module-2026.18.2/slang/shared-memory-pool.slang lib/slang-standard-module-2026.18.2/slang/vectorized-reader.slang libdata/pkgconfig/slang-compiler.pc %%DATADIR%%/agent-skills/LICENSE %%DATADIR%%/agent-skills/PROVENANCE.json %%DATADIR%%/agent-skills/README.md %%DATADIR%%/agent-skills/skills/slang-numeric-generics/SKILL.md %%DATADIR%%/agent-skills/skills/slang-numeric-generics/references/custom-numeric-types.md %%DATADIR%%/agent-skills/skills/slang-numeric-generics/references/examples/builtin-numeric-conversion.slang %%DATADIR%%/agent-skills/skills/slang-numeric-generics/references/examples/builtin-vector-element.slang %%DATADIR%%/agent-skills/skills/slang-numeric-generics/references/examples/capability-selection.slang %%DATADIR%%/agent-skills/skills/slang-numeric-generics/references/examples/custom-dual-number.slang %%DATADIR%%/agent-skills/skills/slang-numeric-generics/references/examples/differentiable-dot-product.slang %%DATADIR%%/agent-skills/skills/slang-numeric-generics/references/examples/dot-product.slang %%DATADIR%%/agent-skills/skills/slang-numeric-generics/references/examples/sealed-builtin-negative.slang %%DATADIR%%/agent-skills/skills/slang-numeric-generics/references/examples/shapes-and-masks.slang %%DATADIR%%/agent-skills/skills/slang-numeric-generics/references/examples/wrapper-conformance.slang %%DATADIR%%/agent-skills/skills/slang-numeric-generics/references/interface-selection.md %%DATADIR%%/agent-skills/skills/slang-numeric-generics/references/public-versus-builtin.md %%DATADIR%%/agent-skills/skills/slang-numeric-generics/references/shapes-and-conversions.md %%DATADIR%%/agent-skills/skills/slang-port-hlsl-templates/SKILL.md %%DATADIR%%/agent-skills/skills/slang-port-hlsl-templates/references/contracts-and-extensions.md %%DATADIR%%/agent-skills/skills/slang-port-hlsl-templates/references/examples/contracts-and-extensions.slang %%DATADIR%%/agent-skills/skills/slang-port-hlsl-templates/references/examples/finite-value-generic.slang %%DATADIR%%/agent-skills/skills/slang-port-hlsl-templates/references/examples/finite-value-specialized.slang %%DATADIR%%/agent-skills/skills/slang-port-hlsl-templates/references/finite-value-dispatch.md %%DATADIR%%/agent-skills/skills/slang-port-hlsl/SKILL.md %%DATADIR%%/agent-skills/skills/slang-port-hlsl/references/common-differences.md %%DATADIR%%/agent-skills/skills/slang-port-hlsl/references/examples/scalar-vector-one.slang %%PORTDOCS%%@dir %%DOCSDIR%%/generated/tests/_meta/remediations %%PORTDOCS%%@dir %%DOCSDIR%%/generated/tests/_meta/reviews