mirror of https://github.com/openbsd/ports.git
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:
parent
81a7322ae8
commit
9b08785f18
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -15,7 +15,7 @@ MODULES = devel/cargo
|
|||
|
||||
CONFIGURE_STYLE = cargo
|
||||
|
||||
WANTLIB += c c++abi pthread
|
||||
WANTLIB += ${MODCARGO_WANTLIB}
|
||||
|
||||
TEST_ENV = CC=${CC} CXX=${CXX}
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -6,6 +6,6 @@ REVISION = 1
|
|||
|
||||
.include "crates.inc"
|
||||
|
||||
WANTLIB += c c++abi m pthread
|
||||
WANTLIB += ${MODCARGO_WANTLIB} m
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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/
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -10,7 +10,7 @@ CATEGORIES = textproc
|
|||
# BSD
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
WANTLIB += c c++abi pthread xcb
|
||||
WANTLIB += ${MODCARGO_WANTLIB} xcb
|
||||
|
||||
HOMEPAGE = https://jless.io/
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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/
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -18,7 +18,7 @@ CATEGORIES = www
|
|||
# MIT
|
||||
PERMIT_PACKAGE =Yes
|
||||
|
||||
WANTLIB += c c++abi pthread
|
||||
WANTLIB += ${MODCARGO_WANTLIB}
|
||||
|
||||
MODULES = devel/cargo \
|
||||
lang/python
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue