rust ports cleanup: use MODCARGO_WANTLIB in WANTLIB

fix WANTLIB for simple ports. rust ports are expected to use MODCARGO_WANTLIB
instead of hardcoding values (which will be soon different across archs).

replace "c c++abi pthread" by ${MODCARGO_WANTLIB} in WANTLIB

no changes, as it is the current value of MODCARGO_WANTLIB (even if buggy).

ok tb@
This commit is contained in:
semarie 2024-01-01 09:02:15 +00:00
parent 81a7322ae8
commit 9b08785f18
27 changed files with 28 additions and 28 deletions

View File

@ -22,7 +22,7 @@ BUILD_DEPENDS = textproc/xmlto \
#some dists have -w
FIX_CLEANUP_PERMISSIONS = Yes
WANTLIB += c c++abi pthread
WANTLIB += ${MODCARGO_WANTLIB}
COMPILER = base-clang ports-gcc
MODCARGO_BUILD = No

View File

@ -17,7 +17,7 @@ HOMEPAGE = https://github.com/RustSec/rustsec/tree/main/cargo-audit
# Apache 2/MIT
PERMIT_PACKAGE = Yes
WANTLIB += c c++abi crypto git2 m pthread ssh2 ssl
WANTLIB += ${MODCARGO_WANTLIB} crypto git2 m ssh2 ssl
LIB_DEPENDS = devel/libgit2/libgit2 \
security/libssh2

View File

@ -15,7 +15,7 @@ MODULES = devel/cargo
CONFIGURE_STYLE = cargo
WANTLIB += c c++abi pthread
WANTLIB += ${MODCARGO_WANTLIB}
TEST_ENV = CC=${CC} CXX=${CXX}

View File

@ -10,9 +10,9 @@ CATEGORIES = devel
# zlib
PERMIT_PACKAGE = Yes
WANTLIB += c c++abi m pthread
WANTLIB += ${MODCARGO_WANTLIB} m
MODULES = devel/cargo
MODULES = devel/cargo
CONFIGURE_STYLE = cargo

View File

@ -14,7 +14,7 @@ MAINTAINER = Laurence Tratt <laurie@tratt.net>
# Apache-2.0/MIT
PERMIT_PACKAGE = Yes
WANTLIB += c c++abi m pthread
WANTLIB += ${MODCARGO_WANTLIB} m
DISTFILES += ${DISTNAME}${EXTRACT_SUFX}
MODULES = devel/cargo

View File

@ -30,7 +30,7 @@ LIB_DEPENDS = devel/pcre2 \
net/curl \
databases/sqlite3
WANTLIB += c c++abi crypto curl m pcre2-8 pthread sqlite3 ssl
WANTLIB += ${MODCARGO_WANTLIB} crypto curl m pcre2-8 sqlite3 ssl
PORTHOME = ${WRKDIR}
post-install:

View File

@ -6,6 +6,6 @@ REVISION = 1
.include "crates.inc"
WANTLIB += c c++abi m pthread
WANTLIB += ${MODCARGO_WANTLIB} m
.include <bsd.port.mk>

View File

@ -13,7 +13,7 @@ MODCARGO_CRATES += jmap-client 0.2.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += mail-parser 0.7.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += reqwest 0.11.11 # MIT/Apache-2.0
WANTLIB += c c++abi pthread
WANTLIB += ${MODCARGO_WANTLIB}
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/stalwart/imap

View File

@ -22,7 +22,7 @@ MODCARGO_CRATES_KEEP += libsqlite3-sys
BUILD_DEPENDS = devel/protobuf
LIB_DEPENDS = archivers/zstd \
archivers/bzip2
WANTLIB += bz2 c c++abi m pthread zstd
WANTLIB += ${MOCARGO_WANTLIB} bz2 m zstd
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/stalwart/smtp

View File

@ -10,7 +10,7 @@ MAINTAINER = Delan Azabani <delan@azabani.com>
PERMIT_PACKAGE = Yes
# uses pledge(2)
WANTLIB += c c++abi pthread
WANTLIB += ${MODCARGO_WANTLIB}
SITES = https://bitbucket.org/delan/nonymous/get/

View File

@ -10,7 +10,7 @@ CATEGORIES = net
# EUPL
PERMIT_PACKAGE = Yes
WANTLIB += c c++abi crypto pthread ssl
WANTLIB += ${MODCARGO_WANTLIB} crypto ssl
MODULES = devel/cargo

View File

@ -27,7 +27,7 @@ CATEGORIES = net
PERMIT_PACKAGE = Yes
PERMIT_DISTFILES = includes bundled ARIN TAL which requires agreement with https://www.arin.net/resources/manage/rpki/rpa.pdf
WANTLIB += c c++abi m pthread
WANTLIB += ${MODCARGO_WANTLIB} m
MODULES = devel/cargo

View File

@ -14,7 +14,7 @@ HOMEPAGE= https://cryptography.io/
# dual: BSD or Apache 2
PERMIT_PACKAGE= Yes
WANTLIB= ${MODPY_WANTLIB} c crypto c++abi pthread ssl
WANTLIB= ${MODPY_WANTLIB} ${MODCARGO_WANTLIB} crypto ssl
FLAVORS= python3
FLAVOR= python3

View File

