summaryrefslogtreecommitdiff
path: root/lang/zig010/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lang/zig010/Makefile')
-rw-r--r--lang/zig010/Makefile66
1 files changed, 0 insertions, 66 deletions
diff --git a/lang/zig010/Makefile b/lang/zig010/Makefile
deleted file mode 100644
index 7a2db4003421..000000000000
--- a/lang/zig010/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-PORTNAME= zig
-DISTVERSION= 0.10.1
-PORTREVISION?= 1
-CATEGORIES= lang
-MASTER_SITES= https://ziglang.org/download/${DISTVERSION}/ \
- https://ziglang.org/builds/
-PKGNAMESUFFIX= 010
-# fetch prebuilt platform-independent docs
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
- zig-freebsd-x86_64-${DISTVERSION}${EXTRACT_SUFX}
-
-PATCH_SITES= https://github.com/ziglang/${PORTNAME}/commit/
-
-MAINTAINER= bsd@orsolic.org
-COMMENT= Language designed for robustness, optimality, and maintainability (deprecated 0.10.* series)
-WWW= https://ziglang.org/
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Old zig implementation, no consumers in ports
-EXPIRATION_DATE= 2025-08-30
-
-ONLY_FOR_ARCHS= aarch64 amd64
-ONLY_FOR_ARCHS_REASON= not yet supported
-
-BUILD_DEPENDS= icu>=71:devel/icu \
- llvm${_LLVM_VER}>=0:devel/llvm${_LLVM_VER}
-
-USES= cmake compiler:c++11-lang localbase:ldflags tar:xz
-CMAKE_ON= THREADS_PREFER_PTHREAD_FLAG
-CMAKE_ARGS+= -DZIG_TARGET_MCPU=baseline # ensure we run everywhere
-
-CONFLICTS_INSTALL= zig
-PORTSCOUT= limit:^0\.10\.
-
-OPTIONS_DEFINE= DOCS STATIC
-OPTIONS_DEFAULT= DOCS
-
-STATIC_DESC= sets ZIG_STATIC to avoid 800MiB LLVM runtime dependency
-
-STATIC_RUN_DEPENDS_OFF= llvm${_LLVM_VER}>=0:devel/llvm${_LLVM_VER}
-STATIC_CMAKE_BOOL= CMAKE_SKIP_INSTALL_RPATH ZIG_STATIC
-STATIC_LDFLAGS= -licudata -licuuc -llzma -lm -lmd -lxml2 -lz -lzstd
-
-_LLVM_VER= 15
-_ZIG_BIN= ${STAGEDIR}${PREFIX}/bin/zig
-
-post-configure-STATIC-on:
- @${REINPLACE_CMD} 's/-Wl,-Bdynamic//' \
- ${BUILD_WRKSRC}/build.ninja
-
-post-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}/std
-.for f in langref.html std/data.js std/main.js std/index.html
- ${INSTALL_MAN} ${WRKDIR}/zig-freebsd-x86_64-${DISTVERSION}/doc/${f} \
- ${STAGEDIR}${DOCSDIR}/${f}
-.endfor
-
-do-test:
- mkdir ${WRKDIR}/cache
- (cd ${WRKSRC} && \
- ${_ZIG_BIN} build test-behavior --cache-dir ${WRKDIR}/cache \
- --global-cache-dir ${WRKDIR}/cache --zig-lib-dir ${WRKSRC}/lib)
-
-.include <bsd.port.mk>