Mk/Uses/cargo.mk: unbundle archivers/zstd
Tested by: kai (games/anki) Differential Revision: https://reviews.freebsd.org/D39279
This commit is contained in:
@@ -249,6 +249,11 @@ CARGO_ENV+= OPENSSL_LIB_DIR=${OPENSSLLIB} \
|
||||
.include "${USESDIR}/pkgconfig.mk"
|
||||
. endif
|
||||
|
||||
. if ${_CARGO_CRATES:Mzstd-sys}
|
||||
# Use the system's zstd instead of building the bundled version
|
||||
CARGO_ENV+= ZSTD_SYS_USE_PKG_CONFIG=1
|
||||
. endif
|
||||
|
||||
. for _index _crate _name _version in ${_CARGO_CRATES}
|
||||
# Split up semantic version and try to sanitize it by removing
|
||||
# pre-release identifier (-) or build metadata (+)
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
PORTNAME= git-cinnabar
|
||||
DISTVERSION= 0.6.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= jbeich@FreeBSD.org
|
||||
@@ -9,7 +10,8 @@ WWW= https://github.com/glandium/git-cinnabar
|
||||
LICENSE= GPLv2 MPL20
|
||||
LICENSE_COMB= multi
|
||||
|
||||
LIB_DEPENDS= libcurl.so:ftp/curl
|
||||
LIB_DEPENDS= libzstd.so:archivers/zstd \
|
||||
libcurl.so:ftp/curl
|
||||
RUN_DEPENDS= git:devel/git
|
||||
|
||||
USES= cargo gmake
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
PORTNAME= jumpy
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.6.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= games wayland
|
||||
|
||||
MAINTAINER= jbeich@FreeBSD.org
|
||||
@@ -11,7 +12,8 @@ LICENSE= CC-BY-NC-4.0 MIT
|
||||
LICENSE_COMB= multi
|
||||
LICENSE_FILE_MIT= ${WRKSRC}/licenses/LICENSE-MIT
|
||||
|
||||
LIB_DEPENDS= libasound.so:audio/alsa-lib \
|
||||
LIB_DEPENDS= libzstd.so:archivers/zstd \
|
||||
libasound.so:audio/alsa-lib \
|
||||
libudev.so:devel/libudev-devd
|
||||
RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins \
|
||||
${LOCALBASE}/lib/libvulkan.so:graphics/vulkan-loader
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
PORTNAME= arti
|
||||
DISTVERSION= 1.1.3
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= security
|
||||
|
||||
MAINTAINER= cs@FreeBSD.org
|
||||
@@ -8,6 +9,8 @@ WWW= https://arti.torproject.org/
|
||||
|
||||
LICENSE= MIT
|
||||
|
||||
LIB_DEPENDS= libzstd.so:archivers/zstd
|
||||
|
||||
USES= cargo sqlite ssl
|
||||
USE_RC_SUBR= arti
|
||||
GROUPS= _arti
|
||||
|
||||
@@ -12,6 +12,8 @@ LICENSE_COMB= dual
|
||||
LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
|
||||
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
|
||||
|
||||
BUILD_DEPENDS= zstd>0:archivers/zstd
|
||||
|
||||
USES= cargo
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= jhspetersson
|
||||
|
||||
@@ -15,6 +15,8 @@ WWW= https://www.meilisearch.com/
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= zstd>0:archivers/zstd
|
||||
|
||||
USES= cargo pkgconfig
|
||||
USE_GITHUB= yes
|
||||
# Following is generated with following:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
PORTNAME= deno
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.31.1
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= www
|
||||
|
||||
MAINTAINER= mikael@FreeBSD.org
|
||||
@@ -15,6 +15,7 @@ BROKEN_i386= cargo:warning=c/freebsd.c:31:10: error: conflicting types for 'get_
|
||||
|
||||
BUILD_DEPENDS= gn:devel/gn \
|
||||
libunwind>0:devel/libunwind
|
||||
LIB_DEPENDS= libzstd.so:archivers/zstd
|
||||
|
||||
USES= cargo compiler:c++17-lang cpe gmake gnome ninja:build pkgconfig:build python:3.9+,build
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ LICENSE= APACHE20 BSD3CLAUSE CC0-1.0 ISCL MIT MPL20 UNLICENSE
|
||||
LICENSE_COMB= multi
|
||||
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= zstd>0:archivers/zstd
|
||||
LIB_DEPENDS= libonig.so:devel/oniguruma
|
||||
|
||||
USES= cargo ssl:build
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
PORTNAME= rustypaste
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.8.4
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= www
|
||||
|
||||
MAINTAINER= DtxdF@disroot.org
|
||||
@@ -11,6 +11,8 @@ WWW= https://github.com/orhun/rustypaste/
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
LIB_DEPENDS= libzstd.so:archivers/zstd
|
||||
|
||||
USES= cargo
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= orhun
|
||||
|
||||
@@ -12,7 +12,8 @@ LICENSE_COMB= dual
|
||||
LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
|
||||
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
|
||||
|
||||
BUILD_DEPENDS= gmake:devel/gmake
|
||||
BUILD_DEPENDS= gmake:devel/gmake \
|
||||
zstd>0:archivers/zstd
|
||||
LIB_DEPENDS= libcurl.so:ftp/curl
|
||||
|
||||
USES= cargo perl5 pkgconfig
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
PORTNAME= wezterm
|
||||
DISTVERSION= 20230326-111934-3666303c
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= x11 wayland
|
||||
|
||||
MAINTAINER= jbeich@FreeBSD.org
|
||||
@@ -9,7 +10,8 @@ WWW= https://wezfurlong.org/wezterm/
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE.md
|
||||
|
||||
LIB_DEPENDS= libwayland-egl.so:graphics/wayland \
|
||||
LIB_DEPENDS= libzstd.so:archivers/zstd \
|
||||
libwayland-egl.so:graphics/wayland \
|
||||
libssh2.so:security/libssh2 \
|
||||
libfontconfig.so:x11-fonts/fontconfig \
|
||||
libxkbcommon-x11.so:x11/libxkbcommon \
|
||||
|
||||
Reference in New Issue
Block a user