@ -15,7 +15,7 @@ SITES = https://git.tozt.net/rbw/snapshot/
# MIT X11
PERMIT_PACKAGE = Yes
WANTLIB += c c++abi crypto m pthread ssl
WANTLIB += ${MODCARGO_WANTLIB} crypto m ssl
DISTFILES += ${DISTNAME}${EXTRACT_SUFX}

View File

@ -17,7 +17,7 @@ PERMIT_PACKAGE = Yes
# uses pledge()
LIB_DEPENDS = databases/sqlite3 security/libsodium ${MODLUA_LIB_DEPENDS}
WANTLIB += c c++abi m pthread sqlite3 sodium ${MODLUA_WANTLIB}
WANTLIB += m sqlite3 sodium ${MODLUA_WANTLIB} ${MODCARGO_WANTLIB}
MODLUA_VERSION = 5.2
MODLUA_SA = Yes

View File

@ -13,7 +13,7 @@ MODULES = devel/cargo
# for riscv64 and powerpc64, please keep: cc >= 1.0.73 and libc >= 0.2.113
MODCARGO_CRATES_UPDATE = cc
WANTLIB += c c++abi git2 m onig pthread
WANTLIB += ${MODCARGO_WANTLIB} git2 m onig
CONFIGURE_STYLE = cargo
SEPARATE_BUILD = Yes

View File

@ -11,7 +11,7 @@ HOMEPAGE = https://dystroy.org/broot/
# MIT
PERMIT_PACKAGE = Yes
WANTLIB += c c++abi m onig pthread z
WANTLIB += ${MODCARGO_WANTLIB} m onig z
MODULES = devel/cargo
MODCARGO_CRATES_KEEP += libgit2-sys

View File

@ -9,7 +9,7 @@ MAINTAINER = Frederic Cambus <fcambus@openbsd.org>
# MIT
PERMIT_PACKAGE = Yes
WANTLIB += ${MODCARGO_WANTLIB} m pthread
WANTLIB += ${MODCARGO_WANTLIB} m
MODULES = devel/cargo

View File

@ -11,7 +11,7 @@ MAINTAINER = Edd Barrett <edd@openbsd.org>
# MIT
PERMIT_PACKAGE = Yes
WANTLIB += c c++abi pthread
WANTLIB += ${MODCARGO_WANTLIB}
MODULES = devel/cargo
CONFIGURE_STYLE = cargo

View File

@ -10,7 +10,7 @@ CATEGORIES = textproc
# BSD
PERMIT_PACKAGE = Yes
WANTLIB += c c++abi pthread xcb
WANTLIB += ${MODCARGO_WANTLIB} xcb
HOMEPAGE = https://jless.io/

View File

@ -12,7 +12,7 @@ MAINTAINER = Edd Barrett <edd@openbsd.org>
# MPL-2.0 + dependencies below.
PERMIT_PACKAGE = Yes
WANTLIB += c c++abi m pthread
WANTLIB += ${MODCARGO_WANTLIB} m
MODULES = devel/cargo

View File

@ -13,7 +13,7 @@ HOMEPAGE= https://git.sr.ht/~julienxx/castor
# MIT
PERMIT_PACKAGE= Yes
WANTLIB += c c++abi crypto gdk-3 glib-2.0 gobject-2.0 gtk-3 pthread
WANTLIB += ${MODCARGO_WANTLIB} crypto gdk-3 glib-2.0 gobject-2.0 gtk-3
WANTLIB += ssl
SITES= https://git.sr.ht/~julienxx/

View File

@ -18,6 +18,6 @@ SEPARATE_BUILD = Yes
.include "modules.inc"
LIB_DEPENDS += archivers/bzip2
WANTLIB += c c++abi m pthread bz2
WANTLIB += ${MODCARGO_WANTLIB} m bz2
.include <bsd.port.mk>

View File

@ -27,7 +27,7 @@ MODULES = devel/cargo
.include "crates.inc"
MODCARGO_CRATES_KEEP += libsqlite3-sys
WANTLIB += c c++abi m pthread
WANTLIB += ${MODCARGO_WANTLIB} m
CONFIGURE_STYLE = cargo
SEPARATE_BUILD = Yes

View File

@ -18,7 +18,7 @@ CATEGORIES = www
# MIT
PERMIT_PACKAGE =Yes
WANTLIB += c c++abi pthread
WANTLIB += ${MODCARGO_WANTLIB}
MODULES = devel/cargo \
lang/python

View File

@ -12,7 +12,7 @@ HOMEPAGE = https://alacritty.org/
# Apache 2.0
PERMIT_PACKAGE = Yes
WANTLIB += c c++abi fontconfig freetype m pthread util
WANTLIB += ${MODCARGO_WANTLIB} fontconfig freetype m util
# xcb is dlopen()'d
WANTLIB += xcb

View File

@ -16,7 +16,7 @@ MAINTAINER = Laurence Tratt <laurie@tratt.net>
# MIT
PERMIT_PACKAGE = Yes
WANTLIB += c c++abi m pthread xcb xcb-shape X11 X11-xcb Xcursor
WANTLIB += ${MODCARGO_WANTLIB} m xcb xcb-shape X11 X11-xcb Xcursor
MODULES = devel/cargo \
lang/python