diff --git a/Mk/Uses/cargo.mk b/Mk/Uses/cargo.mk index 7949ac473e5d..8a7e2539896f 100644 --- a/Mk/Uses/cargo.mk +++ b/Mk/Uses/cargo.mk @@ -1,419 +1,414 @@ # This file contains logic to ease porting of Rust packages or # binaries using the `cargo` command. # # Feature: cargo # Usage: USES=cargo # Valid ARGS: none # # MAINTAINER: rust@FreeBSD.org .if !defined(_INCLUDE_USES_CARGO_MK) _INCLUDE_USES_CARGO_MK= yes . if !empty(cargo_ARGS) IGNORE+= USES=cargo takes no arguments . endif .sinclude "${MASTERDIR}/Makefile.crates" # List of static dependencies. The format is cratename-version. # CARGO_CRATES will be downloaded from MASTER_SITE_CRATESIO. CARGO_CRATES?= # List of features to build (space separated list). # Use special token --no-default-features to disable default # features by passing it to cargo build/install/test. CARGO_FEATURES?= # Name of the local directory for vendoring crates. CARGO_VENDOR_DIR?= ${WRKSRC}/cargo-crates # Default path for cargo manifest. CARGO_CARGOTOML?= ${WRKSRC}/Cargo.toml CARGO_CARGOLOCK?= ${WRKSRC}/Cargo.lock # Save crates inside ${DISTDIR}/rust/crates by default. CARGO_DIST_SUBDIR?= rust/crates # Generate list of DISTFILES. # Prefer canonical file extension .crate going forward . if make(makesum) CARGO_CRATE_EXT= .crate . else # If there is a rust/crates/*.tar.gz in distinfo keep using the old # extension. We need to delay eval until the last moment for # DISTINFO_FILE. We cache the command output to avoid multiple # slow grep runs for every CARGO_CRATE_EXT access. CARGO_CRATE_EXT= ${defined(_CARGO_CRATE_EXT_CACHE):?${_CARGO_CRATE_EXT_CACHE}:${:!if ${GREP} -q '\(${CARGO_DIST_SUBDIR}/.*\.tar\.gz\)' "${DISTINFO_FILE}" 2>/dev/null; then ${ECHO_CMD} .tar.gz; else ${ECHO_CMD} .crate; fi!:_=_CARGO_CRATE_EXT_CACHE}} . endif _CARGO_CRATES:= ${CARGO_CRATES:N*@git+*} _CARGO_GIT_SOURCES:= ${CARGO_CRATES:M*@git+*} # enumerate crates for unqiue and sane distfile group names _CARGO_CRATES:= ${empty(_CARGO_CRATES):?:${_CARGO_CRATES:range:@i@$i ${_CARGO_CRATES:[$i]}@}} # split up crates into (index, crate, name, version) 4-tuples _CARGO_CRATES:= ${_CARGO_CRATES:C/^([-_a-zA-Z0-9]+)-([0-9].*)/\0 \1 \2/} . for _index _crate _name _version in ${_CARGO_CRATES} # Resolving CRATESIO alias is very inefficient with many MASTER_SITES, consume MASTER_SITE_CRATESIO directly MASTER_SITES+= ${MASTER_SITE_CRATESIO:S,%SUBDIR%,${_name}/${_version},:S,$,:_cargo_${_index},} DISTFILES+= ${CARGO_DIST_SUBDIR}/${_crate}${CARGO_CRATE_EXT}:_cargo_${_index} # Provide pointer to the crate's extraction dir WRKSRC_crate_${_name}= ${CARGO_VENDOR_DIR}/${_crate} # ... also with version suffix in case of multiple versions of the # same crate WRKSRC_crate_${_crate}= ${CARGO_VENDOR_DIR}/${_crate} . endfor _CARGO_AWK= ${AWK} -vCP="${CP}" -vFIND="${FIND}" -vGREP="${GREP}" \ -vCARGO_VENDOR_DIR="${CARGO_VENDOR_DIR}" \ -vGIT_SOURCES="${_CARGO_GIT_SOURCES}" \ -vWRKDIR="${WRKDIR}" -vWRKSRC="${WRKSRC}" \ -f${SCRIPTSDIR}/split-url.awk \ -f${SCRIPTSDIR}/cargo-crates-git-common.awk -f . if !empty(_CARGO_GIT_SOURCES) . for _index _site _filename _wrksrc _crates in ${:!${_CARGO_AWK} ${SCRIPTSDIR}/cargo-crates-git-fetch.awk /dev/null!} MASTER_SITES+= ${_site}:_cargo_git${_index} DISTFILES+= ${_filename}:_cargo_git${_index} . for _crate in ${_crates:S/,/ /g} # Make sure the build dependencies checks below can work for git sourced crates too _CARGO_CRATES+= @git ${_crate} ${_crate} @git # Provide pointer to the crate's extraction dir # # This might not point to the actual crate's sources since a # single git source can contain multiple crates. We cannot collect # subdir information until after the full extraction is done and we # cannot set make variables at that point. This is better than # nothing. WRKSRC_crate_${_crate}= ${WRKDIR}/${_wrksrc} . endfor . endfor . endif # Build dependencies. CARGO_BUILDDEP?= yes . if ${CARGO_BUILDDEP:tl} == "yes" BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.81.0:lang/${RUST_DEFAULT} . elif ${CARGO_BUILDDEP:tl} == "any-version" BUILD_DEPENDS+= ${RUST_DEFAULT}>=0:lang/${RUST_DEFAULT} . endif # Location of toolchain (default to lang/rust's toolchain) CARGO?= ${LOCALBASE}/bin/cargo RUSTC?= ${LOCALBASE}/bin/rustc RUSTDOC?= ${LOCALBASE}/bin/rustdoc # Location of the cargo output directory. CARGO_TARGET_DIR?= ${WRKDIR}/target -# Default target platform (affects some RUSTFLAGS if passed) -CARGO_BUILD_TARGET?= ${_CARGO_RUST_ARCH_${ARCH}:U${ARCH}}-unknown-${OPSYS:tl} - _CARGO_RUST_ARCH_amd64= x86_64 _CARGO_RUST_ARCH_i386= i686 _CARGO_RUST_ARCH_riscv64= riscv64gc # Environment for cargo # - CARGO_HOME: local cache of the registry index # - CARGO_BUILD_JOBS: configure number of jobs to run # - CARGO_TARGET_DIR: location of where to place all generated artifacts # - RUST_BACKTRACE: produce backtraces when something in the build panics # - RUSTC: path of rustc binary (default to lang/rust) # - RUSTDOC: path of rustdoc binary (default to lang/rust) # - RUSTFLAGS: custom flags to pass to all compiler invocations that Cargo performs CARGO_ENV+= \ CARGO_HOME=${WRKDIR}/cargo-home \ CARGO_BUILD_JOBS=${MAKE_JOBS_NUMBER} \ - CARGO_BUILD_TARGET=${CARGO_BUILD_TARGET} \ CARGO_TARGET_DIR=${CARGO_TARGET_DIR} \ - CARGO_TARGET_${CARGO_BUILD_TARGET:S/-/_/g:tu}_LINKER="${CC}" \ RUSTC=${RUSTC} \ RUSTDOC=${RUSTDOC} \ RUSTFLAGS="${RUSTFLAGS} ${LDFLAGS:C/.+/-C link-arg=&/}" . if ${ARCH} != powerpc64le CARGO_ENV+= RUST_BACKTRACE=1 . endif . if !defined(WITHOUT_LTO) _CARGO_MSG= "===> Additional optimization to port applied" WITH_LTO= yes . endif # Adjust -C target-cpu if -march/-mcpu is set by bsd.cpu.mk . if ${ARCH} == amd64 || ${ARCH} == i386 RUSTFLAGS+= ${CFLAGS:M-march=*:S/-march=/-C target-cpu=/} . elif ${ARCH:Mpowerpc*} RUSTFLAGS+= ${CFLAGS:M-mcpu=*:S/-mcpu=/-C target-cpu=/:S/power/pwr/} . elif ${ARCH} == aarch64 || ${ARCH} == armv7 RUSTFLAGS+= -C target-cpu=${CPUTYPE:C/\+.+//g} . else RUSTFLAGS+= ${CFLAGS:M-mcpu=*:S/-mcpu=/-C target-cpu=/} . endif # Helper to shorten cargo calls. _CARGO_RUN= ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${CARGO_ENV} ${CARGO} CARGO_CARGO_RUN= cd ${WRKSRC}; ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${CARGO_ENV} \ CARGO_FREEBSD_PORTS_SKIP_GIT_UPDATE=1 ${CARGO} # User arguments for cargo targets. CARGO_BUILD_ARGS?= CARGO_INSTALL_ARGS?= CARGO_INSTALL_PATH?= . CARGO_TEST_ARGS?= CARGO_UPDATE_ARGS?= # Use module targets ? CARGO_BUILD?= yes CARGO_CONFIGURE?= yes CARGO_INSTALL?= yes CARGO_TEST?= yes # rustc stashes intermediary files in TMPDIR (default /tmp) which # might cause issues for users that for some reason space limit # their /tmp. WRKDIR should have plenty of space. # Allow users and ports to still overwrite it. . if ${TMPDIR:U/tmp} == /tmp TMPDIR= ${WRKDIR} . endif # Manage crate features. . if !empty(CARGO_FEATURES:M--no-default-features) CARGO_BUILD_ARGS+= --no-default-features CARGO_INSTALL_ARGS+= --no-default-features CARGO_TEST_ARGS+= --no-default-features . endif . if !empty(CARGO_FEATURES:N--no-default-features) CARGO_BUILD_ARGS+= --features='${CARGO_FEATURES:N--no-default-features}' CARGO_INSTALL_ARGS+= --features='${CARGO_FEATURES:N--no-default-features}' CARGO_TEST_ARGS+= --features='${CARGO_FEATURES:N--no-default-features}' . endif . if !defined(WITH_DEBUG) CARGO_BUILD_ARGS+= --release CARGO_TEST_ARGS+= --release . else CARGO_INSTALL_ARGS+= --debug . endif . if ${_CARGO_CRATES:Mcmake} BUILD_DEPENDS+= cmake:devel/cmake-core . endif . if ${_CARGO_CRATES:Mgettext-sys} CARGO_ENV+= GETTEXT_BIN_DIR=${LOCALBASE}/bin \ GETTEXT_INCLUDE_DIR=${LOCALBASE}/include \ GETTEXT_LIB_DIR=${LOCALBASE}/lib . endif . if ${_CARGO_CRATES:Mjemalloc-sys} BUILD_DEPENDS+= gmake:devel/gmake . endif . if ${_CARGO_CRATES:Mlibgit2-sys} # Use the system's libgit2 instead of building the bundled version CARGO_ENV+= LIBGIT2_SYS_USE_PKG_CONFIG=1 . endif . if ${_CARGO_CRATES:Mlibssh2-sys} # Use the system's libssh2 instead of building the bundled version CARGO_ENV+= LIBSSH2_SYS_USE_PKG_CONFIG=1 . endif . if ${_CARGO_CRATES:Monig_sys} # onig_sys always prefers the system library but will try to link # statically with it. Since devel/oniguruma doesn't provide a static # library it'll link to libonig.so instead. Strictly speaking setting # RUSTONIG_SYSTEM_LIBONIG is not necessary, but will force onig_sys to # always use the system's libonig as returned by `pkg-config oniguruma`. CARGO_ENV+= RUSTONIG_SYSTEM_LIBONIG=1 . endif . if ${_CARGO_CRATES:Mopenssl-src} DEV_WARNING+= "Please make sure this port uses the system OpenSSL and consider removing CARGO_CRATES=${CARGO_CRATES:Mopenssl-src-[0-9]*} (a vendored copy of OpenSSL) from the build, e.g., by patching Cargo.toml appropriately." . endif . if ${_CARGO_CRATES:Mopenssl-sys} # Make sure that openssl-sys can find the correct version of OpenSSL CARGO_ENV+= OPENSSL_LIB_DIR=${OPENSSLLIB} \ OPENSSL_INCLUDE_DIR=${OPENSSLINC} . endif . if ${_CARGO_CRATES:Mpkg-config} .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 (+) . if ${_version:S/./ /:S/./ /:C/[-+].*//:_:[#]} == 3 . for _major _minor _patch in $_ # FreeBSD 12.0 changed ABI: r318736 and r320043 # https://github.com/rust-lang/libc/commit/78f93220d70e # https://github.com/rust-lang/libc/commit/969ad2b73cdc . if ${_name} == libc && ${_major} == 0 && (${_minor} < 2 || (${_minor} == 2 && ${_patch} < 38)) DEV_ERROR+= "CARGO_CRATES=${_crate} may be unstable on FreeBSD 12.0. Consider updating to the latest version \(higher than 0.2.37\)." . endif . if ${_name} == libc && ${_major} == 0 && (${_minor} < 2 || (${_minor} == 2 && ${_patch} < 49)) DEV_ERROR+= "CARGO_CRATES=${_crate} may be unstable on aarch64 or not build on armv6, armv7, powerpc64. Consider updating to the latest version \(higher than 0.2.49\)." . endif # FreeBSD 12.0 updated base OpenSSL in r339270: # https://github.com/sfackler/rust-openssl/commit/276577553501 . if ${_name} == openssl && !exists(${PATCHDIR}/patch-openssl-1.1.1) && ${_major} == 0 && (${_minor} < 10 || (${_minor} == 10 && ${_patch} < 4)) DEV_WARNING+= "CARGO_CRATES=${_crate} does not support OpenSSL 1.1.1. Consider updating to the latest version \(higher than 0.10.3\)." . endif . endfor . endif . endfor _USES_extract+= 600:cargo-extract cargo-extract: # target for preparing crates directory. It will put all crates in # the local crates directory. @${ECHO_MSG} "===> Moving crates to ${CARGO_VENDOR_DIR}" @${MKDIR} ${CARGO_VENDOR_DIR} . for _index _crate _name _version in ${_CARGO_CRATES} . if ${_index} != @git @${MV} ${WRKDIR}/${_crate} ${CARGO_VENDOR_DIR}/${_crate} @${PRINTF} '{"package":"%s","files":{}}' \ $$(${SHA256} -q ${_DISTDIR}/${CARGO_DIST_SUBDIR}/${_crate}${CARGO_CRATE_EXT}) \ > ${CARGO_VENDOR_DIR}/${_crate}/.cargo-checksum.json @if [ -r ${CARGO_VENDOR_DIR}/${_crate}/Cargo.toml.orig ]; then \ ${MV} ${CARGO_VENDOR_DIR}/${_crate}/Cargo.toml.orig \ ${CARGO_VENDOR_DIR}/${_crate}/Cargo.toml.orig-cargo; \ fi . endif . endfor . if ${CARGO_CONFIGURE:tl} == "yes" _USES_configure+= 250:cargo-configure # configure hook. Place a config file for overriding crates-io index # by local source directory. cargo-configure: # Check that the running kernel has COMPAT_FREEBSD11 required by lang/rust post-ino64 @${SETENV} CC="${CC}" OPSYS="${OPSYS}" OSVERSION="${OSVERSION}" WRKDIR="${WRKDIR}" \ ${SH} ${SCRIPTSDIR}/rust-compat11-canary.sh . if defined(_CARGO_MSG) @${ECHO_MSG} ${_CARGO_MSG} . endif @${ECHO_MSG} "===> Cargo config:" @${MKDIR} ${WRKDIR}/.cargo @: > ${WRKDIR}/.cargo/config.toml @${ECHO_CMD} "[source.cargo]" >> ${WRKDIR}/.cargo/config.toml @${ECHO_CMD} "directory = '${CARGO_VENDOR_DIR}'" >> ${WRKDIR}/.cargo/config.toml @${ECHO_CMD} "[source.crates-io]" >> ${WRKDIR}/.cargo/config.toml @${ECHO_CMD} "replace-with = 'cargo'" >> ${WRKDIR}/.cargo/config.toml . if !empty(_CARGO_GIT_SOURCES) @${_CARGO_AWK} ${SCRIPTSDIR}/cargo-crates-git-configure.awk \ /dev/null >> ${WRKDIR}/.cargo/config.toml . endif @${CAT} ${WRKDIR}/.cargo/config.toml @if ! ${GREP} -qF '[profile.release]' ${CARGO_CARGOTOML}; then \ ${ECHO_CMD} "" >> ${CARGO_CARGOTOML}; \ ${ECHO_CMD} "[profile.release]" >> ${CARGO_CARGOTOML}; \ ${ECHO_CMD} "opt-level = 2" >> ${CARGO_CARGOTOML}; \ ${ECHO_CMD} "debug = false" >> ${CARGO_CARGOTOML}; \ ${ECHO_CMD} 'strip = "symbols"' >> ${CARGO_CARGOTOML}; \ fi @${ECHO_MSG} "===> Updating Cargo.lock" @${CARGO_CARGO_RUN} update \ --manifest-path ${CARGO_CARGOTOML} \ --verbose \ --verbose \ ${CARGO_UPDATE_ARGS} . endif . if !target(do-build) && ${CARGO_BUILD:tl} == "yes" do-build: @${CARGO_CARGO_RUN} build \ --manifest-path ${CARGO_CARGOTOML} \ --verbose \ --verbose \ ${CARGO_BUILD_ARGS} . endif . if !target(do-install) && ${CARGO_INSTALL:tl} == "yes" do-install: . for path in ${CARGO_INSTALL_PATH} @${CARGO_CARGO_RUN} install \ --no-track \ --path "${path}" \ --root "${STAGEDIR}${PREFIX}" \ --verbose \ --verbose \ ${CARGO_INSTALL_ARGS} . endfor . endif . if !target(do-test) && ${CARGO_TEST:tl} == "yes" do-test: @${CARGO_CARGO_RUN} test \ --manifest-path ${CARGO_CARGOTOML} \ --verbose \ --verbose \ ${CARGO_TEST_ARGS} . endif # # Helper targets for port maintainers # # cargo-audit generates a vulnerability report using # security/cargo-audit based on the crates in Cargo.lock. cargo-audit: configure @if ! type cargo-audit > /dev/null 2>&1; then \ ${ECHO_MSG} "===> Please install \"security/cargo-audit\""; exit 1; \ fi @${ECHO_MSG} "===> Checking for vulnerable crates" @${CARGO} audit --file ${CARGO_CARGOLOCK} # cargo-crates will output the crates list from Cargo.lock. If there # is no Cargo.lock for some reason, try and generate it first. cargo-crates: cargo-crates-generate-lockfile @${_CARGO_AWK} ${SCRIPTSDIR}/cargo-crates.awk ${CARGO_CARGOLOCK} # cargo-crates-generate-lockfile will try to generate a Cargo.lock file # if it does not exist. cargo-crates-generate-lockfile: extract @if [ ! -r "${CARGO_CARGOLOCK}" ]; then \ ${ECHO_MSG} "===> ${CARGO_CARGOLOCK} not found. Trying to generate it..."; \ cd ${CARGO_CARGOLOCK:H}; ${_CARGO_RUN} generate-lockfile \ --manifest-path ${CARGO_CARGOTOML} \ --verbose; \ fi # cargo-crates-licenses will try to grab license information from # all downloaded crates. cargo-crates-licenses: configure @${FIND} ${CARGO_VENDOR_DIR} -name 'Cargo.toml' -maxdepth 2 \ -exec ${GREP} -H '^license' {} \; \ | ${SED} \ -e 's@^${CARGO_VENDOR_DIR}/@@' \ -e 's@/Cargo.toml:license.*= *"@|@' \ -e 's@"$$@@g' | sort | /usr/bin/column -t -s '|' # cargo-crates-merge will in-place update CARGO_CRATES in the port # based on the crates list from Cargo.lock. If there is no Cargo.lock # for some reason, try and generate it first. cargo-crates-merge: @if ! type portedit > /dev/null 2>&1; then \ ${ECHO_MSG} "===> Please install \"ports-mgmt/portfmt\""; exit 1; \ fi @${MAKE} clean cargo-crates-generate-lockfile @f="${MASTERDIR}/Makefile"; [ -r "${MASTERDIR}/Makefile.crates" ] && f="${MASTERDIR}/Makefile.crates"; \ ${_CARGO_AWK} ${SCRIPTSDIR}/cargo-crates.awk ${CARGO_CARGOLOCK} | \ portedit merge -i $$f; \ ${MAKE} clean makesum; \ ${ECHO_MSG} "${DISTINFO_FILE} and CARGO_CRATES in $$f were updated"; .endif diff --git a/audio/amberol/Makefile b/audio/amberol/Makefile index 3fe419372425..fdd7b4676151 100644 --- a/audio/amberol/Makefile +++ b/audio/amberol/Makefile @@ -1,38 +1,37 @@ PORTNAME= amberol DISTVERSION= 0.10.3 PORTREVISION= 12 CATEGORIES= audio MAINTAINER= ports@FreeBSD.org COMMENT= Plays music, and nothing else WWW= https://gitlab.gnome.org/World/amberol LICENSE= CC0-1.0 CC-BY-SA-3.0 GPLv3+ LICENSE_COMB= multi LICENSE_FILE_CC0-1.0= ${WRKSRC}/LICENSES/CC0-1.0.txt LICENSE_FILE_CC-BY-SA-3.0= ${WRKSRC}/LICENSES/CC-BY-SA-3.0.txt LICENSE_FILE_GPLv3+ = ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt LIB_DEPENDS= libdbus-1.so:devel/dbus \ libgraphene-1.0.so:graphics/graphene USES= cargo desktop-file-utils gettext gnome gstreamer meson pkgconfig USE_GITLAB= yes USE_GNOME= gdkpixbuf2 gtk40 libadwaita USE_GSTREAMER= bad good libav GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= World MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no GLIB_SCHEMAS= io.bassi.Amberol.gschema.xml post-patch: # Make each cargo subcommand very verbose # Add explicit subdir for --target from USES=cargo @${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \ - -e "/cp/s,'src',& / '${CARGO_BUILD_TARGET}'," \ ${WRKSRC}/src/meson.build .include diff --git a/audio/gnome-metronome/Makefile b/audio/gnome-metronome/Makefile index e9eee6322dd2..422f02e387d5 100644 --- a/audio/gnome-metronome/Makefile +++ b/audio/gnome-metronome/Makefile @@ -1,37 +1,36 @@ PORTNAME= metronome DISTVERSION= 1.3.0 PORTREVISION= 11 CATEGORIES= audio PKGNAMEPREFIX= gnome- MAINTAINER= ports@FreeBSD.org COMMENT= Keep the tempo WWW= https://gitlab.gnome.org/World/metronome LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene USES= cargo gettext gnome gstreamer meson pkgconfig USE_GITLAB= yes USE_GNOME= gtk40 libadwaita USE_GSTREAMER= bad good vorbis GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= World MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no GLIB_SCHEMAS= com.adrienplazas.Metronome.gschema.xml post-patch: @${REINPLACE_CMD} -e '/update_desktop_database/d' \ ${WRKSRC}/meson.build # Make each cargo subcommand very verbose # Add explicit subdir for --target from USES=cargo @${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \ - -e "/cp/s,'src',& / '${CARGO_BUILD_TARGET}'," \ ${WRKSRC}/src/meson.build .include diff --git a/audio/gnome-podcasts/Makefile b/audio/gnome-podcasts/Makefile index a9520c1b7cc0..64bdbe99b673 100644 --- a/audio/gnome-podcasts/Makefile +++ b/audio/gnome-podcasts/Makefile @@ -1,45 +1,44 @@ PORTNAME= podcasts DISTVERSION= 0.7.1 PORTREVISION= 4 CATEGORIES= audio PKGNAMEPREFIX= gnome- MAINTAINER= ports@FreeBSD.org COMMENT= Podcast app for GNOME WWW= https://gitlab.gnome.org/World/podcasts LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= bash:shells/bash USES= cargo gettext gnome gstreamer meson pkgconfig sqlite ssl USE_GITLAB= yes USE_GNOME= gdkpixbuf2 gtk40 libadwaita USE_GSTREAMER= bad good libav GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= World MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no GLIB_SCHEMAS= org.gnome.Podcasts.gschema.xml .include .if ${ARCH} == i386 || ${ARCH} == powerpc # https://github.com/rust-lang/rust/issues/85598 LTO_UNSAFE= yes .endif post-patch: @${REINPLACE_CMD} -e '/dependency.*openssl/d' \ -e '/update_desktop_database/d' \ ${WRKSRC}/meson.build # Make each cargo subcommand very verbose # Add explicit subdir for --target from USES=cargo @${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \ - -e "/cp/s,'${PORTNAME}-gtk' / 'src',& / '${CARGO_BUILD_TARGET}'," \ ${WRKSRC}/${PORTNAME}-gtk/src/meson.build .include diff --git a/audio/mousai/Makefile b/audio/mousai/Makefile index f1e799bb3560..5701aa06da7b 100644 --- a/audio/mousai/Makefile +++ b/audio/mousai/Makefile @@ -1,39 +1,38 @@ PORTNAME= mousai DISTVERSIONPREFIX= v DISTVERSION= 0.7.8 CATEGORIES= audio MAINTAINER= ports@FreeBSD.org COMMENT= Identify songs in seconds WWW= https://github.com/SeaDve/Mousai LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene \ libsoup-3.0.so:devel/libsoup3 USES= cargo gettext gnome gstreamer meson pkgconfig USE_GITHUB= yes GH_ACCOUNT= SeaDve GH_PROJECT= Mousai USE_GNOME= cairo gtk40 libadwaita GLIB_SCHEMAS= io.github.seadve.Mousai.gschema.xml USE_GSTREAMER= bad good ogg opus pulse CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no MAKE_ENV= ${CARGO_ENV} post-patch: @${REINPLACE_CMD} -e '/update_desktop_database/d' \ ${WRKSRC}/meson.build # Make each cargo subcommand very verbose # Add explicit subdir for --target from USES=cargo @${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \ - -e "/cp/s,'src',& / '${CARGO_BUILD_TARGET}'," \ ${WRKSRC}/src/meson.build .include diff --git a/audio/shortwave/Makefile b/audio/shortwave/Makefile index b358b2c850df..124c80609834 100644 --- a/audio/shortwave/Makefile +++ b/audio/shortwave/Makefile @@ -1,47 +1,46 @@ PORTNAME= shortwave DISTVERSION= 3.2.0 PORTREVISION= 17 CATEGORIES= audio MAINTAINER= ports@FreeBSD.org COMMENT= Listen to internet radio WWW= https://gitlab.gnome.org/World/Shortwave LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING.md LIB_DEPENDS= libdbus-1.so:devel/dbus \ libshumate-1.0.so:x11-toolkits/libshumate USES= cargo gettext gnome gstreamer meson pkgconfig sqlite ssl USE_GITLAB= yes USE_GNOME= gdkpixbuf2 gtk40 libadwaita USE_GSTREAMER= good libav soup vorbis GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= World GL_PROJECT= Shortwave MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no GLIB_SCHEMAS= de.haeckerfelix.Shortwave.gschema.xml OPTIONS_DEFINE= PULSEAUDIO OPTIONS_DEFAULT=PULSEAUDIO PULSEAUDIO_USE= GSTREAMER=pulse post-patch: @${REINPLACE_CMD} -e '/dependency.*openssl/d' \ -e '/gstreamer.*bad/d' \ -e "/vcs_tag/s/=.*/= '${DISTVERSIONFULL}'/" \ ${WRKSRC}/meson.build @${REINPLACE_CMD} -e '/update_desktop_database/d' \ ${WRKSRC}/data/meson.build # Make each cargo subcommand very verbose # Add explicit subdir for --target from USES=cargo @${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \ - -e "/cp/s,'target',& / '${CARGO_BUILD_TARGET}'," \ ${WRKSRC}/src/meson.build .include diff --git a/databases/greptimedb/Makefile b/databases/greptimedb/Makefile index 86c6471722e9..c394692555d7 100644 --- a/databases/greptimedb/Makefile +++ b/databases/greptimedb/Makefile @@ -1,1002 +1,1002 @@ PORTNAME= greptimedb DISTVERSIONPREFIX= v DISTVERSION= 0.7.2 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org COMMENT= Open-source, cloud-native, distributed time-series database WWW= https://greptime.com/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN= error[E0635]: unknown feature `stdsimd`, see https://github.com/GreptimeTeam/greptimedb/issues/3656 BUILD_DEPENDS= gmake:devel/gmake \ protoc:devel/protobuf \ rust-nightly>0:lang/rust-nightly \ ${LOCALBASE}/bin/nm:devel/binutils LIB_DEPENDS= libzstd.so:archivers/zstd USES= cargo USE_RC_SUBR= greptimedb USE_GITHUB= yes GH_ACCOUNT= GreptimeTeam CARGO_BUILDDEP= no CARGO_CRATES= Inflector-0.11.4 \ addr2line-0.21.0 \ adler-1.0.2 \ adler32-1.2.0 \ aes-0.8.4 \ ahash-0.7.7 \ ahash-0.8.6 \ aho-corasick-1.1.2 \ aide-0.9.0 \ alloc-no-stdlib-2.0.4 \ alloc-stdlib-0.2.2 \ allocator-api2-0.2.16 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ anes-0.1.6 \ ansi_term-0.12.1 \ anstream-0.6.5 \ anstyle-1.0.4 \ anstyle-parse-0.2.3 \ anstyle-query-1.0.2 \ anstyle-wincon-3.0.2 \ anyhow-1.0.76 \ anymap-1.0.0-beta.2 \ approx-0.5.1 \ approx_eq-0.1.8 \ aquamarine-0.3.3 \ arbitrary-1.3.2 \ arc-swap-1.6.0 \ array-init-2.1.0 \ arrayref-0.3.7 \ arrayvec-0.7.4 \ arrow-47.0.0 \ arrow-arith-47.0.0 \ arrow-array-47.0.0 \ arrow-buffer-47.0.0 \ arrow-cast-47.0.0 \ arrow-csv-47.0.0 \ arrow-data-47.0.0 \ arrow-flight-47.0.0 \ arrow-ipc-47.0.0 \ arrow-json-47.0.0 \ arrow-ord-47.0.0 \ arrow-row-47.0.0 \ arrow-schema-47.0.0 \ arrow-select-47.0.0 \ arrow-string-47.0.0 \ ascii-1.1.0 \ ascii-canvas-3.0.0 \ async-channel-1.9.0 \ async-compression-0.3.15 \ async-compression-0.4.5 \ async-lock-2.8.0 \ async-recursion-1.0.5 \ async-stream-0.3.5 \ async-stream-impl-0.3.5 \ async-trait-0.1.75 \ asynchronous-codec-0.7.0 \ atoi-1.0.0 \ atomic-0.5.3 \ atty-0.2.14 \ auto_impl-1.1.0 \ auto_ops-0.3.0 \ autocfg-1.1.0 \ autotools-0.2.6 \ axum-0.6.20 \ axum-core-0.3.4 \ axum-macros-0.3.8 \ axum-test-helper-0.3.0 \ backon-0.4.1 \ backtrace-0.3.69 \ base64-0.13.1 \ base64-0.21.5 \ base64-0.22.0 \ base64ct-1.6.0 \ bcder-0.7.3 \ bigdecimal-0.4.2 \ bincode-1.3.3 \ bindgen-0.69.1 \ bit-set-0.5.3 \ bit-vec-0.6.3 \ bitflags-1.3.2 \ bitflags-2.4.1 \ bitvec-1.0.1 \ blake2-0.10.6 \ blake3-1.5.0 \ block-buffer-0.10.4 \ block-padding-0.3.3 \ borsh-1.3.0 \ borsh-derive-1.3.0 \ brotli-3.4.0 \ brotli-decompressor-2.5.1 \ bstr-0.2.17 \ btoi-0.4.3 \ build-data-0.1.5 \ bumpalo-3.14.0 \ bytecheck-0.6.11 \ bytecheck_derive-0.6.11 \ bytecount-0.6.7 \ bytemuck-1.14.0 \ byteorder-1.5.0 \ bytes-1.5.0 \ bzip2-0.4.4 \ bzip2-sys-0.1.11+1.0.8 \ c2rust-bitfields-0.3.0 \ c2rust-bitfields-derive-0.2.1 \ cactus-1.0.6 \ camino-1.1.6 \ cargo-platform-0.1.5 \ cargo_metadata-0.14.2 \ caseless-0.2.1 \ cast-0.3.0 \ cbc-0.1.2 \ cc-1.0.83 \ cc-traits-2.0.0 \ cesu8-1.1.0 \ cexpr-0.6.0 \ cfg-if-0.1.10 \ cfg-if-1.0.0 \ cfg_aliases-0.1.1 \ cfgrammar-0.12.0 \ chrono-0.4.33 \ chrono-tz-0.8.4 \ chrono-tz-build-0.2.1 \ chunked_transfer-1.5.0 \ ciborium-0.2.1 \ ciborium-io-0.2.1 \ ciborium-ll-0.2.1 \ cipher-0.4.4 \ clang-sys-1.6.1 \ clap-2.34.0 \ clap-3.2.25 \ clap-4.4.11 \ clap_builder-4.4.11 \ clap_derive-4.4.7 \ clap_lex-0.2.4 \ clap_lex-0.6.0 \ clipboard-win-4.5.0 \ cmake-0.1.50 \ colorchoice-1.0.0 \ combine-4.6.6 \ comfy-table-7.1.0 \ comma-1.0.0 \ concurrent-queue-2.4.0 \ config-0.13.4 \ console-0.15.7 \ console-api-0.5.0 \ console-subscriber-0.1.10 \ const-oid-0.7.1 \ const-oid-0.9.6 \ const-random-0.1.17 \ const-random-macro-0.1.16 \ constant_time_eq-0.3.0 \ core-foundation-0.9.4 \ core-foundation-sys-0.8.6 \ cpp_demangle-0.4.3 \ cpufeatures-0.2.11 \ crc-3.0.1 \ crc-catalog-2.4.0 \ crc32c-0.6.4 \ crc32fast-1.3.2 \ criterion-0.4.0 \ criterion-plot-0.5.0 \ crossbeam-0.8.3 \ crossbeam-channel-0.5.10 \ crossbeam-deque-0.8.4 \ crossbeam-epoch-0.9.17 \ crossbeam-queue-0.3.10 \ crossbeam-utils-0.8.18 \ crunchy-0.2.2 \ crypto-bigint-0.3.2 \ crypto-common-0.1.6 \ csv-1.3.0 \ csv-core-0.1.11 \ darling-0.14.4 \ darling-0.20.3 \ darling_core-0.14.4 \ darling_core-0.20.3 \ darling_macro-0.14.4 \ darling_macro-0.20.3 \ dashmap-5.5.3 \ data-encoding-2.5.0 \ debugid-0.8.0 \ der-0.5.1 \ der-0.7.8 \ deranged-0.3.10 \ derive-new-0.5.9 \ derive-new-0.6.0 \ derive_arbitrary-1.3.2 \ derive_builder-0.11.2 \ derive_builder-0.12.0 \ derive_builder_core-0.11.2 \ derive_builder_core-0.12.0 \ derive_builder_macro-0.11.2 \ derive_builder_macro-0.12.0 \ diff-0.1.13 \ difference-2.0.0 \ difflib-0.4.0 \ digest-0.10.7 \ dirs-3.0.2 \ dirs-4.0.0 \ dirs-next-2.0.0 \ dirs-sys-0.3.7 \ dirs-sys-next-0.1.2 \ dlv-list-0.3.0 \ dlv-list-0.5.2 \ dns-lookup-1.0.8 \ doc-comment-0.3.3 \ dotenv-0.15.0 \ dotenvy-0.15.7 \ downcast-0.11.0 \ dyn-clone-1.0.16 \ either-1.9.0 \ ena-0.14.2 \ encode_unicode-0.3.6 \ encoding_rs-0.8.33 \ endian-type-0.1.2 \ enum-iterator-1.4.1 \ enum-iterator-derive-1.2.1 \ enum_dispatch-0.3.12 \ equivalent-1.0.1 \ erased-serde-0.4.1 \ errno-0.3.8 \ error-chain-0.12.4 \ error-code-2.3.1 \ etcd-client-0.12.3 \ event-listener-2.5.3 \ exitcode-1.1.2 \ fail-0.5.1 \ fallible-iterator-0.2.0 \ fallible-streaming-iterator-0.1.9 \ fastrand-1.9.0 \ fastrand-2.0.1 \ fd-lock-3.0.13 \ filetime-0.2.23 \ findshlibs-0.10.2 \ finl_unicode-1.2.0 \ fixedbitset-0.4.2 \ flagset-0.4.4 \ flatbuffers-23.5.26 \ flate2-1.0.28 \ float-cmp-0.9.0 \ fnv-1.0.7 \ form_urlencoded-1.2.1 \ format_num-0.1.0 \ fragile-2.0.0 \ frunk-0.4.2 \ frunk_core-0.4.2 \ frunk_derives-0.4.2 \ frunk_proc_macro_helpers-0.1.2 \ frunk_proc_macros-0.1.2 \ fs2-0.4.3 \ fsevent-sys-4.1.0 \ fst-0.4.7 \ funty-2.0.0 \ futures-0.3.30 \ futures-channel-0.3.30 \ futures-core-0.3.30 \ futures-executor-0.3.30 \ futures-intrusive-0.4.2 \ futures-io-0.3.30 \ futures-macro-0.3.30 \ futures-sink-0.3.30 \ futures-task-0.3.30 \ futures-timer-3.0.2 \ futures-util-0.3.30 \ generic-array-0.14.7 \ gethostname-0.2.3 \ getopts-0.2.21 \ getrandom-0.2.11 \ getset-0.1.2 \ gimli-0.28.1 \ git2-0.18.1 \ glob-0.3.1 \ h2-0.3.26 \ half-1.8.2 \ half-2.3.1 \ hashbrown-0.12.3 \ hashbrown-0.13.2 \ hashbrown-0.14.3 \ hashlink-0.8.4 \ hdrhistogram-7.5.4 \ headers-0.3.9 \ headers-core-0.2.0 \ heck-0.4.1 \ hermit-abi-0.1.19 \ hermit-abi-0.3.3 \ hex-0.4.3 \ hexf-parse-0.2.1 \ hkdf-0.12.4 \ hmac-0.12.1 \ home-0.5.9 \ hostname-0.3.1 \ html-escape-0.2.13 \ http-0.2.11 \ http-body-0.4.6 \ http-range-header-0.3.1 \ httparse-1.8.0 \ httpdate-1.0.3 \ human-panic-1.2.2 \ humantime-2.1.0 \ humantime-serde-1.1.1 \ hydroflow-0.5.0 \ hydroflow_datalog-0.5.0 \ hydroflow_datalog_core-0.5.0 \ hydroflow_lang-0.5.0 \ hydroflow_macro-0.5.0 \ hyper-0.14.28 \ hyper-rustls-0.24.2 \ hyper-timeout-0.4.1 \ iana-time-zone-0.1.58 \ iana-time-zone-haiku-0.1.2 \ ident_case-1.0.1 \ idna-0.5.0 \ if_chain-1.0.2 \ include_dir-0.7.3 \ include_dir_macros-0.7.3 \ indexmap-1.9.3 \ indexmap-2.1.0 \ indicatif-0.17.7 \ indoc-1.0.9 \ inferno-0.11.19 \ inotify-0.9.6 \ inotify-sys-0.1.5 \ inout-0.1.3 \ instant-0.1.12 \ integer-encoding-3.0.4 \ integer-encoding-4.0.0 \ inventory-0.3.14 \ io-lifetimes-1.0.11 \ ipnet-2.9.0 \ iri-string-0.7.0 \ is-macro-0.2.2 \ is-terminal-0.4.9 \ itertools-0.10.5 \ itertools-0.11.0 \ itertools-0.12.0 \ itoa-1.0.10 \ jni-0.21.1 \ jni-sys-0.3.0 \ jobserver-0.1.27 \ js-sys-0.3.66 \ json5-0.4.1 \ jsonwebtoken-9.2.0 \ keccak-0.1.4 \ keyed_priority_queue-0.4.2 \ kqueue-1.0.8 \ kqueue-sys-1.0.4 \ lalrpop-0.19.12 \ lalrpop-util-0.19.12 \ lattices-0.5.0 \ lazy_static-1.4.0 \ lazycell-1.3.0 \ lexical-core-0.8.5 \ lexical-parse-float-0.8.5 \ lexical-parse-integer-0.8.6 \ lexical-util-0.8.5 \ lexical-write-float-0.8.5 \ lexical-write-integer-0.8.5 \ libc-0.2.153 \ libfuzzer-sys-0.4.7 \ libgit2-sys-0.16.2+1.7.2 \ libloading-0.7.4 \ libm-0.2.8 \ libredox-0.0.1 \ libsqlite3-sys-0.25.2 \ libz-sys-1.1.12 \ linked-hash-map-0.5.6 \ linux-raw-sys-0.1.4 \ linux-raw-sys-0.4.12 \ lock_api-0.4.11 \ log-0.4.20 \ lrlex-0.12.0 \ lrpar-0.12.0 \ lrtable-0.12.0 \ lru-0.12.1 \ lz4-1.24.0 \ lz4-sys-1.9.4 \ lz4_flex-0.9.5 \ lzma-sys-0.1.20 \ mac_address-1.1.5 \ mach2-0.4.2 \ malloc_buf-0.0.6 \ maplit-1.0.2 \ match_cfg-0.1.0 \ matchers-0.1.0 \ matches-0.1.10 \ matchit-0.7.3 \ matrixmultiply-0.3.8 \ md-5-0.10.6 \ md5-0.7.0 \ memchr-2.6.4 \ memcomparable-0.2.0 \ memmap2-0.5.10 \ memmap2-0.9.3 \ memoffset-0.6.5 \ memoffset-0.7.1 \ memoffset-0.9.0 \ mime-0.3.17 \ mime_guess-2.0.4 \ minimal-lexical-0.2.1 \ miniz_oxide-0.7.1 \ mio-0.8.11 \ mockall-0.11.4 \ mockall_derive-0.11.4 \ moka-0.12.1 \ mt19937-2.0.1 \ multimap-0.8.3 \ mur3-0.1.0 \ mysql-common-derive-0.30.2 \ mysql-common-derive-0.31.0 \ mysql_async-0.33.0 \ mysql_common-0.31.0 \ mysql_common-0.32.0 \ nalgebra-0.29.0 \ nalgebra-macros-0.1.0 \ ndk-context-0.1.1 \ new_debug_unreachable-1.0.4 \ nibble_vec-0.1.0 \ nix-0.23.2 \ nix-0.25.1 \ nix-0.26.4 \ nom-7.1.3 \ normalize-line-endings-0.3.0 \ notify-6.1.1 \ ntapi-0.4.1 \ nu-ansi-term-0.46.0 \ num-0.4.1 \ num-bigint-0.4.4 \ num-bigint-dig-0.8.4 \ num-complex-0.4.4 \ num-derive-0.4.1 \ num-format-0.4.4 \ num-integer-0.1.45 \ num-iter-0.1.43 \ num-rational-0.4.1 \ num-traits-0.2.17 \ num_cpus-1.16.0 \ num_enum-0.5.11 \ num_enum_derive-0.5.11 \ number_prefix-0.4.0 \ objc-0.2.7 \ object-0.32.2 \ object-pool-0.5.4 \ object_store-0.7.1 \ once_cell-1.19.0 \ oorandom-11.1.3 \ opendal-0.45.1 \ openmetrics-parser-0.4.4 \ opensrv-mysql-0.7.0 \ openssl-probe-0.1.5 \ opentelemetry-0.21.0 \ opentelemetry-otlp-0.14.0 \ opentelemetry-proto-0.4.0 \ opentelemetry-semantic-conventions-0.13.0 \ opentelemetry_sdk-0.21.1 \ optional-0.5.0 \ orc-rust-0.2.43 \ ordered-float-2.10.1 \ ordered-float-3.9.2 \ ordered-float-4.2.0 \ ordered-multimap-0.4.3 \ ordered-multimap-0.7.1 \ os_info-3.7.0 \ os_str_bytes-6.6.1 \ overload-0.1.1 \ packedvec-1.2.4 \ pad-0.1.6 \ page_size-0.4.2 \ parking_lot-0.11.2 \ parking_lot-0.12.1 \ parking_lot_core-0.8.6 \ parking_lot_core-0.9.9 \ parquet-47.0.0 \ parse-zoneinfo-0.3.0 \ paste-1.0.14 \ path-slash-0.2.1 \ pathdiff-0.2.1 \ pbkdf2-0.12.2 \ peeking_take_while-0.1.2 \ pem-3.0.3 \ pem-rfc7468-0.3.1 \ pem-rfc7468-0.7.0 \ percent-encoding-2.3.1 \ permutation-0.4.1 \ pest-2.7.5 \ pest_derive-2.7.5 \ pest_generator-2.7.5 \ pest_meta-2.7.5 \ petgraph-0.6.4 \ pgwire-0.20.0 \ phf-0.11.2 \ phf_codegen-0.11.2 \ phf_generator-0.11.2 \ phf_shared-0.10.0 \ phf_shared-0.11.2 \ pin-project-1.1.3 \ pin-project-internal-1.1.3 \ pin-project-lite-0.2.13 \ pin-utils-0.1.0 \ pkcs1-0.3.3 \ pkcs1-0.7.5 \ pkcs5-0.7.1 \ pkcs8-0.8.0 \ pkcs8-0.10.2 \ pkg-config-0.3.28 \ plotters-0.3.5 \ plotters-backend-0.3.5 \ plotters-svg-0.3.5 \ pmutil-0.5.3 \ portable-atomic-1.6.0 \ postgres-protocol-0.6.6 \ postgres-types-0.2.6 \ powerfmt-0.2.0 \ pprof-0.13.0 \ ppv-lite86-0.2.17 \ precomputed-hash-0.1.1 \ predicates-2.1.5 \ predicates-core-1.0.6 \ predicates-tree-1.0.9 \ prettydiff-0.6.4 \ prettyplease-0.1.25 \ prettyplease-0.2.15 \ proc-macro-crate-1.3.1 \ proc-macro-crate-2.0.0 \ proc-macro-crate-3.1.0 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro2-1.0.71 \ procfs-0.14.2 \ prometheus-0.13.3 \ prometheus-static-metric-0.5.1 \ promql-parser-0.1.4 \ prost-0.11.9 \ prost-0.12.3 \ prost-build-0.11.9 \ prost-build-0.12.3 \ prost-derive-0.11.9 \ prost-derive-0.12.3 \ prost-types-0.11.9 \ prost-types-0.12.3 \ protobuf-2.28.0 \ protobuf-build-0.15.1 \ protobuf-codegen-2.28.0 \ protobuf-src-1.1.0+21.5 \ ptr_meta-0.1.4 \ ptr_meta_derive-0.1.4 \ pulldown-cmark-0.9.3 \ puruspe-0.1.5 \ pusherator-0.0.3 \ pyo3-0.19.2 \ pyo3-build-config-0.19.2 \ pyo3-ffi-0.19.2 \ pyo3-macros-0.19.2 \ pyo3-macros-backend-0.19.2 \ quanta-0.11.1 \ quick-xml-0.26.0 \ quick-xml-0.31.0 \ quote-1.0.33 \ radium-0.7.0 \ radix_trie-0.2.1 \ raft-engine-0.4.1 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ rand_distr-0.4.3 \ raw-cpuid-10.7.0 \ raw-window-handle-0.5.2 \ rawpointer-0.2.1 \ rayon-1.8.0 \ rayon-core-1.12.0 \ redox_syscall-0.2.16 \ redox_syscall-0.4.1 \ redox_users-0.4.4 \ ref-cast-1.0.21 \ ref-cast-impl-1.0.21 \ regex-1.10.2 \ regex-automata-0.1.10 \ regex-automata-0.4.3 \ regex-syntax-0.6.29 \ regex-syntax-0.7.5 \ regex-syntax-0.8.2 \ regress-0.7.1 \ rend-0.4.1 \ reqsign-0.14.9 \ reqwest-0.11.23 \ result-like-0.4.6 \ result-like-derive-0.4.6 \ rexpect-0.5.0 \ rgb-0.8.37 \ ring-0.16.20 \ ring-0.17.7 \ rkyv-0.7.43 \ rkyv_derive-0.7.43 \ ron-0.7.1 \ rsa-0.6.1 \ rsa-0.9.6 \ rskafka-0.5.0 \ rstest-0.17.0 \ rstest_macros-0.17.0 \ rstest_reuse-0.5.0 \ rust-embed-6.8.1 \ rust-embed-impl-6.8.1 \ rust-embed-utils-7.8.1 \ rust-ini-0.18.0 \ rust-ini-0.20.0 \ rust-sitter-0.3.4 \ rust-sitter-common-0.3.4 \ rust-sitter-macro-0.3.4 \ rust-sitter-tool-0.3.4 \ rust_decimal-1.33.1 \ rustc-demangle-0.1.23 \ rustc-hash-1.1.0 \ rustc_version-0.4.0 \ rustix-0.36.17 \ rustix-0.38.28 \ rustls-0.20.9 \ rustls-0.21.10 \ rustls-0.22.1 \ rustls-native-certs-0.6.3 \ rustls-pemfile-1.0.4 \ rustls-pemfile-2.0.0 \ rustls-pki-types-1.1.0 \ rustls-webpki-0.101.7 \ rustls-webpki-0.102.0 \ rustversion-1.0.14 \ rustyline-10.1.1 \ rustyline-11.0.0 \ ryu-1.0.16 \ safe-lock-0.1.3 \ safe-proc-macro2-1.0.67 \ safe-quote-1.0.15 \ safe-regex-0.2.5 \ safe-regex-compiler-0.2.5 \ safe-regex-macro-0.2.5 \ safe_arch-0.7.1 \ salsa20-0.10.2 \ same-file-1.0.6 \ saturating-0.1.0 \ schannel-0.1.22 \ schemars-0.8.16 \ schemars_derive-0.8.16 \ scopeguard-1.2.0 \ scrypt-0.11.0 \ sct-0.7.1 \ seahash-4.1.0 \ sealed-0.5.0 \ secrecy-0.8.0 \ security-framework-2.9.2 \ security-framework-sys-2.9.1 \ semver-1.0.20 \ seq-macro-0.3.5 \ serde-1.0.193 \ serde_derive-1.0.193 \ serde_derive_internals-0.26.0 \ serde_json-1.0.108 \ serde_path_to_error-0.1.14 \ serde_repr-0.1.17 \ serde_spanned-0.6.5 \ serde_tokenstream-0.2.0 \ serde_urlencoded-0.7.1 \ serde_with-3.4.0 \ serde_with_macros-3.4.0 \ serde_yaml-0.9.29 \ sha-1-0.10.1 \ sha1-0.10.6 \ sha2-0.10.8 \ sha3-0.10.8 \ sharded-slab-0.1.7 \ shlex-1.3.0 \ signal-hook-registry-1.4.1 \ signature-2.2.0 \ simba-0.6.0 \ simdutf8-0.1.4 \ simple_asn1-0.6.2 \ siphasher-0.3.11 \ skeptic-0.13.7 \ slab-0.4.9 \ slotmap-1.0.7 \ smallbitvec-2.5.1 \ smallvec-1.11.2 \ snafu-0.7.5 \ snafu-derive-0.7.5 \ snap-1.1.1 \ socket2-0.4.10 \ socket2-0.5.5 \ sparsevec-0.1.4 \ spin-0.5.2 \ spin-0.9.8 \ spki-0.5.4 \ spki-0.7.3 \ sqlformat-0.2.3 \ sqlness-0.5.0 \ sqlparser-0.38.0 \ sqlparser_derive-0.1.1 \ sqlx-0.6.3 \ sqlx-core-0.6.3 \ sqlx-macros-0.6.3 \ sqlx-rt-0.6.3 \ sre-engine-0.4.3 \ stable_deref_trait-1.2.0 \ static_assertions-1.1.0 \ statrs-0.16.0 \ stats-cli-3.0.1 \ str-buf-1.0.6 \ str_stack-0.1.0 \ streaming-stats-0.2.3 \ strfmt-0.2.4 \ string_cache-0.8.7 \ stringprep-0.1.4 \ strsim-0.8.0 \ strsim-0.10.0 \ strum-0.24.1 \ strum-0.25.0 \ strum_macros-0.24.3 \ strum_macros-0.25.3 \ subprocess-0.2.9 \ substrait-0.17.1 \ subtle-2.5.0 \ symbolic-common-12.8.0 \ symbolic-demangle-12.8.0 \ syn-1.0.109 \ syn-2.0.43 \ syn-ext-0.4.0 \ syn-inline-mod-0.5.0 \ syn_derive-0.1.8 \ sync_wrapper-0.1.2 \ sysinfo-0.30.5 \ system-configuration-0.5.1 \ system-configuration-sys-0.5.0 \ tagptr-0.2.0 \ tap-1.0.1 \ target-lexicon-0.12.12 \ temp-env-0.3.6 \ tempfile-3.8.1 \ term-0.7.0 \ termcolor-1.4.0 \ termios-0.3.3 \ termtree-0.4.1 \ textwrap-0.11.0 \ textwrap-0.15.2 \ textwrap-0.16.0 \ thiserror-1.0.51 \ thiserror-impl-1.0.51 \ thread-id-4.2.1 \ thread_local-1.1.7 \ thrift-0.17.0 \ tikv-jemalloc-ctl-0.5.4 \ tikv-jemalloc-sys-0.5.4+5.3.0-patched \ tikv-jemallocator-0.5.4 \ time-0.3.31 \ time-core-0.1.2 \ time-macros-0.2.16 \ timsort-0.1.3 \ tiny-keccak-2.0.2 \ tiny_http-0.12.0 \ tinytemplate-1.2.1 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.1 \ tokio-1.35.1 \ tokio-io-timeout-1.2.0 \ tokio-macros-2.2.0 \ tokio-metrics-0.3.1 \ tokio-metrics-collector-0.2.1 \ tokio-postgres-0.7.10 \ tokio-postgres-rustls-0.11.1 \ tokio-rustls-0.23.4 \ tokio-rustls-0.24.1 \ tokio-rustls-0.25.0 \ tokio-stream-0.1.14 \ tokio-test-0.4.3 \ tokio-util-0.7.10 \ toml-0.5.11 \ toml-0.8.8 \ toml_datetime-0.6.5 \ toml_edit-0.19.15 \ toml_edit-0.20.7 \ toml_edit-0.21.0 \ tonic-0.9.2 \ tonic-0.10.2 \ tonic-build-0.9.2 \ tonic-build-0.10.2 \ tonic-reflection-0.10.2 \ tower-0.4.13 \ tower-http-0.4.4 \ tower-layer-0.3.2 \ tower-service-0.3.2 \ tracing-0.1.40 \ tracing-appender-0.2.3 \ tracing-attributes-0.1.27 \ tracing-core-0.1.32 \ tracing-log-0.1.4 \ tracing-log-0.2.0 \ tracing-opentelemetry-0.22.0 \ tracing-subscriber-0.3.18 \ tree-sitter-0.20.10 \ tree-sitter-c2rust-0.20.10 \ tree-sitter-cli-0.20.8 \ tree-sitter-config-0.19.0 \ tree-sitter-highlight-0.20.1 \ tree-sitter-loader-0.20.0 \ tree-sitter-tags-0.20.2 \ triomphe-0.1.11 \ try-lock-0.2.5 \ try_from-0.3.2 \ twox-hash-1.6.3 \ typenum-1.17.0 \ typetag-0.2.14 \ typetag-impl-0.2.14 \ typify-0.0.14 \ typify-impl-0.0.14 \ typify-macro-0.0.14 \ ucd-0.1.1 \ ucd-trie-0.1.6 \ uname-0.1.1 \ unic-char-property-0.9.0 \ unic-char-range-0.9.0 \ unic-common-0.9.0 \ unic-emoji-char-0.9.0 \ unic-normal-0.9.0 \ unic-ucd-age-0.9.0 \ unic-ucd-bidi-0.9.0 \ unic-ucd-category-0.9.0 \ unic-ucd-hangul-0.9.0 \ unic-ucd-ident-0.9.0 \ unic-ucd-normal-0.9.0 \ unic-ucd-version-0.9.0 \ unicase-2.7.0 \ unicode-bidi-0.3.14 \ unicode-casing-0.1.0 \ unicode-ident-1.0.12 \ unicode-normalization-0.1.22 \ unicode-segmentation-1.10.1 \ unicode-width-0.1.11 \ unicode-xid-0.2.4 \ unicode_categories-0.1.1 \ unindent-0.1.11 \ unsafe-libyaml-0.2.10 \ untrusted-0.7.1 \ untrusted-0.9.0 \ url-2.5.0 \ urlencoding-2.1.3 \ utf8-width-0.1.7 \ utf8parse-0.2.1 \ uuid-1.6.1 \ uuid-macro-internal-1.6.1 \ valuable-0.1.0 \ variadics-0.0.2 \ vcpkg-0.2.15 \ vec_map-0.8.2 \ vergen-7.5.1 \ version_check-0.9.4 \ vob-3.0.3 \ volatile-0.3.0 \ walkdir-2.4.0 \ want-0.3.1 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasite-0.1.0 \ wasm-bindgen-0.2.89 \ wasm-bindgen-backend-0.2.89 \ wasm-bindgen-futures-0.4.39 \ wasm-bindgen-macro-0.2.89 \ wasm-bindgen-macro-support-0.2.89 \ wasm-bindgen-shared-0.2.89 \ wasm-streams-0.3.0 \ web-sys-0.3.66 \ web-time-0.2.4 \ webbrowser-0.8.12 \ webpki-0.22.4 \ webpki-roots-0.22.6 \ webpki-roots-0.25.3 \ which-4.4.2 \ whoami-1.5.1 \ wide-0.7.13 \ widestring-0.5.1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.6 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-0.39.0 \ windows-0.52.0 \ windows-core-0.51.1 \ windows-core-0.52.0 \ windows-sys-0.45.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-targets-0.42.2 \ windows-targets-0.48.5 \ windows-targets-0.52.0 \ windows_aarch64_gnullvm-0.42.2 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.0 \ windows_aarch64_msvc-0.39.0 \ windows_aarch64_msvc-0.42.2 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.0 \ windows_i686_gnu-0.39.0 \ windows_i686_gnu-0.42.2 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.0 \ windows_i686_msvc-0.39.0 \ windows_i686_msvc-0.42.2 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.0 \ windows_x86_64_gnu-0.39.0 \ windows_x86_64_gnu-0.42.2 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.0 \ windows_x86_64_gnullvm-0.42.2 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.0 \ windows_x86_64_msvc-0.39.0 \ windows_x86_64_msvc-0.42.2 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.0 \ winnow-0.5.30 \ winreg-0.10.1 \ winreg-0.50.0 \ wyz-0.5.1 \ x509-certificate-0.23.1 \ xml-rs-0.8.19 \ xz2-0.1.7 \ yaml-rust-0.4.5 \ zerocopy-0.7.32 \ zerocopy-derive-0.7.32 \ zeroize-1.7.0 \ zeroize_derive-1.4.2 \ zigzag-0.1.0 \ zstd-0.11.2+zstd.1.5.2 \ zstd-0.12.4 \ zstd-0.13.0 \ zstd-safe-5.0.2+zstd.1.5.2 \ zstd-safe-6.0.6 \ zstd-safe-7.0.0 \ zstd-sys-2.0.9+zstd.1.5.5 \ meter-core,meter-macros@git+https://github.com/GreptimeTeam/greptime-meter.git?rev=80b72716dcde47ec4161478416a5c6c21343364d\#80b72716dcde47ec4161478416a5c6c21343364d \ sqlparser,sqlparser_derive@git+https://github.com/GreptimeTeam/sqlparser-rs.git?rev=6a93567ae38d42be5c8d08b13c8ff4dde26502ef\#6a93567ae38d42be5c8d08b13c8ff4dde26502ef \ datafusion,datafusion-common,datafusion-execution,datafusion-expr,datafusion-optimizer,datafusion-physical-expr,datafusion-physical-plan,datafusion-sql,datafusion-substrait@git+https://github.com/apache/arrow-datafusion.git?rev=26e43acac3a96cec8dd4c8365f22dfb1a84306e9\#26e43acac3a96cec8dd4c8365f22dfb1a84306e9 \ influxdb_line_protocol@git+https://github.com/evenyag/influxdb_iox?branch=feat/line-protocol\#10ef0d0b02705ac7518717390939fa3a9bcfcacc \ rustpython-doc@git+https://github.com/RustPython/__doc__?branch=main\#8b62ce5d796d68a091969c9fa5406276cb483f79 \ rustpython-ast,rustpython-codegen,rustpython-common,rustpython-compiler,rustpython-compiler-core,rustpython-derive,rustpython-derive-impl,rustpython-parser,rustpython-pylib,rustpython-stdlib,rustpython-vm@git+https://github.com/discord9/RustPython?rev=9ed5137412\#9ed51374125b5f1a9e5cee5dd7e27023b8591f1e \ unicode_names2@git+https://github.com/youknowone/unicode_names2.git?rev=4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde\#4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde \ opentelemetry,opentelemetry-proto,opentelemetry_sdk@git+https://github.com/waynexia/opentelemetry-rust.git?rev=33841b38dda79b15f2024952be5f32533325ca02\#33841b38dda79b15f2024952be5f32533325ca02 \ greptime-proto@git+https://github.com/GreptimeTeam/greptime-proto.git?rev=06f6297ff3cab578a1589741b504342fbad70453\#06f6297ff3cab578a1589741b504342fbad70453 USER= nobody GROUP= nobody SUB_LIST+= USER=${USER} GROUP=${GROUP} PLIST_SUB+= USER=${USER} GROUP=${GROUP} PROGS= greptime \ nyc-taxi \ sqlness-runner do-install: # binaries (workaround for error: found a virtual manifest at `xx` instead of a package manifest) .for p in ${PROGS} ${INSTALL_PROGRAM} \ - ${WRKDIR}/target/*/release/${p} \ + ${WRKDIR}/target/release/${p} \ ${STAGEDIR}${PREFIX}/bin .endfor # config files ${MKDIR} ${STAGEDIR}${ETCDIR} .for name in datanode frontend metasrv standalone ${INSTALL_DATA} ${WRKSRC}/config/${name}.example.toml ${STAGEDIR}${ETCDIR}/${name}.toml.sample .endfor ${REINPLACE_CMD} -i '' -e 's|data_home = "/tmp/greptimedb/"|data_home = "/var/db/greptimedb/"|' ${STAGEDIR}${ETCDIR}/*.toml.sample # RC script ${INSTALL_DATA} ${WRKDIR}/greptimedb ${STAGEDIR}/${PREFIX}/etc/rc.d # create dirs ${MKDIR} \ ${STAGEDIR}/var/db/greptimedb \ ${STAGEDIR}/var/log/greptimedb .include diff --git a/databases/redisjson/Makefile b/databases/redisjson/Makefile index 5a027372b244..09133cc0d686 100644 --- a/databases/redisjson/Makefile +++ b/databases/redisjson/Makefile @@ -1,120 +1,120 @@ PORTNAME= redisjson DISTVERSIONPREFIX= v DISTVERSION= 2.0.8 PORTREVISION= 22 CATEGORIES= databases MAINTAINER= ports@FreeBSD.org COMMENT= JSON data type for Redis WWW= https://oss.redislabs.com/redisjson/ LICENSE= UNKNOWN LICENSE_NAME= Redis Source Available License Agreement LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror pkg-mirror auto-accept BUILD_DEPENDS= ${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/libclang.so:devel/llvm${LLVM_DEFAULT} USES= cargo USE_GITHUB= yes GH_ACCOUNT= RedisJSON GH_PROJECT= RedisJSON CARGO_CRATES= addr2line-0.17.0 \ adler-1.0.2 \ aho-corasick-0.7.18 \ ansi_term-0.12.1 \ array_tool-1.0.3 \ atty-0.2.14 \ autocfg-1.1.0 \ backtrace-0.3.64 \ bindgen-0.59.2 \ bitflags-1.3.2 \ bson-0.14.1 \ byteorder-1.4.3 \ cc-1.0.73 \ cexpr-0.6.0 \ cfg-if-1.0.0 \ chrono-0.4.19 \ clang-sys-1.3.1 \ clap-2.34.0 \ dashmap-4.0.2 \ either-1.6.1 \ enum-primitive-derive-0.1.2 \ env_logger-0.9.0 \ getrandom-0.1.16 \ gimli-0.26.1 \ glob-0.3.0 \ hashbrown-0.11.2 \ heck-0.3.3 \ hermit-abi-0.1.19 \ hex-0.3.2 \ humantime-2.1.0 \ ijson-0.1.3 \ indexmap-1.8.0 \ itertools-0.10.3 \ itoa-1.0.1 \ lazy_static-1.4.0 \ lazycell-1.3.0 \ libc-0.2.120 \ libloading-0.7.3 \ linked-hash-map-0.5.4 \ log-0.4.14 \ md5-0.6.1 \ memchr-2.4.1 \ minimal-lexical-0.2.1 \ miniz_oxide-0.4.4 \ nom-7.1.1 \ num-integer-0.1.44 \ num-traits-0.1.43 \ num-traits-0.2.14 \ num_cpus-1.13.1 \ object-0.27.1 \ peeking_take_while-0.1.2 \ ppv-lite86-0.2.16 \ proc-macro2-1.0.36 \ quote-0.3.15 \ quote-1.0.15 \ rand-0.7.3 \ rand_chacha-0.2.2 \ rand_core-0.5.1 \ rand_hc-0.2.0 \ redis-module-1.0.0 \ regex-1.5.5 \ regex-syntax-0.6.25 \ rustc-demangle-0.1.21 \ rustc-hash-1.1.0 \ rustversion-1.0.6 \ ryu-1.0.9 \ serde-1.0.136 \ serde_derive-1.0.136 \ serde_json-1.0.79 \ shlex-1.1.0 \ strsim-0.8.0 \ strum_macros-0.23.1 \ syn-0.11.11 \ syn-1.0.88 \ synom-0.11.3 \ termcolor-1.1.3 \ textwrap-0.11.0 \ time-0.1.44 \ unicode-segmentation-1.9.0 \ unicode-width-0.1.9 \ unicode-xid-0.0.4 \ unicode-xid-0.2.2 \ vec_map-0.8.2 \ wasi-0.9.0+wasi-snapshot-preview1 \ wasi-0.10.0+wasi-snapshot-preview1 \ which-4.2.4 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.5 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ jsonpath_lib@git+https://github.com/RedisJSON/jsonpath.git?branch=generic_json_path\#6da271ec44ff56db0d2e7009efc707935ee8c0f8 PLIST_FILES= lib/librejson.so do-install: - ${INSTALL_LIB} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/librejson.so ${STAGEDIR}${PREFIX}/lib + ${INSTALL_LIB} ${CARGO_TARGET_DIR}/*/librejson.so ${STAGEDIR}${PREFIX}/lib .include diff --git a/deskutils/health/Makefile b/deskutils/health/Makefile index d9aaf91eb5b0..d601b18b7288 100644 --- a/deskutils/health/Makefile +++ b/deskutils/health/Makefile @@ -1,43 +1,42 @@ PORTNAME= health DISTVERSION= 0.95.0 PORTREVISION= 10 CATEGORIES= deskutils MAINTAINER= ports@FreeBSD.org COMMENT= Track your fitness goals WWW= https://gitlab.gnome.org/World/Health LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= blueprint-compiler:devel/blueprint-compiler LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene \ libsecret-1.so:security/libsecret \ libtracker-sparql-3.0.so:sysutils/tracker3 USES= cargo gettext gnome meson pkgconfig USE_GITLAB= yes USE_GNOME= cairo gtk40 libadwaita GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= World GL_PROJECT= Health MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no GLIB_SCHEMAS= dev.Cogitri.Health.gschema.xml .if ${MACHINE_ARCH} == i386 # https://github.com/rust-lang/rust/issues/85598 LTO_UNSAFE= yes CARGO_ENV+= CARGO_PROFILE_RELEASE_LTO=false .endif post-patch: # Make each cargo subcommand very verbose # Add explicit subdir for --target from USES=cargo @${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \ - -e "/cp/s,'src',& / '${CARGO_BUILD_TARGET}'," \ ${WRKSRC}/src/meson.build .include diff --git a/deskutils/rwpspread/Makefile b/deskutils/rwpspread/Makefile index f9a9a5e70e8b..240d293cd8ce 100644 --- a/deskutils/rwpspread/Makefile +++ b/deskutils/rwpspread/Makefile @@ -1,207 +1,207 @@ PORTNAME= rwpspread DISTVERSIONPREFIX= v DISTVERSION= 0.3.0 PORTREVISION= 3 CATEGORIES= deskutils MAINTAINER= yuri@FreeBSD.org COMMENT= Multi-monitor Wallpaper utility WWW= https://github.com/0xk1f0/rwpspread LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo USE_GITHUB= yes GH_ACCOUNT= 0xk1f0 CARGO_CRATES= adler-1.0.2 \ aligned-vec-0.5.0 \ anstream-0.6.13 \ anstyle-1.0.6 \ anstyle-parse-0.2.3 \ anstyle-query-1.0.2 \ anstyle-wincon-3.0.2 \ anyhow-1.0.82 \ arbitrary-1.3.2 \ arg_enum_proc_macro-0.3.4 \ arrayvec-0.7.4 \ autocfg-1.2.0 \ av1-grain-0.2.3 \ avif-serialize-0.8.1 \ bit_field-0.10.2 \ bitflags-1.3.2 \ bitflags-2.5.0 \ bitstream-io-2.2.0 \ built-0.7.2 \ bumpalo-3.16.0 \ bytemuck-1.15.0 \ byteorder-1.5.0 \ calloop-0.12.4 \ calloop-wayland-source-0.2.0 \ cc-1.0.94 \ cfg-expr-0.15.8 \ cfg-if-1.0.0 \ clap-4.5.4 \ clap_builder-4.5.2 \ clap_complete-4.5.2 \ clap_derive-4.5.4 \ clap_lex-0.7.0 \ clap_mangen-0.2.20 \ color_quant-1.1.0 \ colorchoice-1.0.0 \ concurrent-queue-2.4.0 \ crc32fast-1.4.0 \ crossbeam-deque-0.8.5 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.19 \ crunchy-0.2.2 \ cursor-icon-1.1.0 \ dlib-0.5.2 \ downcast-rs-1.2.1 \ either-1.11.0 \ equivalent-1.0.1 \ errno-0.3.8 \ exr-1.72.0 \ fdeflate-0.3.4 \ flate2-1.0.28 \ flume-0.11.0 \ getrandom-0.2.14 \ gif-0.13.1 \ glob-0.3.1 \ half-2.4.1 \ hashbrown-0.14.3 \ heck-0.5.0 \ hermit-abi-0.3.9 \ image-0.25.1 \ image-webp-0.1.1 \ imgref-1.10.1 \ indexmap-2.2.6 \ interpolate_name-0.2.4 \ itertools-0.12.1 \ itoa-1.0.11 \ jobserver-0.1.30 \ jpeg-decoder-0.3.1 \ lebe-0.5.2 \ libc-0.2.153 \ libfuzzer-sys-0.4.7 \ libloading-0.8.3 \ linux-raw-sys-0.4.13 \ lock_api-0.4.11 \ log-0.4.21 \ loop9-0.1.5 \ maybe-rayon-0.1.1 \ memchr-2.7.2 \ memmap2-0.9.4 \ minimal-lexical-0.2.1 \ miniz_oxide-0.7.2 \ new_debug_unreachable-1.0.6 \ nom-7.1.3 \ noop_proc_macro-0.3.0 \ num-bigint-0.4.4 \ num-derive-0.4.2 \ num-integer-0.1.46 \ num-rational-0.4.1 \ num-traits-0.2.18 \ once_cell-1.19.0 \ paste-1.0.14 \ pin-project-lite-0.2.14 \ pkg-config-0.3.30 \ png-0.17.13 \ polling-3.6.0 \ ppv-lite86-0.2.17 \ proc-macro2-1.0.81 \ profiling-1.0.15 \ profiling-procmacros-1.0.15 \ qoi-0.4.1 \ quick-error-2.0.1 \ quick-xml-0.31.0 \ quote-1.0.36 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ rav1e-0.7.1 \ ravif-0.11.5 \ rayon-1.10.0 \ rayon-core-1.12.1 \ rgb-0.8.37 \ roff-0.2.1 \ rustix-0.38.32 \ ryu-1.0.17 \ scoped-tls-1.0.1 \ scopeguard-1.2.0 \ serde-1.0.201 \ serde_derive-1.0.201 \ serde_json-1.0.117 \ serde_spanned-0.6.5 \ simd-adler32-0.3.7 \ simd_helpers-0.1.0 \ slab-0.4.9 \ smallvec-1.13.2 \ smithay-client-toolkit-0.18.1 \ spin-0.9.8 \ strsim-0.11.1 \ syn-2.0.60 \ system-deps-6.2.2 \ target-lexicon-0.12.14 \ thiserror-1.0.58 \ thiserror-impl-1.0.58 \ tiff-0.9.1 \ toml-0.8.12 \ toml_datetime-0.6.5 \ toml_edit-0.22.9 \ tracing-0.1.40 \ tracing-core-0.1.32 \ unicode-ident-1.0.12 \ utf8parse-0.2.1 \ v_frame-0.3.8 \ version-compare-0.2.0 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.92 \ wasm-bindgen-backend-0.2.92 \ wasm-bindgen-macro-0.2.92 \ wasm-bindgen-macro-support-0.2.92 \ wasm-bindgen-shared-0.2.92 \ wayland-backend-0.3.3 \ wayland-client-0.31.2 \ wayland-csd-frame-0.3.0 \ wayland-cursor-0.31.1 \ wayland-protocols-0.31.2 \ wayland-protocols-wlr-0.2.0 \ wayland-scanner-0.31.1 \ wayland-sys-0.31.1 \ weezl-0.1.8 \ windows-sys-0.52.0 \ windows-targets-0.52.5 \ windows_aarch64_gnullvm-0.52.5 \ windows_aarch64_msvc-0.52.5 \ windows_i686_gnu-0.52.5 \ windows_i686_gnullvm-0.52.5 \ windows_i686_msvc-0.52.5 \ windows_x86_64_gnu-0.52.5 \ windows_x86_64_gnullvm-0.52.5 \ windows_x86_64_msvc-0.52.5 \ winnow-0.6.6 \ xcursor-0.3.5 \ xkeysym-0.2.0 \ zune-core-0.4.12 \ zune-inflate-0.2.54 \ zune-jpeg-0.4.11 PLIST_FILES= bin/${PORTNAME} \ share/bash-completion/completions/rwpspread \ share/fish/vendor_completions.d/rwpspread.fish \ share/zsh/site-functions/_rwpspread post-install: # install completions @${MKDIR} \ ${STAGEDIR}${PREFIX}/share/bash-completion/completions \ ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions - ${INSTALL_DATA} ${WRKDIR}/target/*-freebsd/release/completions/${PORTNAME}.bash ${STAGEDIR}${PREFIX}/share/bash-completion/completions/${PORTNAME} - ${INSTALL_DATA} ${WRKDIR}/target/*-freebsd/release/completions/${PORTNAME}.fish ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d - ${INSTALL_DATA} ${WRKDIR}/target/*-freebsd/release/completions/_${PORTNAME} ${STAGEDIR}${PREFIX}/share/zsh/site-functions + ${INSTALL_DATA} ${WRKDIR}/target/release/completions/${PORTNAME}.bash ${STAGEDIR}${PREFIX}/share/bash-completion/completions/${PORTNAME} + ${INSTALL_DATA} ${WRKDIR}/target/release/completions/${PORTNAME}.fish ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d + ${INSTALL_DATA} ${WRKDIR}/target/release/completions/_${PORTNAME} ${STAGEDIR}${PREFIX}/share/zsh/site-functions .include diff --git a/deskutils/solanum/Makefile b/deskutils/solanum/Makefile index d03889d1aa8e..fc46e6b5fedc 100644 --- a/deskutils/solanum/Makefile +++ b/deskutils/solanum/Makefile @@ -1,37 +1,36 @@ PORTNAME= solanum DISTVERSION= 5.0.0 PORTREVISION= 8 CATEGORIES= deskutils MAINTAINER= ports@FreeBSD.org COMMENT= Pomodoro timer for the GNOME desktop WWW= https://gitlab.gnome.org/World/Solanum LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= blueprint-compiler:devel/blueprint-compiler USES= cargo gettext gnome gstreamer meson pkgconfig USE_GITLAB= yes USE_GNOME= gtk40 libadwaita USE_GSTREAMER= bad good vorbis GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= World GL_PROJECT= Solanum MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no GLIB_SCHEMAS= org.gnome.Solanum.gschema.xml post-patch: @${REINPLACE_CMD} -e '/update_desktop_database/d' \ ${WRKSRC}/meson.build # Make each cargo subcommand very verbose # Add explicit subdir for --target from USES=cargo @${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \ - -e "/cp/s,'src',& / '${CARGO_BUILD_TARGET}'," \ ${WRKSRC}/src/meson.build .include diff --git a/devel/evcxr-jupyter/Makefile b/devel/evcxr-jupyter/Makefile index 23a50f682978..9d634fd9afb7 100644 --- a/devel/evcxr-jupyter/Makefile +++ b/devel/evcxr-jupyter/Makefile @@ -1,317 +1,317 @@ PORTNAME= evcxr DISTVERSIONPREFIX= v DISTVERSION= 0.17.0 PORTREVISION= 7 CATEGORIES= devel PKGNAMESUFFIX= -jupyter MAINTAINER= yuri@FreeBSD.org COMMENT= Jupyter Evaluation Context for Rust WWW= https://github.com/evcxr/evcxr LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo USE_GITHUB= yes CARGO_CRATES= addr2line-0.21.0 \ adler-1.0.2 \ aho-corasick-1.1.2 \ always-assert-0.1.3 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ anstream-0.6.4 \ anstyle-1.0.4 \ anstyle-parse-0.2.2 \ anstyle-query-1.0.0 \ anstyle-wincon-3.0.1 \ anyhow-1.0.75 \ ariadne-0.3.0 \ arrayvec-0.7.4 \ async-trait-0.1.74 \ asynchronous-codec-0.7.0 \ autocfg-1.1.0 \ backtrace-0.3.69 \ base64-0.13.1 \ bitflags-1.3.2 \ bitflags-2.4.1 \ block-buffer-0.10.4 \ bumpalo-3.14.0 \ bytemuck-1.14.0 \ byteorder-1.5.0 \ bytes-1.5.0 \ camino-1.1.6 \ cargo-platform-0.1.4 \ cargo_metadata-0.18.1 \ cc-1.0.83 \ cfg-if-1.0.0 \ chalk-derive-0.95.0 \ chalk-ir-0.95.0 \ chalk-recursive-0.95.0 \ chalk-solve-0.95.0 \ chrono-0.4.31 \ clap-4.4.7 \ clap_builder-4.4.7 \ clap_derive-4.4.7 \ clap_lex-0.6.0 \ clipboard-win-4.5.0 \ color_quant-1.1.0 \ colorchoice-1.0.0 \ colored-2.0.4 \ core-foundation-sys-0.8.4 \ countme-3.0.1 \ cov-mark-2.0.0-pre.1 \ cpufeatures-0.2.11 \ crc32fast-1.3.2 \ crossbeam-channel-0.5.8 \ crossbeam-deque-0.8.3 \ crossbeam-epoch-0.9.15 \ crossbeam-queue-0.3.8 \ crossbeam-utils-0.8.16 \ crypto-common-0.1.6 \ ctrlc-3.4.1 \ dashmap-5.5.3 \ digest-0.10.7 \ dirs-5.0.1 \ dirs-sys-0.4.1 \ dissimilar-1.0.7 \ dot-0.1.4 \ drop_bomb-0.1.5 \ either-1.9.0 \ ena-0.14.2 \ endian-type-0.1.2 \ equivalent-1.0.1 \ errno-0.3.5 \ error-code-2.3.1 \ evcxr_input-1.0.0 \ fastrand-2.0.1 \ fd-lock-3.0.13 \ fdeflate-0.3.1 \ filetime-0.2.22 \ fixedbitset-0.4.2 \ flate2-1.0.28 \ form_urlencoded-1.2.0 \ fsevent-sys-4.1.0 \ fst-0.4.7 \ futures-channel-0.3.29 \ futures-core-0.3.29 \ futures-io-0.3.29 \ futures-macro-0.3.29 \ futures-sink-0.3.29 \ futures-task-0.3.29 \ futures-util-0.3.29 \ generic-array-0.14.7 \ getrandom-0.2.10 \ gimli-0.28.0 \ hashbrown-0.14.3 \ heck-0.4.1 \ hermit-abi-0.3.3 \ hex-0.4.3 \ hmac-0.12.1 \ home-0.5.5 \ iana-time-zone-0.1.58 \ iana-time-zone-haiku-0.1.2 \ idna-0.4.0 \ image-0.24.7 \ indexmap-2.1.0 \ inotify-0.9.6 \ inotify-sys-0.1.5 \ is-terminal-0.4.9 \ itertools-0.12.0 \ itoa-1.0.9 \ jod-thread-0.1.2 \ js-sys-0.3.65 \ json-0.12.4 \ kqueue-1.0.8 \ kqueue-sys-1.0.4 \ la-arena-0.3.1 \ lazy_static-1.4.0 \ libc-0.2.151 \ libloading-0.8.1 \ libmimalloc-sys-0.1.35 \ line-index-0.1.0 \ linux-raw-sys-0.4.10 \ lock_api-0.4.11 \ log-0.4.20 \ memchr-2.6.4 \ memoffset-0.9.0 \ mimalloc-0.1.39 \ miniz_oxide-0.7.1 \ mio-0.8.9 \ miow-0.6.0 \ nibble_vec-0.1.0 \ nix-0.26.4 \ nix-0.27.1 \ nohash-hasher-0.2.0 \ notify-6.1.1 \ num-integer-0.1.45 \ num-rational-0.4.1 \ num-traits-0.2.17 \ num_cpus-1.16.0 \ object-0.32.1 \ once_cell-1.18.0 \ oorandom-11.1.3 \ option-ext-0.2.0 \ parking_lot-0.12.1 \ parking_lot_core-0.9.9 \ percent-encoding-2.3.0 \ perf-event-0.4.7 \ perf-event-open-sys-1.0.1 \ petgraph-0.6.4 \ pin-project-lite-0.2.13 \ pin-utils-0.1.0 \ png-0.17.10 \ ppv-lite86-0.2.17 \ proc-macro2-1.0.69 \ pulldown-cmark-0.9.3 \ pulldown-cmark-to-cmark-10.0.4 \ quote-1.0.33 \ ra-ap-rustc_abi-0.21.0 \ ra-ap-rustc_index-0.21.0 \ ra-ap-rustc_index_macros-0.21.0 \ ra-ap-rustc_lexer-0.21.0 \ ra-ap-rustc_parse_format-0.21.0 \ ra_ap_base_db-0.0.189 \ ra_ap_cfg-0.0.189 \ ra_ap_hir-0.0.189 \ ra_ap_hir_def-0.0.189 \ ra_ap_hir_expand-0.0.189 \ ra_ap_hir_ty-0.0.189 \ ra_ap_ide-0.0.189 \ ra_ap_ide_assists-0.0.189 \ ra_ap_ide_completion-0.0.189 \ ra_ap_ide_db-0.0.189 \ ra_ap_ide_diagnostics-0.0.189 \ ra_ap_ide_ssr-0.0.189 \ ra_ap_intern-0.0.189 \ ra_ap_limit-0.0.189 \ ra_ap_mbe-0.0.189 \ ra_ap_parser-0.0.189 \ ra_ap_paths-0.0.189 \ ra_ap_profile-0.0.189 \ ra_ap_project_model-0.0.189 \ ra_ap_rustc-dependencies-0.0.189 \ ra_ap_stdx-0.0.189 \ ra_ap_syntax-0.0.189 \ ra_ap_test_utils-0.0.189 \ ra_ap_text_edit-0.0.189 \ ra_ap_toolchain-0.0.189 \ ra_ap_tt-0.0.189 \ ra_ap_vfs-0.0.189 \ ra_ap_vfs-notify-0.0.189 \ radix_trie-0.2.1 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ rayon-1.8.0 \ rayon-core-1.12.0 \ redox_syscall-0.2.16 \ redox_syscall-0.3.5 \ redox_syscall-0.4.1 \ redox_users-0.4.3 \ regex-1.10.2 \ regex-automata-0.4.3 \ regex-syntax-0.8.2 \ rowan-0.15.15 \ rust-analyzer-salsa-0.17.0-pre.4 \ rust-analyzer-salsa-macros-0.17.0-pre.4 \ rustc-demangle-0.1.23 \ rustc-hash-1.1.0 \ rustix-0.38.21 \ rustyline-12.0.0 \ ryu-1.0.15 \ same-file-1.0.6 \ scoped-tls-1.0.1 \ scopeguard-1.2.0 \ semver-1.0.20 \ serde-1.0.193 \ serde_derive-1.0.193 \ serde_json-1.0.108 \ serde_spanned-0.6.4 \ sha2-0.10.8 \ sig-1.0.0 \ signal-hook-registry-1.4.1 \ simd-adler32-0.3.7 \ slab-0.4.9 \ smallvec-1.11.1 \ smol_str-0.2.0 \ socket2-0.5.5 \ stable_deref_trait-1.2.0 \ str-buf-1.0.6 \ strsim-0.10.0 \ subtle-2.5.0 \ syn-2.0.38 \ synstructure-0.13.0 \ tempfile-3.8.1 \ text-size-1.1.1 \ thiserror-1.0.50 \ thiserror-impl-1.0.50 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.1 \ tokio-1.33.0 \ tokio-macros-2.1.0 \ tokio-util-0.7.10 \ toml-0.8.6 \ toml_datetime-0.6.5 \ toml_edit-0.20.7 \ tracing-0.1.40 \ tracing-attributes-0.1.27 \ tracing-core-0.1.32 \ triomphe-0.1.11 \ typed-arena-2.0.2 \ typenum-1.17.0 \ unicase-2.7.0 \ unicode-bidi-0.3.13 \ unicode-ident-1.0.12 \ unicode-normalization-0.1.22 \ unicode-properties-0.1.0 \ unicode-segmentation-1.10.1 \ unicode-width-0.1.11 \ unicode-xid-0.2.4 \ url-2.4.1 \ utf8parse-0.2.1 \ uuid-1.5.0 \ version_check-0.9.4 \ walkdir-2.4.0 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.88 \ wasm-bindgen-backend-0.2.88 \ wasm-bindgen-macro-0.2.88 \ wasm-bindgen-macro-support-0.2.88 \ wasm-bindgen-shared-0.2.88 \ which-5.0.0 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.6 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-core-0.51.1 \ windows-sys-0.48.0 \ windows-targets-0.48.5 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_msvc-0.48.5 \ windows_i686_gnu-0.48.5 \ windows_i686_msvc-0.48.5 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_msvc-0.48.5 \ winnow-0.5.19 \ yansi-0.5.1 \ zeromq-0.3.4 PLIST_FILES= bin/${PORTNAME} \ bin/${PORTNAME}_jupyter .include .if ${ARCH} == powerpc LIB_DEPENDS+= libatomic.so:lang/gcc${GCC_DEFAULT} LDFLAGS+= -L/usr/local/lib/gcc${GCC_DEFAULT} -latomic .endif do-install: - ${INSTALL_PROGRAM} ${WRKDIR}/target/*-unknown-freebsd/release/evcxr ${STAGEDIR}${PREFIX}/bin - ${INSTALL_PROGRAM} ${WRKDIR}/target/*-unknown-freebsd/release/evcxr_jupyter ${STAGEDIR}${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKDIR}/target/release/evcxr ${STAGEDIR}${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKDIR}/target/release/evcxr_jupyter ${STAGEDIR}${PREFIX}/bin .include diff --git a/devel/jetbrains-restarter/Makefile b/devel/jetbrains-restarter/Makefile index d08140176986..9f1e7b89f961 100644 --- a/devel/jetbrains-restarter/Makefile +++ b/devel/jetbrains-restarter/Makefile @@ -1,36 +1,36 @@ PORTNAME= restarter DISTVERSION= 242.23726.38 CATEGORIES= devel PKGNAMEPREFIX= jetbrains- DIST_SUBDIR= jetbrains MAINTAINER= dmitry.wagin@ya.ru COMMENT= IntelliJ cross-platform restarter WWW= https://github.com/JetBrains/intellij-community/tree/master/native/restarter LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/../../LICENSE.txt ONLY_FOR_ARCHS= aarch64 amd64 powerpc64le USES= cargo USE_GITHUB= yes GH_ACCOUNT= JetBrains GH_PROJECT= intellij-community GH_TAGNAME= idea/242.23726.38 DATADIR= ${PREFIX}/share/jetbrains/${PORTNAME} WRKSRC_SUBDIR= native/restarter PLIST_FILES= share/jetbrains/${PORTNAME}/restarter do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} \ - ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/restarter \ + ${CARGO_TARGET_DIR}/*/restarter \ ${STAGEDIR}${DATADIR} post-install: ${STRIP_CMD} ${STAGEDIR}${DATADIR}/restarter .include diff --git a/devel/jujutsu/Makefile b/devel/jujutsu/Makefile index 7b70d2a1f621..b49c2f5d28c5 100644 --- a/devel/jujutsu/Makefile +++ b/devel/jujutsu/Makefile @@ -1,29 +1,29 @@ PORTNAME= jujutsu DISTVERSIONPREFIX= v DISTVERSION= 0.22.0 PORTREVISION= 1 CATEGORIES= devel MAINTAINER= se@FreeBSD.org COMMENT= Git-compatible VCS that is both simple and powerful WWW= https://github.com/martinvonz/jj/blob/main/README.md LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgit2.so:devel/libgit2 \ libssh2.so:security/libssh2 \ libzstd.so:archivers/zstd USES= cargo localbase ssl USE_GITHUB= yes GH_ACCOUNT= martinvonz GH_PROJECT= jj PLIST_FILES= bin/jj do-install: - ${INSTALL_PROGRAM} ${WRKDIR}/target/*-unknown-freebsd/release/jj \ + ${INSTALL_PROGRAM} ${WRKDIR}/target/release/jj \ ${STAGEDIR}${PREFIX}/bin/ .include diff --git a/devel/libdatadog/Makefile b/devel/libdatadog/Makefile index 1bce186a20ab..eccec0606a48 100644 --- a/devel/libdatadog/Makefile +++ b/devel/libdatadog/Makefile @@ -1,55 +1,56 @@ PORTNAME= libdatadog PORTVERSION= 12.0.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= sunpoet@FreeBSD.org COMMENT= Datadog Rust library WWW= https://github.com/DataDog/libdatadog LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo llvm CARGO_FEATURES= cbindgen,crashtracker-ffi,cbindgen,datadog-profiling-ffi/ddtelemetry-ffi MAKE_ENV= LIBCLANG_PATH=${LLVM_PREFIX}/lib USE_GITHUB= yes GH_ACCOUNT= DataDog NATIVE_STATIC_LIBS= -lpthread -lrt -lexecinfo -lutil -lc -lm post-patch: .for file in datadog_profiling datadog_profiling-static datadog_profiling_with_rpath @${SED} -e 's|@Datadog_VERSION@|${PORTVERSION}|; s|@Datadog_LIBRARIES@|${NATIVE_STATIC_LIBS}|' ${WRKSRC}/profiling-ffi/${file}.pc.in > ${WRKSRC}/${file}.pc .endfor .for file in DatadogConfig DataPipelineConfig @${SED} -e 's|@Datadog_LIBRARIES@|${NATIVE_STATIC_LIBS}|' ${WRKSRC}/cmake/${file}.cmake.in > ${WRKSRC}/${file}.cmake .endfor # Fix sys-info-0.9.1 on 32-bit architectures, see also https://github.com/FillZpp/sys-info-rs/issues/80 @${SED} -i '' -e '/get_cpu/ s|unsigned long|uint64_t|; /get_proc_total/ s|unsigned long|uint64_t|' ${WRKSRC}/cargo-crates/sys-info-0.9.1/c/*.[ch] post-build: - @${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/release/dedup_headers \ + @${CARGO_TARGET_DIR}/release/dedup_headers \ ${CARGO_TARGET_DIR}/include/datadog/common.h \ ${CARGO_TARGET_DIR}/include/datadog/crashtracker.h \ ${CARGO_TARGET_DIR}/include/datadog/profiling.h \ ${CARGO_TARGET_DIR}/include/datadog/telemetry.h \ ${CARGO_TARGET_DIR}/include/datadog/data-pipeline.h - @${CC} -I ${CARGO_TARGET_DIR}/include/ -L ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/release/ -ldatadog_profiling_ffi \ + @${CC} -I ${CARGO_TARGET_DIR}/include/ -L ${CARGO_TARGET_DIR}/release/ -ldatadog_profiling_ffi \ ${WRKSRC}/crashtracker/libdatadog-crashtracking-receiver.c -o ${WRKSRC}/libdatadog-crashtracking-receiver - @${MV} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/release/libtest_spawn_from_lib.so ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/release/libtest_spawn_from_lib.so.skip + @${MV} ${CARGO_TARGET_DIR}/release/libtest_spawn_from_lib.so ${CARGO_TARGET_DIR}/release/libtest_spawn_from_lib.so.skip do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/include/datadog/ ${MKDIR} ${STAGEDIR}${PREFIX}/lib/cmake/libdatadog/ ${MKDIR} ${STAGEDIR}${PREFIX}/libdata/pkgconfig/ ${INSTALL_PROGRAM} ${WRKSRC}/libdatadog-crashtracking-receiver ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_DATA} ${CARGO_TARGET_DIR}/include/datadog/*.h ${STAGEDIR}${PREFIX}/include/datadog/ ${INSTALL_DATA} ${WRKSRC}/*.cmake ${STAGEDIR}${PREFIX}/lib/cmake/libdatadog/ - ${INSTALL_DATA} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/release/*.a ${STAGEDIR}${PREFIX}/lib/ - ${INSTALL_LIB} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/release/*.so ${STAGEDIR}${PREFIX}/lib/ + ${INSTALL_DATA} ${CARGO_TARGET_DIR}/release/*.a ${STAGEDIR}${PREFIX}/lib/ + ${INSTALL_LIB} ${CARGO_TARGET_DIR}/release/*.so ${STAGEDIR}${PREFIX}/lib/ ${INSTALL_DATA} ${WRKSRC}/datadog_profiling*.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig/ .include diff --git a/devel/libdatadog/pkg-plist b/devel/libdatadog/pkg-plist index 6892c609bc7b..fa2f7347bfb8 100644 --- a/devel/libdatadog/pkg-plist +++ b/devel/libdatadog/pkg-plist @@ -1,20 +1,23 @@ bin/libdatadog-crashtracking-receiver include/datadog/blazesym.h include/datadog/common.h include/datadog/crashtracker.h include/datadog/data-pipeline.h include/datadog/profiling.h include/datadog/telemetry.h lib/cmake/libdatadog/DataPipelineConfig.cmake lib/cmake/libdatadog/DatadogConfig.cmake lib/libdata_pipeline_ffi.a lib/libdata_pipeline_ffi.so +lib/libdatadog_ipc_macros.so lib/libdatadog_profiling_ffi.a lib/libdatadog_profiling_ffi.so lib/libdatadog_sidecar_ffi.a lib/libdatadog_sidecar_ffi.so +lib/libdatadog_sidecar_macros.so lib/libddtelemetry_ffi.a lib/libddtelemetry_ffi.so +lib/libtarpc_plugins.so libdata/pkgconfig/datadog_profiling-static.pc libdata/pkgconfig/datadog_profiling.pc libdata/pkgconfig/datadog_profiling_with_rpath.pc diff --git a/devel/librashader/Makefile b/devel/librashader/Makefile index 33bb81afe2e5..0b4df79c3170 100644 --- a/devel/librashader/Makefile +++ b/devel/librashader/Makefile @@ -1,74 +1,74 @@ PORTNAME= librashader DISTVERSIONPREFIX= v DISTVERSION= 0.4.5 CATEGORIES= devel MAINTAINER= bsdcode@disroot.org COMMENT= RetroArch shaders for all WWW= https://github.com/SnowflakePowered/librashader LICENSE= GPLv3 MIT MPL20 LICENSE_COMB= multi LICENSE_FILE_GPLv3= ${WRKSRC}/LICENSE-GPL.md LICENSE_FILE_MPL20= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= patchelf:sysutils/patchelf USES= cargo USE_GITHUB= yes GH_ACCOUNT= SnowflakePowered GH_TAGNAME= ${DISTNAME} USE_LDCONFIG= yes CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no CARGO_TARGET_DIR= ${WRKSRC}/target OPTIONS_DEFINE= DEBUG DOCS EXAMPLES DEBUG_VARS= _PROFILE=debug DEBUG_VARS_OFF= _PROFILE=release # https://github.com/SnowflakePowered/librashader#versioning # grep '#define LIBRASHADER_CURRENT_ABI' ${WRKSRC}/include/librashader.h | cut -d' ' -f3 _ABI= 1 -_OUT= ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/${_PROFILE} +_OUT= ${CARGO_TARGET_DIR}/${_PROFILE} post-patch: ${REINPLACE_CMD} 's|/usr/local|${PREFIX}|g' \ ${WRKSRC}/pkg/librashader.pc do-build: ${CARGO_CARGO_RUN} run -p librashader-build-script -- --profile \ - ${_PROFILE} --target ${CARGO_BUILD_TARGET} --stable + ${_PROFILE} --stable patchelf --set-soname librashader.so.${_ABI} ${_OUT}/librashader.so do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/include/librashader ${INSTALL_DATA} ${WRKSRC}/include/librashader_ld.h \ ${STAGEDIR}${PREFIX}/include/librashader ${INSTALL_DATA} ${WRKSRC}/include/librashader.h \ ${STAGEDIR}${PREFIX}/include/librashader ${INSTALL_DATA} ${_OUT}/librashader.a \ ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${_OUT}/librashader.so \ ${STAGEDIR}${PREFIX}/lib/librashader.so.${_ABI} ${LN} -s librashader.so.${_ABI} ${STAGEDIR}${PREFIX}/lib/librashader.so ${INSTALL_DATA} ${WRKSRC}/pkg/librashader.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/BROKEN_SHADERS.md \ ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md \ ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/include/README.md \ ${STAGEDIR}${EXAMPLESDIR}/README.md .include diff --git a/devel/libwasmtime/Makefile b/devel/libwasmtime/Makefile index 8e4d7b4e1963..9ee399b7d27e 100644 --- a/devel/libwasmtime/Makefile +++ b/devel/libwasmtime/Makefile @@ -1,453 +1,453 @@ PORTNAME= lib${GH_PROJECT} PORTVERSION= 26.0.0 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= osa@FreeBSD.org COMMENT= Library for fast and secure runtime for WebAssembly WWW= https://wasmtime.dev/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON= build currently failing LIB_DEPENDS= libzstd.so:archivers/zstd USES= cargo cmake:indirect cpe CPE_VENDOR= bytecodealliance USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= bytecodealliance GH_PROJECT= wasmtime CARGO_BUILD_ARGS= -p wasmtime-c-api CMAKE_SOURCE_PATH= ${WRKSRC}/crates/c-api CARGO_CRATES= addr2line-0.24.1 \ adler-1.0.2 \ adler2-2.0.0 \ ahash-0.8.11 \ aho-corasick-1.0.2 \ ambient-authority-0.0.2 \ android_system_properties-0.1.5 \ anes-0.1.6 \ anstream-0.6.15 \ anstyle-1.0.8 \ anstyle-parse-0.2.1 \ anstyle-query-1.0.0 \ anstyle-wincon-3.0.4 \ anyhow-1.0.75 \ arbitrary-1.3.1 \ async-trait-0.1.71 \ autocfg-1.1.0 \ backtrace-0.3.74 \ base64-0.21.0 \ base64-0.22.1 \ bindgen-0.69.4 \ bit-set-0.5.2 \ bit-vec-0.6.3 \ bitflags-1.3.2 \ bitflags-2.6.0 \ block-buffer-0.10.2 \ bstr-1.6.0 \ bumpalo-3.14.0 \ byteorder-1.4.3 \ bytes-1.5.0 \ bytesize-1.3.0 \ camino-1.1.4 \ cap-fs-ext-3.3.0 \ cap-net-ext-3.3.0 \ cap-primitives-3.3.0 \ cap-rand-3.3.0 \ cap-std-3.3.0 \ cap-time-ext-3.3.0 \ capstone-0.12.0 \ capstone-sys-0.16.0 \ cargo-platform-0.1.2 \ cargo_metadata-0.18.1 \ cast-0.3.0 \ cc-1.1.6 \ cexpr-0.6.0 \ cfg-if-1.0.0 \ ciborium-0.2.0 \ ciborium-io-0.2.0 \ ciborium-ll-0.2.0 \ clang-sys-1.8.1 \ clap-4.5.17 \ clap_builder-4.5.17 \ clap_complete-4.5.28 \ clap_derive-4.5.13 \ clap_lex-0.7.2 \ cobs-0.2.3 \ codespan-reporting-0.11.1 \ colorchoice-1.0.0 \ console-0.15.8 \ core-foundation-sys-0.8.6 \ cpp_demangle-0.4.3 \ cpufeatures-0.2.7 \ crc32fast-1.3.2 \ criterion-0.5.1 \ criterion-plot-0.5.0 \ crossbeam-deque-0.8.1 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.20 \ crypto-common-0.1.6 \ cty-0.2.2 \ debugid-0.8.0 \ derive_arbitrary-1.3.1 \ digest-0.10.3 \ directories-next-2.0.0 \ dirs-next-2.0.0 \ dirs-sys-next-0.1.2 \ dlmalloc-0.2.4 \ downcast-rs-1.2.0 \ easy-smt-0.2.2 \ egg-0.6.0 \ either-1.13.0 \ embedded-io-0.4.0 \ encode_unicode-0.3.6 \ encoding_rs-0.8.31 \ env_filter-0.1.2 \ env_logger-0.10.0 \ env_logger-0.11.5 \ equivalent-1.0.1 \ errno-0.3.8 \ escape8259-0.5.2 \ fallible-iterator-0.3.0 \ fastrand-2.0.1 \ fd-lock-4.0.2 \ file-per-thread-logger-0.2.0 \ filecheck-0.5.0 \ filetime-0.2.16 \ flagset-0.4.3 \ flate2-1.0.30 \ fnv-1.0.7 \ form_urlencoded-1.1.0 \ fs-set-times-0.20.1 \ fslock-0.2.1 \ futures-0.3.27 \ futures-channel-0.3.27 \ futures-core-0.3.27 \ futures-io-0.3.28 \ futures-sink-0.3.27 \ futures-task-0.3.27 \ futures-util-0.3.27 \ fxhash-0.2.1 \ fxprof-processed-profile-0.6.0 \ generic-array-0.14.5 \ getrandom-0.2.9 \ gimli-0.31.0 \ glob-0.3.1 \ gzip-header-1.0.0 \ h2-0.4.4 \ half-1.8.2 \ hashbrown-0.12.3 \ hashbrown-0.14.3 \ heck-0.4.1 \ heck-0.5.0 \ hermit-abi-0.3.0 \ home-0.5.9 \ http-1.0.0 \ http-body-1.0.0 \ http-body-util-0.1.0 \ httparse-1.8.0 \ httpdate-1.0.2 \ humantime-2.1.0 \ hyper-1.0.1 \ iana-time-zone-0.1.59 \ iana-time-zone-haiku-0.1.2 \ id-arena-2.2.1 \ idna-0.3.0 \ indexmap-1.9.1 \ indexmap-2.2.6 \ indexmap-nostd-0.4.0 \ indicatif-0.13.0 \ instant-0.1.12 \ io-extras-0.18.1 \ io-lifetimes-2.0.3 \ ipnet-2.5.0 \ is-terminal-0.4.10 \ is_terminal_polyfill-1.70.1 \ itertools-0.10.5 \ itertools-0.12.1 \ itoa-1.0.1 \ ittapi-0.4.0 \ ittapi-sys-0.4.0 \ jobserver-0.1.32 \ js-sys-0.3.57 \ lazy_static-1.4.0 \ lazycell-1.3.0 \ leb128-0.2.5 \ libc-0.2.158 \ libfuzzer-sys-0.4.5 \ libloading-0.8.1 \ libm-0.2.7 \ libtest-mimic-0.7.0 \ linux-raw-sys-0.4.14 \ listenfd-1.0.0 \ log-0.4.22 \ mach2-0.4.2 \ matchers-0.1.0 \ maybe-owned-0.3.4 \ memchr-2.5.0 \ memfd-0.6.4 \ memmap2-0.2.3 \ minimal-lexical-0.2.1 \ miniz_oxide-0.7.4 \ miniz_oxide-0.8.0 \ mio-0.8.11 \ nom-7.1.3 \ nu-ansi-term-0.46.0 \ num-traits-0.2.19 \ num_cpus-1.16.0 \ number_prefix-0.3.0 \ object-0.36.0 \ ocaml-boxroot-sys-0.2.0 \ ocaml-interop-0.8.8 \ ocaml-sys-0.22.3 \ once_cell-1.19.0 \ oorandom-11.1.3 \ openvino-0.7.2 \ openvino-finder-0.7.2 \ openvino-sys-0.7.2 \ ort-2.0.0-rc.2 \ ort-sys-2.0.0-rc.2 \ overload-0.1.1 \ paste-1.0.7 \ percent-encoding-2.2.0 \ pin-project-lite-0.2.14 \ pin-utils-0.1.0 \ pkg-config-0.3.29 \ postcard-1.0.8 \ ppv-lite86-0.2.16 \ pretty_env_logger-0.5.0 \ prettyplease-0.2.20 \ proc-macro2-1.0.81 \ proptest-1.0.0 \ psm-0.1.18 \ quick-error-1.2.3 \ quick-error-2.0.1 \ quote-1.0.36 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.3 \ rand_xorshift-0.3.0 \ rayon-1.5.3 \ rayon-core-1.12.0 \ redox_syscall-0.2.13 \ redox_syscall-0.3.5 \ redox_users-0.4.3 \ regalloc2-0.10.2 \ regex-1.9.1 \ regex-automata-0.1.10 \ regex-automata-0.3.3 \ regex-syntax-0.6.25 \ regex-syntax-0.7.4 \ region-3.0.2 \ ring-0.17.3 \ rustc-demangle-0.1.24 \ rustc-hash-1.1.0 \ rustc-hash-2.0.0 \ rustix-0.38.37 \ rustls-0.22.4 \ rustls-0.23.7 \ rustls-pki-types-1.3.1 \ rustls-webpki-0.102.2 \ rustversion-1.0.14 \ rusty-fork-0.3.0 \ ryu-1.0.9 \ same-file-1.0.6 \ semver-1.0.17 \ serde-1.0.188 \ serde_derive-1.0.188 \ serde_json-1.0.107 \ serde_spanned-0.6.5 \ sha2-0.10.2 \ sharded-slab-0.1.4 \ shellexpand-2.1.0 \ shlex-1.3.0 \ shuffling-allocator-1.1.2 \ signal-hook-registry-1.4.1 \ similar-2.2.0 \ slab-0.4.7 \ slice-group-by-0.3.1 \ smallvec-1.11.0 \ socket2-0.5.7 \ souper-ir-2.1.0 \ spdx-0.10.1 \ spin-0.9.4 \ sptr-0.3.2 \ stable_deref_trait-1.2.0 \ static_assertions-1.1.0 \ strsim-0.11.1 \ strum-0.24.1 \ strum_macros-0.24.3 \ subtle-2.5.0 \ symbolic_expressions-5.0.3 \ syn-1.0.92 \ syn-2.0.60 \ system-interface-0.27.1 \ tar-0.4.41 \ target-lexicon-0.12.16 \ tempfile-3.8.0 \ termcolor-1.4.1 \ terminal_size-0.3.0 \ test-log-0.2.11 \ thiserror-1.0.43 \ thiserror-impl-1.0.43 \ thread_local-1.1.4 \ threadpool-1.8.1 \ tinytemplate-1.2.1 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.0 \ tokio-1.30.0 \ tokio-macros-2.1.0 \ tokio-rustls-0.25.0 \ tokio-util-0.7.4 \ toml-0.8.10 \ toml_datetime-0.6.5 \ toml_edit-0.22.4 \ tracing-0.1.37 \ tracing-attributes-0.1.26 \ tracing-core-0.1.31 \ tracing-log-0.1.3 \ tracing-subscriber-0.3.17 \ try-lock-0.2.4 \ typenum-1.15.0 \ unicode-bidi-0.3.8 \ unicode-ident-1.0.8 \ unicode-normalization-0.1.21 \ unicode-segmentation-1.11.0 \ unicode-width-0.1.9 \ unicode-xid-0.2.3 \ untrusted-0.9.0 \ ureq-2.10.0 \ url-2.3.1 \ utf8parse-0.2.1 \ uuid-1.0.0 \ v8-129.0.0 \ valuable-0.1.0 \ version_check-0.9.4 \ wait-timeout-0.2.0 \ walkdir-2.3.3 \ want-0.3.0 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasi-nn-0.6.0 \ wasm-bindgen-0.2.87 \ wasm-bindgen-backend-0.2.87 \ wasm-bindgen-macro-0.2.87 \ wasm-bindgen-macro-support-0.2.87 \ wasm-bindgen-shared-0.2.87 \ wasm-encoder-0.218.0 \ wasm-metadata-0.218.0 \ wasm-mutate-0.218.0 \ wasm-smith-0.218.0 \ wasmi-0.31.1 \ wasmi_arena-0.4.1 \ wasmi_core-0.13.0 \ wasmparser-0.218.0 \ wasmparser-nostd-0.100.1 \ wasmprinter-0.218.0 \ wast-35.0.2 \ wast-218.0.0 \ wat-1.218.0 \ web-sys-0.3.57 \ webpki-roots-0.26.1 \ which-4.4.2 \ which-6.0.3 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.5 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-0.52.0 \ windows-core-0.52.0 \ windows-implement-0.52.0 \ windows-interface-0.52.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ windows-targets-0.48.5 \ windows-targets-0.52.6 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.6 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.6 \ windows_i686_gnullvm-0.52.6 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.6 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ winnow-0.5.39 \ winsafe-0.0.19 \ winx-0.36.3 \ wit-bindgen-0.33.0 \ wit-bindgen-core-0.33.0 \ wit-bindgen-rt-0.33.0 \ wit-bindgen-rust-0.33.0 \ wit-bindgen-rust-macro-0.33.0 \ wit-component-0.218.0 \ wit-parser-0.218.0 \ witx-0.9.1 \ xattr-1.3.1 \ zerocopy-0.7.32 \ zerocopy-derive-0.7.32 \ zeroize-1.7.0 \ zstd-0.13.0 \ zstd-safe-7.0.0 \ zstd-sys-2.0.9+zstd.1.5.5 GH_TUPLE= WebAssembly:testsuite:ae5a669:testsuite/tests/spec_testsuite \ WebAssembly:wasi-testsuite:2fec29e:wasi_testsuite/tests/wasi_testsuite/wasi-common \ WebAssembly:wasi-threads:e1893c0:wasi_threads/tests/wasi_testsuite/wasi-threads PLIST_FILES= include/doc-wasm.h \ include/wasi.h \ include/wasm.h \ include/wasm.hh \ include/wasmtime.h \ include/wasmtime/async.h \ include/wasmtime/conf.h \ include/wasmtime/config.h \ include/wasmtime/engine.h \ include/wasmtime/error.h \ include/wasmtime/extern.h \ include/wasmtime/func.h \ include/wasmtime/global.h \ include/wasmtime/instance.h \ include/wasmtime/linker.h \ include/wasmtime/memory.h \ include/wasmtime/module.h \ include/wasmtime/profiling.h \ include/wasmtime/sharedmemory.h \ include/wasmtime/store.h \ include/wasmtime/table.h \ include/wasmtime/trap.h \ include/wasmtime/val.h \ lib/libwasmtime.a \ lib/libwasmtime.so post-configure: @cd ${CMAKE_SOURCE_PATH} && ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} post-build: @cd ${CMAKE_SOURCE_PATH} && ${SETENV} ${MAKE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${CMAKE_SOURCE_PATH} do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/include/wasmtime ${INSTALL_DATA} ${WRKSRC}/crates/c-api/include/wasm.h ${STAGEDIR}${PREFIX}/include (cd ${WRKSRC}/crates/c-api/include && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include) ${RM} ${STAGEDIR}${PREFIX}/include/wasmtime/conf.h.in - ${INSTALL_LIB} ${WRKDIR}/target/*-unknown-freebsd/release/libwasmtime.a ${STAGEDIR}${PREFIX}/lib - ${INSTALL_LIB} ${WRKDIR}/target/*-unknown-freebsd/release/libwasmtime.so ${STAGEDIR}${PREFIX}/lib + ${INSTALL_LIB} ${WRKDIR}/target/release/libwasmtime.a ${STAGEDIR}${PREFIX}/lib + ${INSTALL_LIB} ${WRKDIR}/target/release/libwasmtime.so ${STAGEDIR}${PREFIX}/lib .include diff --git a/devel/nextest/Makefile b/devel/nextest/Makefile index a6575055b3e4..43f29311c183 100644 --- a/devel/nextest/Makefile +++ b/devel/nextest/Makefile @@ -1,423 +1,423 @@ PORTNAME= nextest DISTVERSIONPREFIX= cargo-nextest- DISTVERSION= 0.9.81 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Next-generation test runner for Rust WWW= https://nexte.st LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT LIB_DEPENDS= libzstd.so:archivers/zstd USES= cargo USE_GITHUB= yes GH_ACCOUNT= nextest-rs RUSTFLAGS= ${ARCH:S/i386/YES/:C/^[a-z].*//:S/YES/-C target-feature=+sse,+sse2/} # add sse sse2 target-features only on i386 CARGO_CRATES= addr2line-0.21.0 \ adler-1.0.2 \ adler2-2.0.0 \ ahash-0.8.11 \ aho-corasick-1.1.3 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ anstream-0.6.15 \ anstyle-1.0.8 \ anstyle-parse-0.2.5 \ anstyle-query-1.1.1 \ anstyle-wincon-3.0.4 \ anyhow-1.0.89 \ async-scoped-0.9.0 \ async-stream-0.3.6 \ async-stream-impl-0.3.6 \ async-trait-0.1.83 \ atomic-waker-1.1.2 \ atomicwrites-0.4.4 \ autocfg-1.4.0 \ axum-0.7.7 \ axum-core-0.4.5 \ backtrace-0.3.71 \ backtrace-ext-0.2.1 \ base64-0.21.7 \ base64-0.22.1 \ base64ct-1.6.0 \ bit-set-0.5.3 \ bit-vec-0.6.3 \ bitflags-2.6.0 \ block-buffer-0.10.4 \ borsh-1.5.1 \ bstr-1.10.0 \ bumpalo-3.16.0 \ byteorder-1.5.0 \ bytes-1.7.2 \ camino-1.1.9 \ camino-tempfile-1.1.1 \ cargo-platform-0.1.8 \ cargo_metadata-0.18.1 \ cc-1.1.24 \ cfg-expr-0.17.0 \ cfg-if-1.0.0 \ cfg_aliases-0.2.1 \ chrono-0.4.38 \ clap-4.5.19 \ clap_builder-4.5.19 \ clap_derive-4.5.18 \ clap_lex-0.7.2 \ color-eyre-0.6.3 \ colorchoice-1.0.2 \ config-0.14.0 \ console-0.15.8 \ console-api-0.8.0 \ console-subscriber-0.4.0 \ const-oid-0.9.6 \ core-foundation-0.9.4 \ core-foundation-sys-0.8.7 \ cpufeatures-0.2.14 \ crc32fast-1.4.2 \ crossbeam-channel-0.5.13 \ crossbeam-utils-0.8.20 \ crypto-common-0.1.6 \ curve25519-dalek-4.1.3 \ curve25519-dalek-derive-0.1.1 \ debug-ignore-1.0.5 \ der-0.7.9 \ dialoguer-0.11.0 \ diff-0.1.13 \ digest-0.10.7 \ display-error-chain-0.2.1 \ duct-0.13.7 \ dunce-1.0.5 \ ed25519-2.2.3 \ ed25519-dalek-2.1.1 \ either-1.13.0 \ enable-ansi-support-0.2.1 \ encode_unicode-0.3.6 \ env_filter-0.1.2 \ env_logger-0.11.5 \ equivalent-1.0.1 \ errno-0.3.9 \ eyre-0.6.12 \ fastrand-2.1.1 \ fiat-crypto-0.2.9 \ filetime-0.2.25 \ fixedbitset-0.4.2 \ flate2-1.0.34 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.2.1 \ future-queue-0.3.0 \ futures-0.3.31 \ futures-channel-0.3.31 \ futures-core-0.3.31 \ futures-executor-0.3.31 \ futures-io-0.3.31 \ futures-macro-0.3.31 \ futures-sink-0.3.31 \ futures-task-0.3.31 \ futures-util-0.3.31 \ generic-array-0.14.7 \ getrandom-0.2.15 \ gimli-0.28.1 \ globset-0.4.15 \ guppy-0.17.8 \ guppy-workspace-hack-0.1.0 \ h2-0.4.6 \ hashbrown-0.12.3 \ hashbrown-0.15.0 \ hdrhistogram-7.5.4 \ heck-0.5.0 \ hermit-abi-0.3.9 \ home-0.5.9 \ http-1.1.0 \ http-body-1.0.1 \ http-body-util-0.1.2 \ httparse-1.9.5 \ httpdate-1.0.3 \ humantime-2.1.0 \ humantime-serde-1.1.1 \ hyper-1.4.1 \ hyper-rustls-0.27.3 \ hyper-timeout-0.5.1 \ hyper-tls-0.6.0 \ hyper-util-0.1.9 \ iana-time-zone-0.1.61 \ iana-time-zone-haiku-0.1.2 \ idna-0.5.0 \ indenter-0.3.3 \ indexmap-1.9.3 \ indexmap-2.6.0 \ indicatif-0.17.8 \ indoc-2.0.5 \ insta-1.40.0 \ instant-0.1.13 \ ipnet-2.10.0 \ is_ci-1.2.0 \ is_terminal_polyfill-1.70.1 \ itertools-0.13.0 \ itoa-1.0.11 \ jobserver-0.1.32 \ js-sys-0.3.70 \ lazy_static-1.5.0 \ libc-0.2.159 \ libm-0.2.8 \ libredox-0.1.3 \ linked-hash-map-0.5.6 \ linux-raw-sys-0.4.14 \ log-0.4.22 \ maplit-1.0.2 \ matchers-0.1.0 \ matchit-0.7.3 \ memchr-2.7.4 \ miette-7.2.0 \ miette-derive-7.2.0 \ mime-0.3.17 \ minimal-lexical-0.2.1 \ miniz_oxide-0.7.4 \ miniz_oxide-0.8.0 \ mio-1.0.2 \ mukti-metadata-0.2.1 \ native-tls-0.2.12 \ nested-0.1.1 \ newtype-uuid-1.1.0 \ nix-0.29.0 \ nom-7.1.3 \ num-traits-0.2.19 \ number_prefix-0.4.0 \ object-0.32.2 \ once_cell-1.20.2 \ openssl-0.10.66 \ openssl-macros-0.1.1 \ openssl-probe-0.1.5 \ openssl-sys-0.9.103 \ os_pipe-1.2.1 \ owo-colors-3.5.0 \ owo-colors-4.1.0 \ pathdiff-0.2.1 \ percent-encoding-2.3.1 \ petgraph-0.6.5 \ pin-project-1.1.5 \ pin-project-internal-1.1.5 \ pin-project-lite-0.2.14 \ pin-utils-0.1.0 \ pkcs8-0.10.2 \ pkg-config-0.3.31 \ portable-atomic-1.9.0 \ ppv-lite86-0.2.20 \ pretty_assertions-1.4.1 \ proc-macro2-1.0.86 \ proptest-1.5.0 \ prost-0.13.3 \ prost-derive-0.13.3 \ prost-types-0.13.3 \ quick-error-1.2.3 \ quick-junit-0.5.0 \ quick-xml-0.23.1 \ quick-xml-0.36.2 \ quinn-0.11.5 \ quinn-proto-0.11.8 \ quinn-udp-0.5.5 \ quote-1.0.37 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ rand_xorshift-0.3.0 \ recursion-0.5.2 \ redox_syscall-0.5.7 \ regex-1.11.0 \ regex-automata-0.1.10 \ regex-automata-0.4.8 \ regex-syntax-0.6.29 \ regex-syntax-0.8.5 \ reqwest-0.12.8 \ ring-0.17.8 \ ron-0.8.1 \ rustc-demangle-0.1.24 \ rustc-hash-2.0.0 \ rustc_version-0.4.1 \ rustix-0.38.37 \ rustls-0.23.13 \ rustls-pemfile-2.2.0 \ rustls-pki-types-1.9.0 \ rustls-webpki-0.102.8 \ rustversion-1.0.17 \ rusty-fork-0.3.0 \ ryu-1.0.18 \ schannel-0.1.24 \ security-framework-2.11.1 \ security-framework-sys-2.12.0 \ self-replace-1.5.0 \ self_update-0.41.0 \ semver-1.0.23 \ serde-1.0.210 \ serde_derive-1.0.210 \ serde_ignored-0.1.10 \ serde_json-1.0.128 \ serde_path_to_error-0.1.16 \ serde_spanned-0.6.8 \ serde_urlencoded-0.7.1 \ sha2-0.10.8 \ sharded-slab-0.1.7 \ shared_child-1.0.1 \ shell-words-1.1.0 \ shlex-1.3.0 \ signal-hook-registry-1.4.2 \ signature-2.2.0 \ similar-2.6.0 \ slab-0.4.9 \ smallvec-1.13.2 \ smawk-0.3.2 \ smol_str-0.3.1 \ socket2-0.5.7 \ spin-0.9.8 \ spki-0.7.3 \ static_assertions-1.1.0 \ strip-ansi-escapes-0.2.0 \ strsim-0.11.1 \ structmeta-0.3.0 \ structmeta-derive-0.3.0 \ subtle-2.6.1 \ supports-color-3.0.1 \ supports-hyperlinks-3.0.0 \ supports-unicode-3.0.0 \ swrite-0.1.0 \ syn-2.0.79 \ sync_wrapper-0.1.2 \ sync_wrapper-1.0.1 \ tar-0.4.42 \ target-lexicon-0.12.16 \ target-spec-3.2.2 \ target-spec-miette-0.4.0 \ tempfile-3.13.0 \ terminal_size-0.3.0 \ terminal_size-0.4.0 \ test-case-3.3.1 \ test-case-core-3.3.1 \ test-case-macros-3.3.1 \ test-strategy-0.4.0 \ textwrap-0.16.1 \ thiserror-1.0.64 \ thiserror-impl-1.0.64 \ thread_local-1.1.8 \ tinyvec-1.8.0 \ tinyvec_macros-0.1.1 \ tokio-1.40.0 \ tokio-macros-2.4.0 \ tokio-native-tls-0.3.1 \ tokio-rustls-0.26.0 \ tokio-stream-0.1.16 \ tokio-util-0.7.12 \ toml-0.8.19 \ toml_datetime-0.6.8 \ toml_edit-0.22.22 \ tonic-0.12.3 \ tower-0.4.13 \ tower-0.5.1 \ tower-layer-0.3.3 \ tower-service-0.3.3 \ tracing-0.1.40 \ tracing-attributes-0.1.27 \ tracing-core-0.1.32 \ tracing-subscriber-0.3.18 \ try-lock-0.2.5 \ typenum-1.17.0 \ unarray-0.1.4 \ unicase-2.7.0 \ unicode-bidi-0.3.17 \ unicode-ident-1.0.13 \ unicode-linebreak-0.1.5 \ unicode-normalization-0.1.24 \ unicode-width-0.1.14 \ unicode-width-0.2.0 \ untrusted-0.9.0 \ url-2.5.2 \ urlencoding-2.1.3 \ utf8parse-0.2.2 \ uuid-1.10.0 \ valuable-0.1.0 \ vcpkg-0.2.15 \ version_check-0.9.5 \ vte-0.11.1 \ vte_generate_state_changes-0.1.2 \ wait-timeout-0.2.0 \ want-0.3.1 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.93 \ wasm-bindgen-backend-0.2.93 \ wasm-bindgen-futures-0.4.43 \ wasm-bindgen-macro-0.2.93 \ wasm-bindgen-macro-support-0.2.93 \ wasm-bindgen-shared-0.2.93 \ web-sys-0.3.70 \ webpki-roots-0.26.6 \ win32job-2.0.0 \ windows-0.52.0 \ windows-core-0.52.0 \ windows-registry-0.2.0 \ windows-result-0.2.0 \ windows-strings-0.1.0 \ windows-sys-0.42.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ windows-targets-0.48.5 \ windows-targets-0.52.6 \ windows_aarch64_gnullvm-0.42.2 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_msvc-0.42.2 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.6 \ windows_i686_gnu-0.42.2 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.6 \ windows_i686_gnullvm-0.52.6 \ windows_i686_msvc-0.42.2 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.6 \ windows_x86_64_gnu-0.42.2 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnullvm-0.42.2 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.42.2 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ winnow-0.6.20 \ xattr-1.3.1 \ xxhash-rust-0.8.12 \ yansi-1.0.1 \ zerocopy-0.7.35 \ zerocopy-derive-0.7.35 \ zeroize-1.8.1 \ zipsign-api-0.1.2 \ zstd-0.13.2 \ zstd-safe-7.2.1 \ zstd-sys-2.0.13+zstd.1.5.6 OPENSSLINC= /usr/include OPENSSLLIB= /usr/lib PROGS= cargo-nextest \ cargo-nextest-dup \ passthrough PLIST_FILES= ${PROGS:S/^/bin\//} do-install: # workaround for error: found a virtual manifest at `xx` instead of a package manifest .for p in ${PROGS} ${INSTALL_PROGRAM} \ - ${WRKDIR}/target/*/release/${p} \ + ${WRKDIR}/target/release/${p} \ ${STAGEDIR}${PREFIX}/bin .endfor .include diff --git a/devel/pijul/Makefile b/devel/pijul/Makefile index 59597b441a6d..4fe13bf7ad37 100644 --- a/devel/pijul/Makefile +++ b/devel/pijul/Makefile @@ -1,453 +1,453 @@ PORTNAME= pijul PORTVERSION= 1.0.0.b9 PORTREVISION= 5 CATEGORIES= devel MAINTAINER= cs@FreeBSD.org COMMENT= Distributed version control system WWW= https://pijul.org/ LICENSE= GPLv2 LIB_DEPENDS= libzstd.so:archivers/zstd \ libsodium.so:security/libsodium USES= cargo ssl CARGO_INSTALL= no CARGO_CRATES= ${PORTNAME}-1.0.0-beta.9 \ addr2line-0.21.0 \ adler-1.0.2 \ adler32-1.2.0 \ aes-0.7.5 \ aho-corasick-1.1.2 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ ansi_term-0.12.1 \ anstream-0.6.11 \ anstyle-1.0.6 \ anstyle-parse-0.2.3 \ anstyle-query-1.0.2 \ anstyle-wincon-3.0.2 \ anyhow-1.0.79 \ arrayref-0.3.7 \ arrayvec-0.7.4 \ async-broadcast-0.5.1 \ async-channel-2.1.1 \ async-executor-1.8.0 \ async-fs-1.6.0 \ async-io-1.13.0 \ async-io-2.3.1 \ async-lock-2.8.0 \ async-lock-3.3.0 \ async-process-1.8.1 \ async-recursion-1.0.5 \ async-signal-0.2.5 \ async-task-4.7.0 \ async-trait-0.1.77 \ atomic-waker-1.1.2 \ atty-0.2.14 \ autocfg-1.1.0 \ backtrace-0.3.69 \ base64-0.21.7 \ base64ct-1.6.0 \ bcrypt-pbkdf-0.6.2 \ bcrypt-pbkdf-0.10.0 \ bincode-1.3.3 \ bit-vec-0.6.3 \ bitflags-1.3.2 \ bitflags-2.4.2 \ blake3-1.5.0 \ block-buffer-0.9.0 \ block-buffer-0.10.4 \ block-modes-0.8.1 \ block-padding-0.2.1 \ blocking-1.5.1 \ blowfish-0.8.0 \ blowfish-0.9.1 \ bs58-0.4.0 \ bstr-1.9.0 \ bumpalo-3.14.0 \ byteorder-1.5.0 \ bytes-1.5.0 \ canonical-path-2.0.2 \ cc-1.0.83 \ cfg-if-1.0.0 \ chardetng-0.1.17 \ chrono-0.4.33 \ cipher-0.3.0 \ cipher-0.4.4 \ clap-4.4.18 \ clap_builder-4.4.18 \ clap_complete-4.4.10 \ clap_derive-4.4.7 \ clap_lex-0.6.0 \ colorchoice-1.0.0 \ concurrent-queue-2.4.0 \ conpty-0.5.1 \ console-0.15.8 \ constant_time_eq-0.3.0 \ core-foundation-0.9.4 \ core-foundation-sys-0.8.6 \ cpufeatures-0.2.12 \ crc32fast-1.3.2 \ crossbeam-deque-0.8.5 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.19 \ crypto-common-0.1.6 \ crypto-mac-0.11.1 \ cryptovec-0.6.1 \ ctr-0.8.0 \ ctrlc-3.2.0 \ curve25519-dalek-3.2.1 \ data-encoding-2.5.0 \ dateparser-0.1.8 \ derivative-2.2.0 \ dialoguer-0.10.4 \ diffs-0.5.1 \ digest-0.9.0 \ digest-0.10.7 \ dirs-3.0.2 \ dirs-next-2.0.0 \ dirs-sys-0.3.7 \ dirs-sys-next-0.1.2 \ duplicate-1.0.0 \ ed25519-1.5.3 \ ed25519-dalek-1.0.1 \ edit-0.1.5 \ either-1.9.0 \ encode_unicode-0.3.6 \ encoding_rs-0.8.33 \ enumflags2-0.7.8 \ enumflags2_derive-0.7.8 \ env_logger-0.8.4 \ equivalent-1.0.1 \ errno-0.2.8 \ errno-0.3.8 \ errno-dragonfly-0.1.2 \ event-listener-2.5.3 \ event-listener-3.1.0 \ event-listener-4.0.3 \ event-listener-strategy-0.4.0 \ exitcode-1.1.2 \ expectrl-0.7.1 \ fastrand-1.9.0 \ fastrand-2.0.1 \ filetime-0.2.23 \ flate2-1.0.28 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.2.1 \ fs2-0.4.3 \ futures-0.3.30 \ futures-channel-0.3.30 \ futures-core-0.3.30 \ futures-executor-0.3.30 \ futures-io-0.3.30 \ futures-lite-1.13.0 \ futures-lite-2.2.0 \ futures-macro-0.3.30 \ futures-sink-0.3.30 \ futures-task-0.3.30 \ futures-util-0.3.30 \ fuzzy-matcher-0.3.7 \ generic-array-0.14.7 \ getrandom-0.1.16 \ getrandom-0.2.12 \ gimli-0.28.1 \ git2-0.13.25 \ globset-0.4.14 \ h2-0.3.24 \ hashbrown-0.12.3 \ hashbrown-0.14.3 \ heck-0.4.1 \ hermit-abi-0.1.19 \ hermit-abi-0.3.5 \ hex-0.4.3 \ hkdf-0.12.4 \ hmac-0.11.0 \ hmac-0.12.1 \ home-0.5.9 \ http-0.2.11 \ http-body-0.4.6 \ httparse-1.8.0 \ httpdate-1.0.3 \ human-panic-1.2.3 \ humantime-2.1.0 \ hyper-0.14.28 \ hyper-tls-0.5.0 \ iana-time-zone-0.1.60 \ iana-time-zone-haiku-0.1.2 \ idna-0.2.3 \ idna-0.5.0 \ ignore-0.4.22 \ indexmap-1.9.3 \ indexmap-2.2.2 \ indicatif-0.17.7 \ inout-0.1.3 \ instant-0.1.12 \ io-lifetimes-1.0.11 \ ipnet-2.9.0 \ itoa-1.0.10 \ jobserver-0.1.27 \ js-sys-0.3.68 \ keyring-2.3.2 \ lazy_static-0.2.11 \ lazy_static-1.4.0 \ libc-0.2.153 \ libgit2-sys-0.12.26+1.3.0 \ libpijul-1.0.0-beta.10 \ libredox-0.0.1 \ libsodium-sys-0.2.7 \ libssh2-sys-0.2.23 \ libz-sys-1.1.15 \ linked-hash-map-0.5.6 \ linux-keyutils-0.2.4 \ linux-raw-sys-0.3.8 \ linux-raw-sys-0.4.13 \ lock_api-0.4.11 \ log-0.4.20 \ lru-cache-0.1.2 \ matches-0.1.10 \ md5-0.7.0 \ memchr-2.7.1 \ memmap-0.7.0 \ memoffset-0.6.5 \ memoffset-0.7.1 \ memoffset-0.9.0 \ mime-0.3.17 \ minimal-lexical-0.2.1 \ miniz_oxide-0.7.2 \ mio-0.8.10 \ native-tls-0.2.11 \ nix-0.22.3 \ nix-0.26.4 \ nom-7.1.3 \ num-0.4.1 \ num-bigint-0.4.4 \ num-complex-0.4.5 \ num-integer-0.1.45 \ num-iter-0.1.43 \ num-rational-0.4.1 \ num-traits-0.2.17 \ num_cpus-1.16.0 \ number_prefix-0.4.0 \ object-0.32.2 \ once_cell-1.19.0 \ opaque-debug-0.3.0 \ open-3.2.0 \ openssl-0.10.63 \ openssl-macros-0.1.1 \ openssl-probe-0.1.5 \ openssl-sys-0.9.99 \ ordered-stream-0.2.0 \ os_info-3.7.0 \ pager-0.16.1 \ parking-2.2.0 \ parking_lot-0.11.2 \ parking_lot_core-0.8.6 \ password-hash-0.2.3 \ path-slash-0.1.5 \ pathdiff-0.2.1 \ pbkdf2-0.8.0 \ pbkdf2-0.9.0 \ pbkdf2-0.12.2 \ percent-encoding-2.3.1 \ pijul-config-0.0.1 \ pijul-identity-0.0.1 \ pijul-interaction-0.0.1 \ pijul-macros-0.5.0 \ pijul-remote-1.0.0-beta.6 \ pijul-repository-0.0.1 \ pin-project-lite-0.2.13 \ pin-utils-0.1.0 \ piper-0.2.1 \ pkg-config-0.3.29 \ polling-2.8.0 \ polling-3.4.0 \ portable-atomic-1.6.0 \ ppv-lite86-0.2.17 \ proc-macro-crate-1.3.1 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro2-1.0.78 \ ptree-0.4.0 \ ptyprocess-0.4.1 \ quote-1.0.35 \ rand-0.7.3 \ rand-0.8.5 \ rand_chacha-0.2.2 \ rand_chacha-0.3.1 \ rand_core-0.5.1 \ rand_core-0.6.4 \ rand_hc-0.2.0 \ redox_syscall-0.2.16 \ redox_syscall-0.4.1 \ redox_users-0.4.4 \ regex-1.10.3 \ regex-automata-0.4.5 \ regex-syntax-0.8.2 \ reqwest-0.11.24 \ rlimit-0.9.1 \ rustc-demangle-0.1.23 \ rustix-0.37.27 \ rustix-0.38.31 \ rustls-pemfile-1.0.4 \ ryu-1.0.16 \ same-file-1.0.6 \ sanakirja-1.4.0 \ sanakirja-core-1.4.0 \ schannel-0.1.23 \ scopeguard-1.2.0 \ secret-service-3.0.1 \ security-framework-2.9.2 \ security-framework-sys-2.9.1 \ serde-1.0.196 \ serde_bytes-0.11.14 \ serde_derive-1.0.196 \ serde_json-1.0.113 \ serde_repr-0.1.18 \ serde_spanned-0.6.5 \ serde_urlencoded-0.7.1 \ sha1-0.10.6 \ sha2-0.9.9 \ sha2-0.10.8 \ shell-words-1.1.0 \ signal-hook-registry-1.4.1 \ signature-1.6.4 \ slab-0.4.9 \ smallvec-1.13.1 \ socket2-0.4.10 \ socket2-0.5.5 \ static_assertions-1.1.0 \ strsim-0.10.0 \ subtle-2.4.1 \ syn-1.0.109 \ syn-2.0.48 \ sync_wrapper-0.1.2 \ system-configuration-0.5.1 \ system-configuration-sys-0.5.0 \ tar-0.4.40 \ tempfile-3.10.0 \ termcolor-1.4.1 \ thiserror-1.0.56 \ thiserror-impl-1.0.56 \ thread_local-1.1.7 \ threadpool-1.8.1 \ thrussh-0.33.5 \ thrussh-0.34.0 \ thrussh-config-0.5.0 \ thrussh-config-0.6.0 \ thrussh-keys-0.21.0 \ thrussh-keys-0.22.1 \ thrussh-libsodium-0.2.2 \ tint-1.0.1 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.1 \ tokio-1.36.0 \ tokio-macros-2.2.0 \ tokio-native-tls-0.3.1 \ tokio-stream-0.1.14 \ tokio-util-0.7.10 \ toml-0.5.11 \ toml-0.7.8 \ toml-0.8.10 \ toml_datetime-0.6.5 \ toml_edit-0.19.15 \ toml_edit-0.22.4 \ tower-service-0.3.2 \ tracing-0.1.40 \ tracing-attributes-0.1.27 \ tracing-core-0.1.32 \ try-lock-0.2.5 \ twox-hash-1.6.3 \ typenum-1.17.0 \ uds_windows-1.1.0 \ unicode-bidi-0.3.15 \ unicode-ident-1.0.12 \ unicode-normalization-0.1.22 \ unicode-segmentation-1.11.0 \ unicode-width-0.1.11 \ url-2.5.0 \ utf8parse-0.2.1 \ uuid-1.7.0 \ validator-0.15.0 \ vcpkg-0.2.15 \ version_check-0.9.4 \ waker-fn-1.1.1 \ walkdir-2.4.0 \ want-0.3.1 \ wasi-0.9.0+wasi-snapshot-preview1 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.91 \ wasm-bindgen-backend-0.2.91 \ wasm-bindgen-futures-0.4.41 \ wasm-bindgen-macro-0.2.91 \ wasm-bindgen-macro-support-0.2.91 \ wasm-bindgen-shared-0.2.91 \ wasm-streams-0.4.0 \ web-sys-0.3.68 \ which-4.4.2 \ whoami-1.4.1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.6 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-0.44.0 \ windows-core-0.52.0 \ windows-sys-0.42.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-targets-0.42.2 \ windows-targets-0.48.5 \ windows-targets-0.52.0 \ windows_aarch64_gnullvm-0.42.2 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.0 \ windows_aarch64_msvc-0.42.2 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.0 \ windows_i686_gnu-0.42.2 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.0 \ windows_i686_msvc-0.42.2 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.0 \ windows_x86_64_gnu-0.42.2 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.0 \ windows_x86_64_gnullvm-0.42.2 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.0 \ windows_x86_64_msvc-0.42.2 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.0 \ winnow-0.5.39 \ winreg-0.50.0 \ xattr-1.3.1 \ xdg-home-1.1.0 \ yasna-0.4.0 \ zbus-3.15.0 \ zbus_macros-3.15.0 \ zbus_names-2.6.0 \ zeroize-1.3.0 \ zeroize_derive-1.4.2 \ zstd-seekable-0.1.23 \ zvariant-3.15.0 \ zvariant_derive-3.15.0 \ zvariant_utils-1.0.1 PLIST_FILES= bin/pijul .include .if ${ARCH} == powerpc LTO_UNSAFE= yes .endif post-patch: ${MV} ${WRKSRC}/cargo-crates/pijul-1.0.0-beta.9/* ${WRKSRC}/ do-install: - ${INSTALL_SCRIPT} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/pijul ${STAGEDIR}${PREFIX}/bin/pijul + ${INSTALL_SCRIPT} ${CARGO_TARGET_DIR}/*/pijul ${STAGEDIR}${PREFIX}/bin/pijul .include diff --git a/devel/ruff/Makefile b/devel/ruff/Makefile index 2452600fdb3a..6a59a10f5c8c 100644 --- a/devel/ruff/Makefile +++ b/devel/ruff/Makefile @@ -1,54 +1,52 @@ PORTNAME= ruff DISTVERSION= 0.6.9 CATEGORIES= devel python MAINTAINER= yuri@FreeBSD.org COMMENT= Extremely fast Python linter, written in Rust WWW= https://github.com/charliermarsh/ruff LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BROKEN_i386= compilation fails: evaluation of constant value failed, see https://github.com/briansmith/ring/issues/2006 - BUILD_DEPENDS= gmake:devel/gmake LIB_DEPENDS= libzstd.so:archivers/zstd USES= cargo USE_GITHUB= yes GH_ACCOUNT= astral-sh #CARGO_BUILD_ARGS= --package=file://${WRKSRC}/crates/ruff_cli CARGO_INSTALL_PATH= crates/ruff_cli PROGS= ruff \ ruff_dev \ ruff_python_formatter PLIST_FILES= ${PROGS:S/^/bin\//} \ share/bash-completion/completions/ruff \ share/elvish/lib/ruff.elv \ share/fish/vendor_completions.d/ruff.fish \ share/zsh/site-functions/_ruff PORTSCOUT= limit:^.*0\.0\.2[56789].* # don't report before 0.0.25x+ do-install: # workaround for error: found a virtual manifest at `xx` instead of a package manifest .for p in ${PROGS} ${INSTALL_PROGRAM} \ - ${WRKDIR}/target/*/release/${p} \ + ${WRKDIR}/target/release/${p} \ ${STAGEDIR}${PREFIX}/bin .endfor # generate shell completions ${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions - ${WRKDIR}/target/*/release/${PORTNAME} generate-shell-completion bash > ${STAGEDIR}${PREFIX}/share/bash-completion/completions/${PORTNAME} + ${WRKDIR}/target/release/${PORTNAME} generate-shell-completion bash > ${STAGEDIR}${PREFIX}/share/bash-completion/completions/${PORTNAME} ${MKDIR} ${STAGEDIR}${PREFIX}/share/elvish/lib - ${WRKDIR}/target/*/release/${PORTNAME} generate-shell-completion elvish > ${STAGEDIR}${PREFIX}/share/elvish/lib/${PORTNAME}.elv + ${WRKDIR}/target/release/${PORTNAME} generate-shell-completion elvish > ${STAGEDIR}${PREFIX}/share/elvish/lib/${PORTNAME}.elv ${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d - ${WRKDIR}/target/*/release/${PORTNAME} generate-shell-completion fish > ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d/${PORTNAME}.fish + ${WRKDIR}/target/release/${PORTNAME} generate-shell-completion fish > ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d/${PORTNAME}.fish ${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions - ${WRKDIR}/target/*/release/${PORTNAME} generate-shell-completion zsh > ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME} + ${WRKDIR}/target/release/${PORTNAME} generate-shell-completion zsh > ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME} .include diff --git a/devel/rustc-demangle/Makefile b/devel/rustc-demangle/Makefile index d1754152210f..10fed8b0a33f 100644 --- a/devel/rustc-demangle/Makefile +++ b/devel/rustc-demangle/Makefile @@ -1,41 +1,41 @@ PORTNAME= rustc-demangle DISTVERSION= 0.1.24 PORTREVISION= 4 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Library for Rust symbol demangling WWW= https://github.com/rust-lang/rustc-demangle LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/../../LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/../../LICENSE-MIT USES= cargo USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= rust-lang WRKSRC_SUBDIR= crates/capi CARGO_CRATES= arbitrary-1.3.2 \ cc-1.0.97 \ compiler_builtins-0.1.111 \ jobserver-0.1.31 \ libc-0.2.154 \ libfuzzer-sys-0.4.7 \ once_cell-1.19.0 \ rustc-std-workspace-core-1.0.0 PLIST_FILES= include/rustc_demangle.h \ lib/librustc_demangle.a \ lib/librustc_demangle.so do-install: ${INSTALL_DATA} ${WRKSRC}/../../crates/capi/include/rustc_demangle.h ${STAGEDIR}${PREFIX}/include - ${INSTALL_DATA} ${WRKDIR}/target/*-freebsd/release/librustc_demangle.a ${STAGEDIR}${PREFIX}/lib - ${INSTALL_LIB} ${WRKDIR}/target/*-freebsd/release/librustc_demangle.so ${STAGEDIR}${PREFIX}/lib + ${INSTALL_DATA} ${WRKDIR}/target/release/librustc_demangle.a ${STAGEDIR}${PREFIX}/lib + ${INSTALL_LIB} ${WRKDIR}/target/release/librustc_demangle.so ${STAGEDIR}${PREFIX}/lib .include diff --git a/devel/rye/Makefile b/devel/rye/Makefile index 99618ca7c1e6..ed7a799e6772 100644 --- a/devel/rye/Makefile +++ b/devel/rye/Makefile @@ -1,334 +1,334 @@ PORTNAME= rye DISTVERSION= 0.34.0 PORTREVISION= 3 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Hassle-free Python experience WWW= https://rye-up.com LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= link fails: ld: error: undefined symbol: __atomic_is_lock_free BUILD_DEPENDS= gmake:devel/gmake LIB_DEPENDS= libzstd.so:archivers/zstd USES= cargo perl5 USE_PERL5= build USE_GITHUB= yes GH_ACCOUNT= mitsuhiko CARGO_CRATES= addr2line-0.21.0 \ adler-1.0.2 \ aead-0.5.2 \ age-0.10.0 \ age-core-0.10.0 \ ahash-0.8.11 \ aho-corasick-1.1.3 \ allocator-api2-0.2.18 \ anstyle-1.0.7 \ anyhow-1.0.86 \ arbitrary-1.3.2 \ arc-swap-1.7.1 \ autocfg-1.3.0 \ backtrace-0.3.71 \ base64-0.13.1 \ base64-0.21.7 \ base64-0.22.1 \ bech32-0.9.1 \ bitflags-1.3.2 \ bitflags-2.5.0 \ block-buffer-0.10.4 \ bstr-1.9.1 \ bumpalo-3.16.0 \ byteorder-1.5.0 \ bzip2-0.4.4 \ bzip2-sys-0.1.11+1.0.8 \ cc-1.0.98 \ cfg-if-1.0.0 \ cfg_aliases-0.1.1 \ chacha20-0.9.1 \ chacha20poly1305-0.10.1 \ charset-0.1.3 \ chumsky-0.9.3 \ cipher-0.4.4 \ clap-4.5.4 \ clap_builder-4.5.2 \ clap_complete-4.5.2 \ clap_complete_nushell-4.5.1 \ clap_derive-4.5.4 \ clap_lex-0.7.0 \ configparser-3.0.4 \ console-0.15.8 \ cookie-factory-0.3.3 \ cpufeatures-0.2.12 \ crc32fast-1.4.2 \ crossbeam-utils-0.8.20 \ crypto-common-0.1.6 \ ctrlc-3.4.4 \ curl-0.4.46 \ curl-sys-0.4.72+curl-8.6.0 \ curve25519-dalek-4.1.2 \ curve25519-dalek-derive-0.1.1 \ dashmap-5.5.3 \ data-encoding-2.6.0 \ deranged-0.3.11 \ derive_arbitrary-1.3.2 \ deunicode-1.6.0 \ digest-0.10.7 \ displaydoc-0.2.4 \ dotenvy-0.15.7 \ either-1.12.0 \ encode_unicode-0.3.6 \ encoding_rs-0.8.34 \ equivalent-1.0.1 \ errno-0.3.9 \ fastrand-1.9.0 \ fastrand-2.1.0 \ fiat-crypto-0.2.9 \ filetime-0.2.23 \ find-crate-0.6.3 \ flate2-1.0.30 \ fluent-0.16.1 \ fluent-bundle-0.15.3 \ fluent-langneg-0.13.0 \ fluent-syntax-0.11.1 \ form_urlencoded-1.2.1 \ fs-err-2.11.0 \ fs2-0.4.3 \ fslock-0.2.1 \ futures-0.3.30 \ futures-channel-0.3.30 \ futures-core-0.3.30 \ futures-executor-0.3.30 \ futures-io-0.3.30 \ futures-macro-0.3.30 \ futures-sink-0.3.30 \ futures-task-0.3.30 \ futures-util-0.3.30 \ generic-array-0.14.7 \ getrandom-0.2.15 \ gimli-0.28.1 \ git-testament-0.2.5 \ git-testament-derive-0.2.0 \ globset-0.4.14 \ hashbrown-0.14.5 \ heck-0.5.0 \ hex-0.4.3 \ hkdf-0.12.4 \ hmac-0.12.1 \ home-0.5.9 \ i18n-config-0.4.6 \ i18n-embed-0.14.1 \ i18n-embed-fl-0.7.0 \ i18n-embed-impl-0.8.3 \ idna-0.5.0 \ indexmap-2.2.6 \ indicatif-0.17.8 \ inout-0.1.3 \ insta-1.39.0 \ insta-cmd-0.5.0 \ instant-0.1.13 \ intl-memoizer-0.5.2 \ intl_pluralrules-7.0.2 \ io_tee-0.1.1 \ itoa-1.0.11 \ jobserver-0.1.31 \ junction-1.1.0 \ lazy_static-1.4.0 \ libc-0.2.155 \ libz-sys-1.1.16 \ license-3.3.1 \ linked-hash-map-0.5.6 \ linux-raw-sys-0.4.14 \ lock_api-0.4.12 \ log-0.4.21 \ mailparse-0.15.0 \ memchr-2.7.2 \ minijinja-2.0.1 \ minimal-lexical-0.2.1 \ miniz_oxide-0.7.3 \ nix-0.28.0 \ nom-7.1.3 \ num-conv-0.1.0 \ number_prefix-0.4.0 \ object-0.32.2 \ once_cell-1.19.0 \ opaque-debug-0.3.1 \ openssl-probe-0.1.5 \ openssl-src-300.2.3+3.2.1 \ openssl-sys-0.9.102 \ parking_lot-0.12.2 \ parking_lot_core-0.9.10 \ pathdiff-0.2.1 \ pbkdf2-0.12.2 \ pep440_rs-0.4.0 \ pep508_rs-0.3.0 \ percent-encoding-2.3.1 \ pin-project-1.1.5 \ pin-project-internal-1.1.5 \ pin-project-lite-0.2.14 \ pin-utils-0.1.0 \ pkg-config-0.3.30 \ platforms-3.4.0 \ poly1305-0.8.0 \ portable-atomic-1.6.0 \ powerfmt-0.2.0 \ ppv-lite86-0.2.17 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro2-1.0.83 \ psm-0.1.21 \ python-pkginfo-0.6.1 \ quote-1.0.36 \ quoted_printable-0.5.0 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ redox_syscall-0.4.1 \ redox_syscall-0.5.1 \ regex-1.10.4 \ regex-automata-0.4.6 \ regex-syntax-0.8.3 \ reword-7.0.0 \ rfc2047-decoder-1.0.5 \ ring-0.17.8 \ rust-embed-8.4.0 \ rust-embed-impl-8.4.0 \ rust-embed-utils-8.4.0 \ rustc-demangle-0.1.24 \ rustc-hash-1.1.0 \ rustc_version-0.4.0 \ rustix-0.38.34 \ rustls-0.22.4 \ rustls-pki-types-1.7.0 \ rustls-webpki-0.102.4 \ ryu-1.0.18 \ salsa20-0.10.2 \ same-file-1.0.6 \ schannel-0.1.23 \ scopeguard-1.2.0 \ scrypt-0.11.0 \ secrecy-0.8.0 \ self-replace-1.3.7 \ self_cell-0.10.3 \ self_cell-1.0.4 \ semver-1.0.23 \ serde-1.0.202 \ serde_derive-1.0.202 \ serde_json-1.0.117 \ serde_spanned-0.6.6 \ sha2-0.10.8 \ shell-words-1.1.0 \ shlex-1.3.0 \ similar-2.5.0 \ slab-0.4.9 \ slug-0.1.5 \ smallvec-1.13.2 \ socket2-0.5.7 \ spin-0.9.8 \ stacker-0.1.15 \ static_vcruntime-2.0.0 \ strsim-0.10.0 \ subtle-2.5.0 \ syn-1.0.109 \ syn-2.0.65 \ tar-0.4.40 \ target-lexicon-0.12.14 \ tempfile-3.10.1 \ terminal_size-0.3.0 \ thiserror-1.0.61 \ thiserror-impl-1.0.61 \ time-0.3.36 \ time-core-0.1.2 \ time-macros-0.2.18 \ tinystr-0.7.5 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.1 \ toml-0.5.11 \ toml-0.8.13 \ toml_datetime-0.6.6 \ toml_edit-0.22.13 \ tracing-0.1.40 \ tracing-attributes-0.1.27 \ tracing-core-0.1.32 \ type-map-0.5.0 \ typenum-1.17.0 \ unic-langid-0.9.5 \ unic-langid-impl-0.9.5 \ unicode-bidi-0.3.15 \ unicode-ident-1.0.12 \ unicode-normalization-0.1.23 \ unicode-segmentation-1.11.0 \ unicode-width-0.1.12 \ universal-hash-0.5.1 \ unscanny-0.1.0 \ untrusted-0.9.0 \ ureq-2.9.7 \ url-2.5.0 \ vcpkg-0.2.15 \ version_check-0.9.4 \ walkdir-2.5.0 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.92 \ wasm-bindgen-backend-0.2.92 \ wasm-bindgen-macro-0.2.92 \ wasm-bindgen-macro-support-0.2.92 \ wasm-bindgen-shared-0.2.92 \ webpki-roots-0.26.1 \ which-6.0.1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.8 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-targets-0.48.5 \ windows-targets-0.52.5 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.5 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.5 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.5 \ windows_i686_gnullvm-0.52.5 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.5 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.5 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.5 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.5 \ winnow-0.6.8 \ winreg-0.52.0 \ winsafe-0.0.19 \ x25519-dalek-2.0.1 \ xattr-1.3.1 \ zerocopy-0.7.34 \ zerocopy-derive-0.7.34 \ zeroize-1.7.0 \ zeroize_derive-1.4.2 \ zip-0.6.6 \ zip-1.3.0 \ zstd-0.13.1 \ zstd-safe-7.1.0 \ zstd-sys-2.0.10+zstd.1.5.6 \ monotrail-utils@git+https://github.com/konstin/poc-monotrail?rev=e0251f68c254f834180198b8677fcf85d4b6a844\#e0251f68c254f834180198b8677fcf85d4b6a844 \ dialoguer@git+https://github.com/console-rs/dialoguer?rev=47a9d4df729db7ffc1492bd0845be786e6f20153\#47a9d4df729db7ffc1492bd0845be786e6f20153 OPENSSLINC= /usr/include OPENSSLLIB= /usr/lib PLIST_FILES= bin/${PORTNAME} do-install: # binaries (workaround for error: found a virtual manifest at `xx` instead of a package manifest) ${INSTALL_PROGRAM} \ - ${WRKDIR}/target/*/release/${PORTNAME} \ + ${WRKDIR}/target/release/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin .include diff --git a/devel/signal-fts5-extension/Makefile b/devel/signal-fts5-extension/Makefile index e143c3bb8b08..739bb83817a4 100644 --- a/devel/signal-fts5-extension/Makefile +++ b/devel/signal-fts5-extension/Makefile @@ -1,94 +1,94 @@ PORTNAME= signal-fts5-extension DISTVERSIONPREFIX= v DISTVERSION= 0.2.1 PORTREVISION= 14 CATEGORIES= devel MAINTAINER= mikael@FreeBSD.org COMMENT= FTS5 extension for signal_tokenizer WWW= https://github.com/signalapp/Signal-FTS5-Extension LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo USE_GITHUB= yes GH_ACCOUNT= signalapp GH_PROJECT= Signal-FTS5-Extension CARGO_CRATES= atty-0.2.14 \ autocfg-1.1.0 \ bitflags-1.3.2 \ bstr-0.2.17 \ bumpalo-3.12.0 \ cast-0.3.0 \ cfg-if-1.0.0 \ clap-2.34.0 \ criterion-0.3.6 \ criterion-plot-0.4.5 \ crossbeam-channel-0.5.6 \ crossbeam-deque-0.8.2 \ crossbeam-epoch-0.9.13 \ crossbeam-utils-0.8.14 \ csv-1.1.6 \ csv-core-0.1.10 \ either-1.8.1 \ half-1.8.2 \ hermit-abi-0.1.19 \ hermit-abi-0.2.6 \ itertools-0.10.5 \ itoa-0.4.8 \ itoa-1.0.5 \ js-sys-0.3.60 \ lazy_static-1.4.0 \ libc-0.2.139 \ log-0.4.17 \ memchr-2.5.0 \ memoffset-0.7.1 \ num-traits-0.2.15 \ num_cpus-1.15.0 \ once_cell-1.17.0 \ oorandom-11.1.3 \ plotters-0.3.4 \ plotters-backend-0.3.4 \ plotters-svg-0.3.3 \ proc-macro2-1.0.50 \ quote-1.0.23 \ rayon-1.6.1 \ rayon-core-1.10.2 \ regex-1.7.1 \ regex-automata-0.1.10 \ regex-syntax-0.6.28 \ ryu-1.0.12 \ same-file-1.0.6 \ scopeguard-1.1.0 \ serde-1.0.152 \ serde_cbor-0.11.2 \ serde_derive-1.0.152 \ serde_json-1.0.91 \ syn-1.0.107 \ textwrap-0.11.0 \ tinytemplate-1.2.1 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.0 \ unicode-ident-1.0.6 \ unicode-normalization-0.1.22 \ unicode-segmentation-1.10.1 \ unicode-width-0.1.10 \ walkdir-2.3.2 \ wasm-bindgen-0.2.83 \ wasm-bindgen-backend-0.2.83 \ wasm-bindgen-macro-0.2.83 \ wasm-bindgen-macro-support-0.2.83 \ wasm-bindgen-shared-0.2.83 \ web-sys-0.3.60 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.5 \ winapi-x86_64-pc-windows-gnu-0.4.0 PLIST_FILES= lib/libsignal_tokenizer.a do-install: - ${INSTALL_DATA} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/libsignal_tokenizer.a ${STAGEDIR}${LOCALBASE}/lib/ + ${INSTALL_DATA} ${CARGO_TARGET_DIR}/*/libsignal_tokenizer.a ${STAGEDIR}${LOCALBASE}/lib/ .include diff --git a/devel/spr/Makefile b/devel/spr/Makefile index b16ad96c9d9d..29545106e36b 100644 --- a/devel/spr/Makefile +++ b/devel/spr/Makefile @@ -1,265 +1,265 @@ PORTNAME= spr DISTVERSIONPREFIX= v DISTVERSION= 1.3.5-4 PORTREVISION= 1 DISTVERSIONSUFFIX= -gd90b197 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Submit pull requests for amendable, rebaseable commits to GitHub WWW= https://github.com/getcord/spr LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_powerpc64le= compilation failure: called `Option::unwrap()` on a `None` value in ring-0.16.20/build.rs: # see https://github.com/getcord/spr/issues/185 LIB_DEPENDS= libgit2.so:devel/libgit2 USES= cargo USE_GITHUB= yes GH_ACCOUNT= getcord RUSTFLAGS= ${ARCH:S/i386/YES/:C/^[a-z].*//:S/YES/-C target-feature=+sse,+sse2/} # add sse sse2 target-features only on i386 CARGO_CRATES= addr2line-0.22.0 \ adler-1.0.2 \ aho-corasick-1.1.3 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ arc-swap-1.7.1 \ ascii-0.9.3 \ async-trait-0.1.81 \ atty-0.2.14 \ autocfg-1.3.0 \ backtrace-0.3.73 \ base64-0.13.1 \ base64-0.21.7 \ bitflags-1.3.2 \ bitflags-2.6.0 \ bstr-1.10.0 \ bumpalo-3.16.0 \ byteorder-1.5.0 \ bytes-1.1.0 \ cc-1.1.7 \ cfg-if-1.0.0 \ chrono-0.4.38 \ clap-3.2.25 \ clap_derive-3.2.25 \ clap_lex-0.2.4 \ combine-3.8.1 \ console-0.15.8 \ core-foundation-0.9.4 \ core-foundation-sys-0.8.6 \ deranged-0.3.11 \ dialoguer-0.10.4 \ doc-comment-0.3.3 \ either-1.13.0 \ encode_unicode-0.3.6 \ encoding_rs-0.8.34 \ equivalent-1.0.1 \ errno-0.3.9 \ fastrand-1.9.0 \ fastrand-2.1.0 \ fnv-1.0.7 \ form_urlencoded-1.0.1 \ futures-0.3.30 \ futures-channel-0.3.30 \ futures-core-0.3.30 \ futures-executor-0.3.30 \ futures-io-0.3.30 \ futures-lite-1.13.0 \ futures-macro-0.3.30 \ futures-sink-0.3.30 \ futures-task-0.3.30 \ futures-util-0.3.30 \ getrandom-0.2.15 \ gimli-0.29.0 \ git2-0.17.2 \ git2-ext-0.6.2 \ graphql-introspection-query-0.2.0 \ graphql-parser-0.4.0 \ graphql_client-0.11.0 \ graphql_client_codegen-0.11.0 \ graphql_query_derive-0.11.0 \ h2-0.3.26 \ hashbrown-0.12.3 \ hashbrown-0.14.5 \ heck-0.4.1 \ hermit-abi-0.1.19 \ hermit-abi-0.3.9 \ home-0.5.9 \ http-0.2.12 \ http-body-0.4.6 \ httparse-1.9.4 \ httpdate-1.0.3 \ hyper-0.14.30 \ hyper-rustls-0.24.2 \ hyperx-1.4.0 \ iana-time-zone-0.1.60 \ iana-time-zone-haiku-0.1.2 \ idna-0.2.3 \ indexmap-1.9.3 \ indexmap-2.3.0 \ indoc-1.0.9 \ instant-0.1.13 \ io-lifetimes-1.0.11 \ ipnet-2.9.0 \ itertools-0.13.0 \ itoa-1.0.11 \ jobserver-0.1.32 \ js-sys-0.3.69 \ jsonwebtoken-8.3.0 \ language-tags-0.3.2 \ lazy-regex-2.5.0 \ lazy-regex-proc_macros-2.4.1 \ lazy_static-1.5.0 \ libc-0.2.155 \ libgit2-sys-0.15.2+1.6.4 \ libz-sys-1.1.18 \ linux-raw-sys-0.3.8 \ linux-raw-sys-0.4.14 \ log-0.4.22 \ matches-0.1.10 \ memchr-2.7.4 \ mime-0.3.17 \ miniz_oxide-0.7.4 \ mio-1.0.1 \ num-bigint-0.4.6 \ num-conv-0.1.0 \ num-integer-0.1.46 \ num-traits-0.2.19 \ object-0.36.2 \ octocrab-0.16.0 \ once_cell-1.19.0 \ os_str_bytes-6.6.1 \ parking-2.2.0 \ pem-1.1.1 \ percent-encoding-2.1.0 \ pin-project-lite-0.2.14 \ pin-utils-0.1.0 \ pkg-config-0.3.30 \ powerfmt-0.2.0 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro2-1.0.86 \ quote-1.0.36 \ regex-1.10.5 \ regex-automata-0.4.7 \ regex-syntax-0.8.4 \ reqwest-0.11.27 \ ring-0.16.20 \ ring-0.17.8 \ rustc-demangle-0.1.24 \ rustix-0.37.27 \ rustix-0.38.34 \ rustls-0.21.12 \ rustls-pemfile-1.0.4 \ rustls-webpki-0.101.7 \ ryu-1.0.18 \ sct-0.7.1 \ secrecy-0.8.0 \ serde-1.0.204 \ serde_derive-1.0.204 \ serde_json-1.0.122 \ serde_path_to_error-0.1.16 \ serde_urlencoded-0.7.1 \ shell-words-1.1.0 \ shlex-1.3.0 \ signal-hook-registry-1.4.2 \ simple_asn1-0.6.2 \ slab-0.4.9 \ smawk-0.3.2 \ snafu-0.7.5 \ snafu-derive-0.7.5 \ socket2-0.5.7 \ spin-0.5.2 \ spin-0.9.8 \ strsim-0.10.0 \ syn-1.0.109 \ syn-2.0.72 \ sync_wrapper-0.1.2 \ system-configuration-0.5.1 \ system-configuration-sys-0.5.0 \ tempfile-3.10.1 \ termcolor-1.4.1 \ terminal_size-0.2.6 \ textwrap-0.15.2 \ textwrap-0.16.1 \ thiserror-1.0.63 \ thiserror-impl-1.0.63 \ time-0.3.36 \ time-core-0.1.2 \ time-macros-0.2.18 \ tinyvec-1.8.0 \ tinyvec_macros-0.1.1 \ tokio-1.39.2 \ tokio-macros-2.4.0 \ tokio-rustls-0.24.1 \ tokio-util-0.7.11 \ tower-service-0.3.2 \ tracing-0.1.40 \ tracing-core-0.1.32 \ try-lock-0.2.5 \ unicase-2.6.0 \ unicode-bidi-0.3.15 \ unicode-ident-1.0.12 \ unicode-linebreak-0.1.5 \ unicode-normalization-0.1.23 \ unicode-width-0.1.13 \ unreachable-1.0.0 \ untrusted-0.7.1 \ untrusted-0.9.0 \ url-2.3.0 \ vcpkg-0.2.15 \ version_check-0.9.5 \ void-1.0.2 \ waker-fn-1.2.0 \ want-0.3.1 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.92 \ wasm-bindgen-backend-0.2.92 \ wasm-bindgen-futures-0.4.42 \ wasm-bindgen-macro-0.2.92 \ wasm-bindgen-macro-support-0.2.92 \ wasm-bindgen-shared-0.2.92 \ web-sys-0.3.69 \ webpki-roots-0.25.4 \ which-6.0.2 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.8 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-core-0.52.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-targets-0.48.5 \ windows-targets-0.52.6 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.6 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.6 \ windows_i686_gnullvm-0.52.6 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.6 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ winreg-0.50.0 \ winsafe-0.0.19 \ zeroize-1.8.1 PLIST_FILES= bin/${PORTNAME} do-install: # workaround for error: found a virtual manifest at `xx` instead of a package manifest ${INSTALL_PROGRAM} \ - ${WRKDIR}/target/*/release/${PORTNAME} \ + ${WRKDIR}/target/release/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/devel/tabby/Makefile b/devel/tabby/Makefile index e18e034717a4..6c6711a91727 100644 --- a/devel/tabby/Makefile +++ b/devel/tabby/Makefile @@ -1,646 +1,646 @@ PORTNAME= tabby DISTVERSIONPREFIX= v DISTVERSION= 0.11.1 PORTREVISION= 4 CATEGORIES= devel # machine-learning PKGNAMESUFFIX= -ai-coding-assistant MAINTAINER= yuri@FreeBSD.org COMMENT= Self-hosted AI coding assistant WWW= https://tabby.tabbyml.com/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cmake:devel/cmake-core LIB_DEPENDS= libgit2.so:devel/libgit2 \ libllama.so:misc/llama-cpp \ libssh2.so:security/libssh2 \ libzstd.so:archivers/zstd USES= cargo ssl USE_GITHUB= yes GH_ACCOUNT= TabbyML GH_TUPLE= ggerganov:llama.cpp:9aa6724:llama_cpp/crates/llama-cpp-bindings/llama.cpp CARGO_CRATES= addr2line-0.19.0 \ adler-1.0.2 \ ahash-0.8.11 \ aho-corasick-1.1.2 \ allocator-api2-0.2.16 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ ansi_term-0.12.1 \ anstream-0.6.4 \ anstyle-1.0.0 \ anstyle-parse-0.2.0 \ anstyle-query-1.0.0 \ anstyle-wincon-3.0.1 \ anyhow-1.0.71 \ arc-swap-1.6.0 \ argon2-0.5.2 \ ascii-0.9.3 \ assert-json-diff-2.0.2 \ assert_matches-1.5.0 \ async-convert-1.0.0 \ async-oneshot-0.5.9 \ async-openai-0.20.0 \ async-stream-0.3.5 \ async-stream-impl-0.3.5 \ async-trait-0.1.80 \ atoi-2.0.0 \ auto_enums-0.8.5 \ autocfg-1.1.0 \ axum-0.7.5 \ axum-core-0.4.3 \ axum-extra-0.9.3 \ axum-prometheus-0.6.1 \ backoff-0.4.0 \ backtrace-0.3.67 \ base64-0.13.1 \ base64-0.21.5 \ base64-0.22.0 \ base64ct-1.6.0 \ bincode-1.3.3 \ bitflags-1.3.2 \ bitflags-2.4.0 \ bitpacking-0.8.4 \ blake2-0.10.6 \ block-buffer-0.10.4 \ bstr-1.7.0 \ bumpalo-3.13.0 \ byteorder-1.4.3 \ bytes-1.5.0 \ cached-0.49.3 \ cached_proc_macro-0.20.0 \ cached_proc_macro_types-0.1.1 \ cargo-lock-9.0.0 \ cc-1.0.83 \ census-0.4.1 \ cfg-if-1.0.0 \ chrono-0.4.31 \ chumsky-0.9.3 \ clap-4.4.11 \ clap_builder-4.4.11 \ clap_derive-4.4.7 \ clap_lex-0.6.0 \ cmake-0.1.50 \ codespan-reporting-0.11.1 \ colorchoice-1.0.0 \ combine-3.8.1 \ combine-4.6.7 \ console-0.15.7 \ const-oid-0.9.6 \ core-foundation-0.9.3 \ core-foundation-sys-0.8.4 \ cpufeatures-0.2.11 \ crc-3.0.1 \ crc-catalog-2.4.0 \ crc32fast-1.3.2 \ cron-0.12.1 \ crossbeam-channel-0.5.8 \ crossbeam-deque-0.8.3 \ crossbeam-epoch-0.9.14 \ crossbeam-queue-0.3.11 \ crossbeam-utils-0.8.19 \ crunchy-0.2.2 \ crypto-common-0.1.6 \ custom_error-1.9.2 \ cxx-1.0.95 \ cxx-build-1.0.95 \ cxxbridge-flags-1.0.95 \ cxxbridge-macro-1.0.95 \ darling-0.10.2 \ darling-0.14.4 \ darling-0.20.8 \ darling_core-0.10.2 \ darling_core-0.14.4 \ darling_core-0.20.8 \ darling_macro-0.10.2 \ darling_macro-0.14.4 \ darling_macro-0.20.8 \ dashmap-5.5.3 \ data-encoding-2.4.0 \ der-0.7.8 \ deranged-0.3.11 \ derive_builder-0.11.2 \ derive_builder-0.12.0 \ derive_builder-0.20.0 \ derive_builder_core-0.11.2 \ derive_builder_core-0.12.0 \ derive_builder_core-0.20.0 \ derive_builder_macro-0.11.2 \ derive_builder_macro-0.12.0 \ derive_builder_macro-0.20.0 \ derive_utils-0.14.1 \ digest-0.10.7 \ dotenvy-0.15.7 \ downcast-rs-1.2.0 \ either-1.11.0 \ email-encoding-0.2.0 \ email_address-0.2.4 \ encode_unicode-0.3.6 \ encoding_rs-0.8.32 \ equivalent-1.0.1 \ errno-0.3.1 \ errno-dragonfly-0.1.2 \ etcetera-0.8.0 \ event-listener-2.5.3 \ eventsource-stream-0.2.3 \ fastdivide-0.4.0 \ fastrand-1.9.0 \ fastrand-2.0.1 \ fid-rs-0.1.1 \ file-rotate-0.7.5 \ finl_unicode-1.2.0 \ fixedbitset-0.4.2 \ flate2-1.0.26 \ flume-0.11.0 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.2.1 \ fs2-0.4.3 \ fs4-0.6.6 \ fs_extra-1.3.0 \ futures-0.3.28 \ futures-channel-0.3.29 \ futures-core-0.3.29 \ futures-executor-0.3.28 \ futures-intrusive-0.5.0 \ futures-io-0.3.29 \ futures-lite-2.3.0 \ futures-macro-0.3.29 \ futures-micro-0.5.0 \ futures-sink-0.3.29 \ futures-task-0.3.29 \ futures-timer-3.0.2 \ futures-util-0.3.29 \ fxhash-0.2.1 \ generator-0.7.4 \ generic-array-0.14.7 \ getrandom-0.2.11 \ gimli-0.27.2 \ git2-0.18.3 \ gitlab-0.1610.0 \ glob-0.3.1 \ globset-0.4.14 \ globwalk-0.7.3 \ graphql-introspection-query-0.2.0 \ graphql-parser-0.4.0 \ graphql_client-0.11.0 \ graphql_client_codegen-0.11.0 \ graphql_query_derive-0.11.0 \ h2-0.3.19 \ h2-0.4.4 \ hash-ids-0.2.1 \ hashbrown-0.12.3 \ hashbrown-0.14.3 \ hashlink-0.8.4 \ headers-0.4.0 \ headers-core-0.3.0 \ heck-0.4.1 \ hermit-abi-0.2.6 \ hermit-abi-0.3.1 \ hex-0.4.3 \ hkdf-0.12.4 \ hmac-0.12.1 \ home-0.5.5 \ hostname-0.3.1 \ htmlescape-0.3.1 \ http-0.2.11 \ http-1.1.0 \ http-body-0.4.5 \ http-body-1.0.0 \ http-body-util-0.1.1 \ http-range-header-0.4.0 \ httparse-1.8.0 \ httpdate-1.0.2 \ humantime-2.1.0 \ hyper-0.14.27 \ hyper-1.3.1 \ hyper-rustls-0.24.2 \ hyper-rustls-0.26.0 \ hyper-timeout-0.5.1 \ hyper-tls-0.6.0 \ hyper-util-0.1.3 \ iana-time-zone-0.1.57 \ iana-time-zone-haiku-0.1.2 \ ident_case-1.0.1 \ idna-0.4.0 \ idna-0.5.0 \ if_chain-1.0.2 \ ignore-0.4.22 \ indexmap-1.9.3 \ indexmap-2.2.6 \ indicatif-0.17.7 \ insta-1.34.0 \ instant-0.1.12 \ io-lifetimes-1.0.11 \ ipnet-2.7.2 \ iri-string-0.7.2 \ itertools-0.10.5 \ itertools-0.11.0 \ itertools-0.12.1 \ itoa-1.0.6 \ jobserver-0.1.26 \ js-sys-0.3.64 \ jsonwebtoken-9.1.0 \ juniper-0.16.1 \ juniper_axum-0.1.0 \ juniper_codegen-0.16.0 \ juniper_graphql_ws-0.4.0 \ juniper_subscriptions-0.17.0 \ kdam-0.5.0 \ kv-0.24.0 \ lazy_static-1.4.0 \ lettre-0.11.3 \ levenshtein_automata-0.2.1 \ libc-0.2.149 \ libgit2-sys-0.16.2+1.7.2 \ libloading-0.7.4 \ libm-0.2.8 \ libsqlite3-sys-0.27.0 \ libssh2-sys-0.3.0 \ libz-sys-1.1.16 \ link-cplusplus-1.0.8 \ linked-hash-map-0.5.6 \ linux-raw-sys-0.3.8 \ linux-raw-sys-0.4.10 \ lock_api-0.4.10 \ log-0.4.20 \ loom-0.5.6 \ louds-rs-0.4.0 \ lru-0.11.1 \ lz4_flex-0.11.1 \ match_cfg-0.1.0 \ matchers-0.0.1 \ matchers-0.1.0 \ matchit-0.7.0 \ md-5-0.10.6 \ measure_time-0.8.2 \ memchr-2.7.2 \ memmap2-0.7.1 \ memo-map-0.3.2 \ memoffset-0.8.0 \ metrics-0.22.3 \ metrics-exporter-prometheus-0.13.1 \ metrics-util-0.16.3 \ mime-0.3.17 \ mime_guess-2.0.4 \ minijinja-1.0.8 \ minimal-lexical-0.2.1 \ miniz_oxide-0.6.2 \ miniz_oxide-0.7.1 \ mio-0.8.10 \ murmurhash32-0.3.0 \ native-tls-0.2.11 \ netrc-0.4.1 \ nom-7.1.3 \ npm-package-json-0.1.3 \ ntapi-0.4.1 \ nu-ansi-term-0.46.0 \ nucleo-0.5.0 \ nucleo-matcher-0.3.1 \ num-bigint-0.4.4 \ num-bigint-dig-0.8.4 \ num-conv-0.1.0 \ num-derive-0.3.3 \ num-integer-0.1.45 \ num-iter-0.1.43 \ num-traits-0.2.17 \ num_cpus-1.15.0 \ num_threads-0.1.6 \ number_prefix-0.4.0 \ nvml-wrapper-0.9.0 \ nvml-wrapper-sys-0.7.0 \ object-0.30.3 \ octocrab-0.38.0 \ once_cell-1.19.0 \ oneshot-0.1.5 \ openssl-0.10.61 \ openssl-macros-0.1.1 \ openssl-probe-0.1.5 \ openssl-src-300.2.1+3.2.0 \ openssl-sys-0.9.97 \ opentelemetry-0.18.0 \ opentelemetry_api-0.18.0 \ opentelemetry_sdk-0.18.0 \ overload-0.1.1 \ ownedbytes-0.6.0 \ package-lock-json-parser-0.4.0 \ parking-2.2.0 \ parking_lot-0.11.2 \ parking_lot-0.12.1 \ parking_lot_core-0.8.6 \ parking_lot_core-0.9.8 \ parse-git-url-0.5.1 \ password-hash-0.5.0 \ paste-1.0.12 \ pem-3.0.2 \ pem-rfc7468-0.7.0 \ percent-encoding-2.3.1 \ pest-2.7.5 \ pest_derive-2.7.5 \ pest_generator-2.7.5 \ pest_meta-2.7.5 \ petgraph-0.6.3 \ pin-project-1.1.3 \ pin-project-internal-1.1.3 \ pin-project-lite-0.2.13 \ pin-utils-0.1.0 \ pkcs1-0.7.5 \ pkcs8-0.10.2 \ pkg-config-0.3.27 \ portable-atomic-1.3.2 \ powerfmt-0.2.0 \ ppv-lite86-0.2.17 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro2-1.0.78 \ psm-0.1.21 \ quanta-0.12.3 \ querystring-1.1.0 \ quote-1.0.35 \ quoted_printable-0.5.0 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ raw-cpuid-11.0.2 \ rayon-1.7.0 \ rayon-core-1.11.0 \ redis-0.25.3 \ redox_syscall-0.2.16 \ redox_syscall-0.3.5 \ regex-1.10.4 \ regex-automata-0.1.10 \ regex-automata-0.4.6 \ regex-syntax-0.6.29 \ regex-syntax-0.8.2 \ requirements-0.3.0 \ reqwest-0.11.22 \ reqwest-0.12.4 \ reqwest-eventsource-0.6.0 \ ring-0.17.5 \ rmp-0.8.11 \ rmp-serde-1.1.1 \ rsa-0.9.6 \ rust-embed-8.0.0 \ rust-embed-impl-8.0.0 \ rust-embed-utils-8.0.0 \ rust-stemmers-1.2.0 \ rustc-demangle-0.1.23 \ rustc-hash-1.1.0 \ rustix-0.37.19 \ rustix-0.38.17 \ rustls-0.21.10 \ rustls-0.22.4 \ rustls-native-certs-0.7.0 \ rustls-pemfile-1.0.4 \ rustls-pemfile-2.1.2 \ rustls-pki-types-1.5.0 \ rustls-webpki-0.101.7 \ rustls-webpki-0.102.3 \ rustversion-1.0.14 \ ryu-1.0.13 \ same-file-1.0.6 \ schannel-0.1.21 \ scoped-tls-1.0.1 \ scopeguard-1.1.0 \ scratch-1.0.5 \ sct-0.7.1 \ secrecy-0.8.0 \ security-framework-2.9.2 \ security-framework-sys-2.9.1 \ self_cell-1.0.1 \ semver-1.0.20 \ serde-1.0.199 \ serde-jsonlines-0.4.0 \ serde-jsonlines-0.5.0 \ serde_derive-1.0.199 \ serde_json-1.0.116 \ serde_path_to_error-0.1.11 \ serde_spanned-0.6.2 \ serde_urlencoded-0.7.1 \ serdeconv-0.4.1 \ serial_test-2.0.0 \ serial_test-3.0.0 \ serial_test_derive-2.0.0 \ serial_test_derive-3.0.0 \ sha1-0.10.6 \ sha1_smol-1.0.0 \ sha2-0.10.8 \ sha256-1.4.0 \ sharded-slab-0.1.4 \ signal-hook-registry-1.4.1 \ signature-2.2.0 \ similar-2.3.0 \ simple_asn1-0.6.2 \ sketches-ddsketch-0.2.1 \ slab-0.4.8 \ sled-0.34.7 \ smallvec-1.13.2 \ smartstring-1.0.1 \ snafu-0.8.2 \ snafu-derive-0.8.2 \ socket2-0.4.9 \ socket2-0.5.5 \ spin-0.5.2 \ spin-0.9.8 \ spki-0.7.3 \ sql_query_builder-2.1.0 \ sqlformat-0.2.3 \ sqlx-0.7.4 \ sqlx-core-0.7.4 \ sqlx-macros-0.7.4 \ sqlx-macros-core-0.7.4 \ sqlx-mysql-0.7.4 \ sqlx-postgres-0.7.4 \ sqlx-sqlite-0.7.4 \ stable_deref_trait-1.2.0 \ stacker-0.1.15 \ static_assertions-1.1.0 \ strfmt-0.2.4 \ stringprep-0.1.4 \ strsim-0.9.3 \ strsim-0.10.0 \ strum-0.24.1 \ strum_macros-0.24.3 \ subtle-2.5.0 \ syn-1.0.109 \ syn-2.0.52 \ sync_wrapper-0.1.2 \ sync_wrapper-1.0.1 \ sysinfo-0.29.8 \ system-configuration-0.5.1 \ system-configuration-sys-0.5.0 \ tantivy-0.21.0 \ tantivy-bitpacker-0.5.0 \ tantivy-columnar-0.2.0 \ tantivy-common-0.6.0 \ tantivy-fst-0.4.0 \ tantivy-query-grammar-0.21.0 \ tantivy-sstable-0.2.0 \ tantivy-stacker-0.2.0 \ tantivy-tokenizer-api-0.2.0 \ tarpc-0.33.0 \ tarpc-plugins-0.12.0 \ temp_testdir-0.2.3 \ tempfile-3.5.0 \ termcolor-1.2.0 \ terminal_size-0.3.0 \ text-splitter-0.10.0 \ textdistance-1.0.2 \ thiserror-1.0.59 \ thiserror-impl-1.0.59 \ thread_local-1.1.7 \ time-0.3.36 \ time-core-0.1.2 \ time-macros-0.2.18 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.1 \ tokio-1.35.0 \ tokio-cron-scheduler-0.9.4 \ tokio-macros-2.2.0 \ tokio-native-tls-0.3.1 \ tokio-retry-0.3.0 \ tokio-rustls-0.24.1 \ tokio-rustls-0.25.0 \ tokio-serde-0.8.0 \ tokio-stream-0.1.14 \ tokio-tungstenite-0.21.0 \ tokio-util-0.7.10 \ toml-0.5.11 \ toml-0.7.4 \ toml_datetime-0.6.2 \ toml_edit-0.19.10 \ tower-0.4.13 \ tower-http-0.5.2 \ tower-layer-0.3.2 \ tower-service-0.3.2 \ tracing-0.1.37 \ tracing-attributes-0.1.24 \ tracing-core-0.1.31 \ tracing-futures-0.2.5 \ tracing-log-0.1.3 \ tracing-opentelemetry-0.18.0 \ tracing-serde-0.1.3 \ tracing-subscriber-0.2.25 \ tracing-subscriber-0.3.17 \ tracing-test-0.1.0 \ tracing-test-macro-0.1.0 \ trackable-1.3.0 \ trackable_derive-1.0.0 \ tree-sitter-0.20.10 \ tree-sitter-c-sharp-0.20.0 \ tree-sitter-go-0.20.0 \ tree-sitter-java-0.20.2 \ tree-sitter-kotlin-0.3.1 \ tree-sitter-python-0.20.2 \ tree-sitter-ruby-0.20.0 \ tree-sitter-rust-0.20.3 \ tree-sitter-tags-0.20.2 \ tree-sitter-typescript-0.20.3 \ trie-rs-0.1.1 \ try-lock-0.2.4 \ tungstenite-0.21.0 \ typenum-1.16.0 \ ucd-trie-0.1.6 \ ulid-1.1.2 \ unicase-2.7.0 \ unicode-bidi-0.3.13 \ unicode-ident-1.0.9 \ unicode-normalization-0.1.22 \ unicode-segmentation-1.11.0 \ unicode-width-0.1.10 \ unicode_categories-0.1.1 \ unreachable-1.0.0 \ untrusted-0.9.0 \ url-2.5.0 \ url-parse-1.0.7 \ urlencoding-2.1.3 \ utf-8-0.7.6 \ utf8-ranges-1.0.5 \ utf8parse-0.2.1 \ utoipa-4.2.0 \ utoipa-gen-4.2.0 \ utoipa-swagger-ui-6.0.0 \ uuid-1.6.1 \ uuid-macro-internal-1.6.1 \ validator-0.16.1 \ validator_derive-0.16.0 \ validator_types-0.16.0 \ valuable-0.1.0 \ vcpkg-0.2.15 \ vergen-8.2.4 \ version_check-0.9.4 \ void-1.0.2 \ walkdir-2.5.0 \ want-0.3.0 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.87 \ wasm-bindgen-backend-0.2.87 \ wasm-bindgen-futures-0.4.37 \ wasm-bindgen-macro-0.2.87 \ wasm-bindgen-macro-support-0.2.87 \ wasm-bindgen-shared-0.2.87 \ wasm-streams-0.4.0 \ web-sys-0.3.64 \ web-time-1.1.0 \ webpki-roots-0.25.4 \ whoami-1.4.1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.5 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-0.48.0 \ windows-sys-0.42.0 \ windows-sys-0.45.0 \ windows-sys-0.48.0 \ windows-targets-0.42.2 \ windows-targets-0.48.0 \ windows_aarch64_gnullvm-0.42.2 \ windows_aarch64_gnullvm-0.48.0 \ windows_aarch64_msvc-0.42.2 \ windows_aarch64_msvc-0.48.0 \ windows_i686_gnu-0.42.2 \ windows_i686_gnu-0.48.0 \ windows_i686_msvc-0.42.2 \ windows_i686_msvc-0.48.0 \ windows_x86_64_gnu-0.42.2 \ windows_x86_64_gnu-0.48.0 \ windows_x86_64_gnullvm-0.42.2 \ windows_x86_64_gnullvm-0.48.0 \ windows_x86_64_msvc-0.42.2 \ windows_x86_64_msvc-0.48.0 \ winnow-0.4.6 \ winreg-0.50.0 \ winreg-0.52.0 \ wrapcenum-derive-0.4.0 \ yaml-rust-0.4.5 \ yarn-lock-parser-0.7.0 \ zerocopy-0.7.32 \ zerocopy-derive-0.7.32 \ zeroize-1.7.0 \ zip-0.6.6 \ zstd-0.12.4 \ zstd-safe-6.0.6 \ zstd-sys-2.0.8+zstd.1.5.5 \ tree-sitter-cpp@git+https://github.com/tree-sitter/tree-sitter-cpp?rev=a714740\#a71474021410973b29bfe99440d57bcd750246b1 \ apalis,apalis-core,apalis-cron,apalis-redis,apalis-sql@git+https://github.com/wsxiaoys/apalis?rev=91526e8\#91526e811607ec72ab83583547c0e8005c24d394 \ tree-sitter-c@git+https://github.com/tree-sitter/tree-sitter-c/?rev=212a80f\#212a80f86452bb1316324fa0db730cf52f29e05a \ tree-sitter-solidity@git+https://github.com/JoranHonig/tree-sitter-solidity?rev=b239a95\#b239a95f94cfcc6e7b3e961bc73a28d55e214f02 OPENSSLINC= /usr/include OPENSSLLIB= /usr/lib PLIST_FILES= bin/${PORTNAME} do-install: # binaries (workaround for error: found a virtual manifest at `xx` instead of a package manifest) ${INSTALL_PROGRAM} \ - ${WRKDIR}/target/*/release/${PORTNAME} \ + ${WRKDIR}/target/release/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin .include diff --git a/devel/uv/Makefile b/devel/uv/Makefile index 1f6bf5808196..c3080a694167 100644 --- a/devel/uv/Makefile +++ b/devel/uv/Makefile @@ -1,44 +1,44 @@ PORTNAME= uv DISTVERSION= 0.4.21 PORTREVISION= 1 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Extremely fast Python package installer and resolver, written in Rust WWW= https://astral.sh/ LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT BROKEN_i386= compilation of the libopenssl_sys-abc7d27a34743709 crate fails: ld: error: undefined symbol: __atomic_is_lock_free, etc LIB_DEPENDS= libgit2.so:devel/libgit2 \ libssh2.so:security/libssh2 \ libzstd.so:archivers/zstd USES= cargo gmake localbase perl5 pkgconfig USE_GITHUB= yes GH_ACCOUNT= astral-sh USE_PERL5= build OPENSSLINC= /usr/include OPENSSLLIB= /usr/lib PROGS= uv uvx PLIST_FILES= ${PROGS:S/^/bin\//} PORTSCOUT= limit:.*\..*$$ # prevent tags like perma-39 do-install: # workaround for error: found a virtual manifest at `xx` instead of a package manifest .for p in ${PROGS} ${INSTALL_PROGRAM} \ - ${WRKDIR}/target/*/release/${p} \ + ${WRKDIR}/target/release/${p} \ ${STAGEDIR}${PREFIX}/bin .endfor .include diff --git a/devel/xtensa-esp-elf/Makefile b/devel/xtensa-esp-elf/Makefile index a34b7a88edaa..81a3e5ecdca0 100644 --- a/devel/xtensa-esp-elf/Makefile +++ b/devel/xtensa-esp-elf/Makefile @@ -1,177 +1,177 @@ PORTNAME= xtensa-esp-elf DISTVERSION= 13.2.0_20240530 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= https://github.com/espressif/crosstool-NG/releases/download/esp-${DISTVERSION}/:source1 \ GNU/gmp:source2 \ https://libisl.sourceforge.io/:source3 \ GNU/mpc:source4 \ GNU/mpfr:source5 \ https://github.com/madler/zlib/releases/download/v1.2.13/:source6 \ https://github.com/facebook/zstd/releases/download/v1.5.5/:source7 DISTNAME= crosstool-NG-esp-${DISTVERSION}-src EXTRACT_SUFX= .tar.xz DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:source1 \ gmp-6.2.1.tar.bz2:source2 \ isl-0.26.tar.gz:source3 \ mpc-1.2.1.tar.gz:source4 \ mpfr-4.2.1.zip:source5 \ zlib-1.2.13.tar.xz:source6 \ zstd-1.5.5.tar.gz:source7 EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \ espressif-esp-toolchain-bin-wrappers-${TAG_WRAPPERS}_GH0.tar.gz \ rust/crates/lazy_static-1.4.0.crate \ rust/crates/libc-0.2.147.crate MAINTAINER= leres@FreeBSD.org COMMENT= Espressif ESP toolchain WWW= https://docs.espressif.com/projects/esp-idf/en/v5.3.1/esp32/get-started/ LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi BUILD_DEPENDS= ${LOCALBASE}/bin/grep:textproc/gnugrep \ ${LOCALBASE}/include/libintl.h:devel/gettext-runtime \ bash:shells/bash \ gawk:lang/gawk \ gpatch:devel/patch \ gsed:textproc/gsed \ help2man:misc/help2man \ makeinfo:print/texinfo USES= autoreconf:build bison cargo gmake libtool python USE_GCC= yes:build USE_GITHUB= nodefault BROKEN_armv7= fails to build: configure: error: C compiler cannot create executables NO_MTREE= yes GH_ACCOUNT= espressif GH_PROJECT= binutils-gdb:github1 \ gcc:github2 \ newlib-esp32:github3 \ esp-toolchain-bin-wrappers:github4 GH_TAGNAME= esp-2.41.0_${ESPDATE}:github1 \ esp-${GCCVER}_${ESPDATE}:github2 \ esp-4.3.0_${ESPDATE}:github3 \ ${TAG_WRAPPERS}:github4 BINARY_ALIAS= g++=${CXX} gcc=${CC} python=${PYTHON_VERSION} BUILD_ENV= CT_ALLOW_BUILD_AS_ROOT_SURE=1 \ CT_FORBID_DOWNLOAD=y \ GREP=${LOCALBASE}/bin/grep \ LD_RUN_PATH=${PREFIX}/lib/${CC} \ LDFLAGS=-I${PREFIX}/lib \ ${MAKE_ENV:MPATH=*} CARGO_BUILD= no CARGO_CONFIGURE= no CARGO_INSTALL= no CARGO_TEST= no CARGO_TARGET_DIR= ${WRKSRC2}/target CARGO_VENDOR_DIR= ${WRKSRC2}/cargo-crates CARGO_CRATES= lazy_static-1.4.0 \ libc-0.2.147 CARGO_CARGOTOML= ${WRKSRC2}/Cargo.toml CARGO_CARGOLOCK= ${WRKSRC2}/Cargo.lock WRKSRC2= ${WRKDIR}/esp-toolchain-bin-wrappers-${TAG_WRAPPERS}/gnu-xtensa-toolchian ESPVER= esp-${DISTVERSION} ESPDATE= 20240305 GCCVER= 13.2.0 PLIST_SUB= PKGBASE=$(PKGBASE) \ GCCVER=$(GCCVER) TAG_WRAPPERS= 62776e9 TARBALLS= ${BUILD_WRKSRC}/.build/tarballs XTENSA_CHIPS= esp32 esp32s2 esp32s3 XTENSA_WRAPPED= addr2line ar as c++ cc c++filt cpp elfedit g++ gcc \ gcc-${GCCVER} gcc-ar gcc-nm gcc-ranlib gcov gcov-dump \ gcov-tool gprof ld ld.bfd lto-dump nm objcopy objdump \ ranlib readelf size strings strip post-extract: ${MKDIR} ${TARBALLS} .for F in $(DISTFILES:N$(EXTRACT_ONLY)\:source[0-9]*) ${LN} -s ${DISTDIR}/${F:C/:source[0-9]+$//} ${TARBALLS} .endfor ${ECHO} CT_LOG_PROGRESS_BAR=n >> \ ${BUILD_WRKSRC}/samples/${PORTNAME}/crosstool.config # Make tar names match extract directories ${LN} -s \ ${DISTDIR}/espressif-binutils-gdb-esp-2.41.0_${ESPDATE}_GH0.tar.gz \ ${TARBALLS}/binutils-gdb-esp-2.41.0_${ESPDATE}.tar.gz ${LN} -s ${DISTDIR}/espressif-gcc-esp-${GCCVER}_${ESPDATE}_GH0.tar.gz \ ${TARBALLS}/gcc-esp-${GCCVER}_${ESPDATE}.tar.gz ${LN} -s \ ${DISTDIR}/espressif-newlib-esp32-esp-4.3.0_${ESPDATE}_GH0.tar.gz \ ${TARBALLS}/newlib-esp32-esp-4.3.0_${ESPDATE}.tar.gz ${CP} -p ${BUILD_WRKSRC}/maintainer/git-version-gen \ ${BUILD_WRKSRC}/maintainer/git-version-gen- ${PRINTF} "#!/bin/sh\necho -n '${ESPVER}'\n" > \ ${BUILD_WRKSRC}/maintainer/git-version-gen # Use a new crosstool.config that lets us download a # branch/tag tarball instead of doing "git clone" ${MV} ${WRKSRC}/samples/xtensa-esp-elf/crosstool.config \ ${WRKSRC}/samples/xtensa-esp-elf/crosstool.config- ${CP} ${FILESDIR}/crosstool.config ${WRKSRC}/samples/xtensa-esp-elf do-configure: cd ${BUILD_WRKSRC} && ./bootstrap cd ${BUILD_WRKSRC} && \ ${SETENV} ${BUILD_ENV} LIBS=-lintl \ ./configure --prefix=${WRKDIR}/ct-ng --exec-prefix=${WRKDIR}/ct-ng cd ${BUILD_WRKSRC} && \ ${SETENV} -uMAKELEVEL -uMAKEFLAGS -u.MAKE.LEVEL.ENV ${BUILD_ENV} \ ${MAKE_CMD} install && \ ${SETENV} ${BUILD_ENV} ./ct-ng xtensa-esp-elf # xtensa-toolchian-wrapper ${MKDIR} ${WRKDIR}/.cargo : > ${WRKDIR}/.cargo/config.toml ${ECHO_CMD} "[source.cargo]" >> ${WRKDIR}/.cargo/config.toml ${ECHO_CMD} "directory = '${CARGO_VENDOR_DIR}'" >> \ ${WRKDIR}/.cargo/config.toml ${ECHO_CMD} "[source.crates-io]" >> ${WRKDIR}/.cargo/config.toml ${ECHO_CMD} "replace-with = 'cargo'" >> ${WRKDIR}/.cargo/config.toml @cd ${WRKSRC2} && ${CARGO_CARGO_RUN} update \ --manifest-path ${CARGO_CARGOTOML} \ --verbose \ --verbose \ ${CARGO_UPDATE_ARGS} do-build: cd ${BUILD_WRKSRC} && ${SETENV} ${BUILD_ENV} ./ct-ng build cd ${BUILD_WRKSRC}/builds/${PORTNAME} && \ ${CHMOD} +w . lib && \ ${RM} build.log.bz2 lib/charset.alias && \ ${CHMOD} -w . lib # xtensa-toolchian-wrapper cd ${WRKSRC2} && ${CARGO_CARGO_RUN} build \ --manifest-path ${CARGO_CARGOTOML} \ --verbose \ --verbose \ ${CARGO_BUILD_ARGS} do-install: cd ${BUILD_WRKSRC}/builds/${PORTNAME} && \ ${COPYTREE_BIN} . ${STAGEDIR}${PREFIX}/${PKGBASE} ${FIND} ${STAGEDIR}${PREFIX}/${PKGBASE} -type f | \ ${XARGS} ${CHMOD} -wx ${FIND} ${STAGEDIR}${PREFIX}/${PKGBASE}/bin \ ${STAGEDIR}${PREFIX}/${PKGBASE}/libexec/gcc/${PORTNAME}/${GCCVER} \ ${STAGEDIR}${PREFIX}/${PKGBASE}/${PORTNAME}/bin -type f | \ ${XARGS} ${CHMOD} +x # xtensa-toolchian-wrapper - ${INSTALL_PROGRAM} ${WRKSRC2}/target/*-unknown-freebsd/release/xtensa-toolchian-wrapper \ + ${INSTALL_PROGRAM} ${WRKSRC2}/target/release/xtensa-toolchian-wrapper \ ${STAGEDIR}${PREFIX}/${PKGBASE}/bin .for chip in ${XTENSA_CHIPS} .for wrap in ${XTENSA_WRAPPED} ${LN} -f \ ${STAGEDIR}${PREFIX}/${PKGBASE}/bin/xtensa-toolchian-wrapper \ ${STAGEDIR}${PREFIX}/${PKGBASE}/bin/xtensa-${chip}-elf-${wrap} .endfor .endfor ${RM} ${STAGEDIR}${PREFIX}/${PKGBASE}/bin/xtensa-toolchian-wrapper .include diff --git a/editors/parinfer-rust/Makefile b/editors/parinfer-rust/Makefile index de7b70a7ccbc..7104c23883ef 100644 --- a/editors/parinfer-rust/Makefile +++ b/editors/parinfer-rust/Makefile @@ -1,123 +1,123 @@ PORTNAME= parinfer-rust DISTVERSIONPREFIX= v DISTVERSION= 0.4.3.20220110 PORTREVISION= 25 CATEGORIES= editors MAINTAINER= mikael@FreeBSD.org COMMENT= Infer parentheses for Clojure, Lisp, and Scheme WWW= https://github.com/eraserhd/parinfer-rust LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE.md BROKEN_i386= error: casting references to a bigger memory layout than the backing allocation is undefined behavior, even if the reference is unused BUILD_DEPENDS= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} USES= cargo USE_GITHUB= yes GH_ACCOUNT= eraserhd GH_TAGNAME= 211f72e3 USE_LDCONFIG= yes CARGO_CRATES= aho-corasick-0.7.15 \ ansi_term-0.11.0 \ anyhow-1.0.38 \ atty-0.2.14 \ base-x-0.2.8 \ bindgen-0.56.0 \ bitflags-1.2.1 \ bumpalo-3.6.1 \ cexpr-0.4.0 \ cfg-if-1.0.0 \ clang-sys-1.1.1 \ clap-2.33.3 \ ctor-0.1.19 \ darling-0.10.2 \ darling_core-0.10.2 \ darling_macro-0.10.2 \ discard-1.0.4 \ emacs-0.16.2 \ emacs-macros-0.15.1 \ emacs_module-0.16.2 \ env_logger-0.8.3 \ fnv-1.0.7 \ getopts-0.2.21 \ glob-0.3.0 \ hermit-abi-0.1.18 \ humantime-2.1.0 \ ident_case-1.0.1 \ itoa-0.4.7 \ lazy_static-1.4.0 \ lazycell-1.3.0 \ libc-0.2.87 \ libloading-0.7.0 \ log-0.4.14 \ memchr-2.3.4 \ nom-5.1.2 \ once_cell-1.7.2 \ peeking_take_while-0.1.2 \ proc-macro2-1.0.24 \ quote-1.0.9 \ regex-1.4.3 \ regex-syntax-0.6.22 \ rustc-hash-1.1.0 \ rustc_version-0.2.3 \ ryu-1.0.5 \ semver-0.9.0 \ semver-parser-0.7.0 \ serde-1.0.123 \ serde_derive-1.0.123 \ serde_json-1.0.64 \ sha1-0.6.0 \ shlex-0.1.1 \ stdweb-0.4.20 \ stdweb-derive-0.5.3 \ stdweb-internal-macros-0.2.9 \ stdweb-internal-runtime-0.1.5 \ strsim-0.8.0 \ strsim-0.9.3 \ syn-1.0.60 \ termcolor-1.1.2 \ textwrap-0.11.0 \ thiserror-1.0.24 \ thiserror-impl-1.0.24 \ thread_local-1.1.3 \ unicode-segmentation-1.7.1 \ unicode-width-0.1.8 \ unicode-xid-0.2.1 \ vec_map-0.8.2 \ version_check-0.9.2 \ wasm-bindgen-0.2.71 \ wasm-bindgen-backend-0.2.71 \ wasm-bindgen-macro-0.2.71 \ wasm-bindgen-macro-support-0.2.71 \ wasm-bindgen-shared-0.2.71 \ which-3.1.1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.5 \ winapi-x86_64-pc-windows-gnu-0.4.0 CARGO_FEATURES= emacs PLIST_FILES= bin/parinfer-rust \ lib/libparinfer_rust.so \ share/kak/rc/extra/parinfer.kak \ share/vim/vimfiles/doc/parinfer.txt \ share/vim/vimfiles/plugin/parinfer.vim post-install: - ${INSTALL_LIB} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/libparinfer_rust.so \ + ${INSTALL_LIB} ${CARGO_TARGET_DIR}/*/libparinfer_rust.so \ ${STAGEDIR}${PREFIX}/lib @${MKDIR} ${STAGEDIR}${PREFIX}/share/kak/rc/extra \ ${STAGEDIR}${PREFIX}/share/vim/vimfiles/doc \ ${STAGEDIR}${PREFIX}/share/vim/vimfiles/plugin ${INSTALL_DATA} ${WRKSRC}/rc/parinfer.kak \ ${STAGEDIR}${PREFIX}/share/kak/rc/extra ${INSTALL_DATA} ${WRKSRC}/doc/parinfer.txt \ ${STAGEDIR}${PREFIX}/share/vim/vimfiles/doc ${INSTALL_DATA} ${WRKSRC}/plugin/parinfer.vim \ ${STAGEDIR}${PREFIX}/share/vim/vimfiles/plugin .include diff --git a/finance/hyperswitch/Makefile b/finance/hyperswitch/Makefile index 861b8069c006..71cb5a52eaed 100644 --- a/finance/hyperswitch/Makefile +++ b/finance/hyperswitch/Makefile @@ -1,754 +1,754 @@ PORTNAME= hyperswitch DISTVERSION= 2024.05.16.1 PORTREVISION= 3 CATEGORIES= finance MAINTAINER= yuri@FreeBSD.org COMMENT= Payments switch that makes payments fast, reliable and affordable WWW= https://hyperswitch.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= compilation fails: error[E0412]: cannot find type `AtomicU128` in module `core::sync::atomic` LIB_DEPENDS= librdkafka.so:net/librdkafka \ libzstd.so:archivers/zstd USES= cargo pgsql pkgconfig ssl USE_GITHUB= yes GH_ACCOUNT= juspay CARGO_CRATES= actix-codec-0.5.2 \ actix-cors-0.6.5 \ actix-http-3.6.0 \ actix-macros-0.2.4 \ actix-multipart-0.6.1 \ actix-multipart-derive-0.6.1 \ actix-router-0.5.2 \ actix-rt-2.9.0 \ actix-server-2.3.0 \ actix-service-2.0.2 \ actix-tls-3.3.0 \ actix-utils-3.0.1 \ actix-web-4.5.1 \ actix-web-codegen-4.2.2 \ addr2line-0.21.0 \ adler-1.0.2 \ ahash-0.7.8 \ ahash-0.8.11 \ aho-corasick-1.1.3 \ alloc-no-stdlib-2.0.4 \ alloc-stdlib-0.2.2 \ allocator-api2-0.2.16 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ anes-0.1.6 \ anstyle-1.0.6 \ anyhow-1.0.81 \ arc-swap-1.7.1 \ argon2-0.5.3 \ arrayref-0.3.7 \ arrayvec-0.7.4 \ asn1-rs-0.6.1 \ asn1-rs-derive-0.5.0 \ asn1-rs-impl-0.2.0 \ assert-json-diff-2.0.2 \ async-compression-0.4.6 \ async-lock-2.8.0 \ async-stream-0.3.5 \ async-stream-impl-0.3.5 \ async-trait-0.1.79 \ atoi-2.0.0 \ atomic-0.5.3 \ atomic-write-file-0.1.3 \ autocfg-1.2.0 \ awc-3.4.0 \ aws-config-0.55.3 \ aws-config-1.1.9 \ aws-credential-types-0.55.3 \ aws-credential-types-1.1.8 \ aws-endpoint-0.55.3 \ aws-http-0.55.3 \ aws-runtime-1.1.8 \ aws-sdk-kms-0.28.0 \ aws-sdk-lambda-1.18.0 \ aws-sdk-s3-0.28.0 \ aws-sdk-sesv2-0.28.0 \ aws-sdk-sso-0.28.0 \ aws-sdk-sso-1.18.0 \ aws-sdk-ssooidc-1.18.0 \ aws-sdk-sts-0.28.0 \ aws-sdk-sts-1.18.0 \ aws-sig-auth-0.55.3 \ aws-sigv4-0.55.3 \ aws-sigv4-1.2.0 \ aws-smithy-async-0.55.3 \ aws-smithy-async-1.2.0 \ aws-smithy-checksums-0.55.3 \ aws-smithy-client-0.55.3 \ aws-smithy-eventstream-0.55.3 \ aws-smithy-eventstream-0.60.4 \ aws-smithy-http-0.55.3 \ aws-smithy-http-0.60.7 \ aws-smithy-http-tower-0.55.3 \ aws-smithy-json-0.55.3 \ aws-smithy-json-0.60.7 \ aws-smithy-query-0.55.3 \ aws-smithy-query-0.60.7 \ aws-smithy-runtime-1.1.8 \ aws-smithy-runtime-api-1.2.0 \ aws-smithy-types-0.55.3 \ aws-smithy-types-1.1.8 \ aws-smithy-xml-0.55.3 \ aws-smithy-xml-0.60.7 \ aws-types-0.55.3 \ aws-types-1.1.8 \ axum-0.6.20 \ axum-core-0.3.4 \ backtrace-0.3.71 \ base32-0.4.0 \ base64-0.13.1 \ base64-0.21.7 \ base64-0.22.0 \ base64-simd-0.8.0 \ base64ct-1.6.0 \ bb8-0.8.3 \ bigdecimal-0.3.1 \ bincode-1.3.3 \ bit-set-0.5.3 \ bit-vec-0.6.3 \ bitflags-1.3.2 \ bitflags-2.5.0 \ bitvec-1.0.1 \ blake2-0.10.6 \ blake3-1.5.1 \ block-buffer-0.10.4 \ borsh-1.3.1 \ borsh-derive-1.3.1 \ brotli-3.5.0 \ brotli-decompressor-2.5.1 \ bstr-1.9.1 \ bumpalo-3.14.0 \ bytecheck-0.6.12 \ bytecheck_derive-0.6.12 \ bytecount-0.6.7 \ bytemuck-1.15.0 \ byteorder-1.5.0 \ bytes-0.4.12 \ bytes-1.6.0 \ bytes-utils-0.1.4 \ bytestring-1.3.1 \ camino-1.1.6 \ cargo-platform-0.1.7 \ cargo_metadata-0.14.2 \ cargo_metadata-0.18.1 \ cast-0.3.0 \ cc-1.0.90 \ cfb-0.7.3 \ cfg-if-0.1.10 \ cfg-if-1.0.0 \ cfg_aliases-0.1.1 \ chrono-0.4.35 \ chrono-tz-0.8.6 \ chrono-tz-build-0.2.1 \ ciborium-0.2.2 \ ciborium-io-0.2.2 \ ciborium-ll-0.2.2 \ clap-4.4.18 \ clap_builder-4.4.18 \ clap_derive-4.4.7 \ clap_lex-0.6.0 \ cloudabi-0.0.3 \ config-0.14.0 \ const-oid-0.9.6 \ const-random-0.1.18 \ const-random-macro-0.1.16 \ constant_time_eq-0.2.6 \ constant_time_eq-0.3.0 \ convert_case-0.4.0 \ convert_case-0.6.0 \ cookie-0.16.2 \ cookie-0.18.1 \ cookie-factory-0.3.3 \ core-foundation-0.9.4 \ core-foundation-sys-0.8.6 \ cpufeatures-0.2.12 \ crc-3.0.1 \ crc-catalog-2.4.0 \ crc16-0.4.0 \ crc32c-0.6.5 \ crc32fast-1.4.0 \ criterion-0.5.1 \ criterion-plot-0.5.0 \ crossbeam-channel-0.5.12 \ crossbeam-deque-0.7.4 \ crossbeam-deque-0.8.5 \ crossbeam-epoch-0.8.2 \ crossbeam-epoch-0.9.18 \ crossbeam-queue-0.2.3 \ crossbeam-queue-0.3.11 \ crossbeam-utils-0.7.2 \ crossbeam-utils-0.8.19 \ crunchy-0.2.2 \ crypto-common-0.1.6 \ darling-0.14.4 \ darling-0.20.8 \ darling_core-0.14.4 \ darling_core-0.20.8 \ darling_macro-0.14.4 \ darling_macro-0.20.8 \ dashmap-5.5.3 \ data-encoding-2.5.0 \ deadpool-0.10.0 \ deadpool-runtime-0.1.3 \ der-0.7.8 \ der-parser-9.0.0 \ deranged-0.3.11 \ derive_builder-0.12.0 \ derive_builder_core-0.12.0 \ derive_builder_macro-0.12.0 \ derive_deref-1.1.1 \ derive_more-0.99.17 \ deunicode-1.4.3 \ diesel-2.1.5 \ diesel_derives-2.1.3 \ diesel_table_macro_syntax-0.1.0 \ digest-0.10.7 \ digits_iterator-0.1.0 \ displaydoc-0.2.4 \ dlv-list-0.5.2 \ dotenvy-0.15.7 \ dyn-clone-1.0.17 \ either-1.10.0 \ encoding_rs-0.8.33 \ equivalent-1.0.1 \ erased-serde-0.3.31 \ erased-serde-0.4.4 \ errno-0.3.8 \ error-chain-0.12.4 \ error-stack-0.4.1 \ etcetera-0.8.0 \ event-listener-2.5.3 \ fake-2.9.2 \ fantoccini-0.19.3 \ fastrand-1.9.0 \ fastrand-2.0.2 \ fdeflate-0.3.4 \ finl_unicode-1.2.0 \ flate2-1.0.28 \ float-cmp-0.9.0 \ flume-0.11.0 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.2.1 \ fred-7.1.2 \ frunk-0.4.2 \ frunk_core-0.4.2 \ frunk_derives-0.4.2 \ frunk_proc_macro_helpers-0.1.2 \ frunk_proc_macros-0.1.2 \ fuchsia-zircon-0.3.3 \ fuchsia-zircon-sys-0.3.3 \ funty-2.0.0 \ futures-0.1.31 \ futures-0.3.30 \ futures-channel-0.3.30 \ futures-core-0.3.30 \ futures-executor-0.3.30 \ futures-intrusive-0.5.0 \ futures-io-0.3.30 \ futures-macro-0.3.30 \ futures-sink-0.3.30 \ futures-task-0.3.30 \ futures-util-0.3.30 \ generic-array-0.14.7 \ gethostname-0.4.3 \ getrandom-0.2.12 \ gimli-0.28.1 \ git2-0.18.3 \ glob-0.3.1 \ globset-0.4.14 \ globwalk-0.8.1 \ h2-0.3.25 \ h2-0.4.3 \ half-2.4.0 \ hashbrown-0.12.3 \ hashbrown-0.13.2 \ hashbrown-0.14.3 \ hashlink-0.8.4 \ headers-0.3.9 \ headers-core-0.2.0 \ heck-0.4.1 \ hermit-abi-0.3.9 \ hex-0.4.3 \ hkdf-0.12.4 \ hmac-0.12.1 \ home-0.5.9 \ http-0.2.12 \ http-1.1.0 \ http-body-0.4.6 \ http-body-1.0.0 \ http-body-util-0.1.1 \ httparse-1.8.0 \ httpdate-1.0.3 \ humansize-2.1.3 \ hyper-0.14.28 \ hyper-1.2.0 \ hyper-proxy-0.9.1 \ hyper-rustls-0.23.2 \ hyper-rustls-0.24.2 \ hyper-timeout-0.4.1 \ hyper-tls-0.5.0 \ hyper-util-0.1.3 \ iana-time-zone-0.1.60 \ iana-time-zone-haiku-0.1.2 \ ident_case-1.0.1 \ idna-0.5.0 \ ignore-0.4.22 \ image-0.25.1 \ impl-more-0.1.6 \ indexmap-1.9.3 \ indexmap-2.2.6 \ infer-0.15.0 \ instant-0.1.12 \ iovec-0.1.4 \ ipnet-2.9.0 \ is-terminal-0.4.12 \ iso_country-0.1.4 \ iso_currency-0.4.4 \ isocountry-0.3.2 \ itertools-0.10.5 \ itertools-0.11.0 \ itertools-0.12.1 \ itoa-1.0.11 \ jobserver-0.1.28 \ josekit-0.8.6 \ js-sys-0.3.69 \ json5-0.4.1 \ jsonwebtoken-9.2.0 \ kernel32-sys-0.2.2 \ language-tags-0.3.2 \ lazy_static-1.4.0 \ libc-0.2.153 \ libgit2-sys-0.16.2+1.7.2 \ libm-0.2.8 \ libmimalloc-sys-0.1.35 \ libsqlite3-sys-0.27.0 \ libz-sys-1.1.16 \ linked-hash-map-0.5.6 \ linux-raw-sys-0.4.13 \ local-channel-0.1.5 \ local-waker-0.1.4 \ lock_api-0.3.4 \ lock_api-0.4.11 \ log-0.4.21 \ lru-cache-0.1.2 \ luhn-1.0.1 \ matchers-0.1.0 \ matchit-0.7.3 \ maud-0.26.0 \ maud_macros-0.26.0 \ maybe-uninit-2.0.0 \ md-5-0.10.6 \ md5-0.7.0 \ memchr-2.7.2 \ memoffset-0.5.6 \ mimalloc-0.1.39 \ mime-0.3.17 \ mime_guess-2.0.4 \ minimal-lexical-0.2.1 \ miniz_oxide-0.7.2 \ mio-0.6.23 \ mio-0.8.11 \ mio-uds-0.6.8 \ miow-0.2.2 \ moka-0.12.5 \ mutually_exclusive_features-0.0.3 \ nanoid-0.4.0 \ native-tls-0.2.11 \ net2-0.2.39 \ nix-0.28.0 \ nom-7.1.3 \ nu-ansi-term-0.46.0 \ num-bigint-0.4.4 \ num-bigint-dig-0.8.4 \ num-conv-0.1.0 \ num-integer-0.1.46 \ num-iter-0.1.44 \ num-traits-0.2.18 \ num_cpus-1.16.0 \ num_enum-0.5.11 \ num_enum_derive-0.5.11 \ num_threads-0.1.7 \ object-0.32.2 \ oid-registry-0.7.0 \ once_cell-1.19.0 \ oncemutex-0.1.1 \ oorandom-11.1.3 \ opensearch-2.2.0 \ openssl-0.10.64 \ openssl-macros-0.1.1 \ openssl-probe-0.1.5 \ openssl-sys-0.9.102 \ opentelemetry-0.19.0 \ opentelemetry-otlp-0.12.0 \ opentelemetry-proto-0.2.0 \ opentelemetry_api-0.19.0 \ opentelemetry_sdk-0.19.0 \ ordered-multimap-0.6.0 \ outref-0.5.1 \ overload-0.1.1 \ parking_lot-0.9.0 \ parking_lot-0.12.1 \ parking_lot_core-0.6.3 \ parking_lot_core-0.9.9 \ parse-size-1.0.0 \ parse-zoneinfo-0.3.0 \ password-hash-0.5.0 \ paste-1.0.14 \ pathdiff-0.2.1 \ pem-3.0.3 \ pem-rfc7468-0.7.0 \ percent-encoding-2.3.1 \ pest-2.7.8 \ pest_derive-2.7.8 \ pest_generator-2.7.8 \ pest_meta-2.7.8 \ phf-0.11.2 \ phf_codegen-0.11.2 \ phf_generator-0.11.2 \ phf_shared-0.11.2 \ phonenumber-0.3.3+8.13.9 \ pin-project-1.1.5 \ pin-project-internal-1.1.5 \ pin-project-lite-0.2.14 \ pin-utils-0.1.0 \ pkcs1-0.7.5 \ pkcs8-0.10.2 \ pkg-config-0.3.30 \ plotters-0.3.5 \ plotters-backend-0.3.5 \ plotters-svg-0.3.5 \ png-0.17.13 \ powerfmt-0.2.0 \ ppv-lite86-0.2.17 \ pq-sys-0.4.8 \ proc-macro-crate-1.3.1 \ proc-macro-crate-3.1.0 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro2-1.0.79 \ proptest-1.4.0 \ prost-0.11.9 \ prost-derive-0.11.9 \ ptr_meta-0.1.4 \ ptr_meta_derive-0.1.4 \ pulldown-cmark-0.9.6 \ qrcode-0.14.0 \ quanta-0.12.2 \ quick-error-1.2.3 \ quick-xml-0.28.2 \ quick-xml-0.31.0 \ quote-1.0.35 \ r2d2-0.8.10 \ radium-0.7.0 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ rand_xorshift-0.3.0 \ raw-cpuid-11.0.1 \ rayon-1.10.0 \ rayon-core-1.12.1 \ rdkafka-0.36.2 \ rdkafka-sys-4.7.0+2.3.0 \ redis-protocol-4.1.0 \ redox_syscall-0.1.57 \ redox_syscall-0.4.1 \ regex-1.10.4 \ regex-automata-0.1.10 \ regex-automata-0.4.6 \ regex-cache-0.2.1 \ regex-lite-0.1.5 \ regex-syntax-0.6.29 \ regex-syntax-0.8.3 \ rend-0.4.2 \ reqwest-0.11.27 \ ring-0.16.20 \ ring-0.17.8 \ rkyv-0.7.44 \ rkyv_derive-0.7.44 \ ron-0.8.1 \ ron-parser-0.1.4 \ roxmltree-0.19.0 \ rsa-0.9.6 \ rust-ini-0.19.0 \ rust_decimal-1.35.0 \ rustc-demangle-0.1.23 \ rustc-hash-1.1.0 \ rustc_version-0.2.3 \ rustc_version-0.4.0 \ rusticata-macros-4.1.0 \ rustify-0.5.3 \ rustify_derive-0.5.2 \ rustix-0.38.32 \ rustls-0.20.9 \ rustls-0.21.10 \ rustls-native-certs-0.6.3 \ rustls-pemfile-1.0.4 \ rustls-webpki-0.101.7 \ rustversion-1.0.14 \ rusty-fork-0.3.0 \ ryu-1.0.17 \ same-file-1.0.6 \ schannel-0.1.23 \ scheduled-thread-pool-0.2.7 \ scopeguard-1.2.0 \ sct-0.7.1 \ seahash-4.1.0 \ security-framework-2.9.2 \ security-framework-sys-2.9.1 \ semver-0.9.0 \ semver-1.0.22 \ semver-parser-0.7.0 \ serde-1.0.197 \ serde-wasm-bindgen-0.5.0 \ serde-wasm-bindgen-0.6.5 \ serde_derive-1.0.197 \ serde_json-1.0.115 \ serde_path_to_error-0.1.16 \ serde_plain-1.0.2 \ serde_qs-0.12.0 \ serde_repr-0.1.18 \ serde_spanned-0.6.5 \ serde_urlencoded-0.7.1 \ serde_with-3.7.0 \ serde_with_macros-3.7.0 \ serial_test-3.0.0 \ serial_test_derive-3.0.0 \ sha1-0.10.6 \ sha2-0.10.8 \ sharded-slab-0.1.7 \ signal-hook-0.3.17 \ signal-hook-registry-1.4.1 \ signal-hook-tokio-0.3.1 \ signature-2.2.0 \ simd-adler32-0.3.7 \ simdutf8-0.1.4 \ simple_asn1-0.6.2 \ siphasher-0.3.11 \ skeptic-0.13.7 \ slab-0.4.9 \ slug-0.1.5 \ smallvec-0.6.14 \ smallvec-1.13.2 \ socket2-0.5.6 \ spin-0.5.2 \ spin-0.9.8 \ spki-0.7.3 \ sqlformat-0.2.3 \ sqlx-0.7.3 \ sqlx-core-0.7.3 \ sqlx-macros-0.7.3 \ sqlx-macros-core-0.7.3 \ sqlx-mysql-0.7.3 \ sqlx-postgres-0.7.3 \ sqlx-sqlite-0.7.3 \ stringmatch-0.4.0 \ stringprep-0.1.4 \ strsim-0.10.0 \ strum-0.24.1 \ strum-0.25.0 \ strum-0.26.2 \ strum_macros-0.24.3 \ strum_macros-0.25.3 \ strum_macros-0.26.2 \ subtle-2.5.0 \ syn-1.0.109 \ syn-2.0.57 \ syn_derive-0.1.8 \ sync_wrapper-0.1.2 \ synstructure-0.12.6 \ synstructure-0.13.1 \ system-configuration-0.5.1 \ system-configuration-sys-0.5.0 \ tagptr-0.2.0 \ tap-1.0.1 \ tempfile-3.10.1 \ tera-1.19.1 \ test-case-3.3.1 \ test-case-core-3.3.1 \ test-case-macros-3.3.1 \ thirtyfour-0.31.0 \ thirtyfour-macros-0.1.1 \ thiserror-1.0.58 \ thiserror-impl-1.0.58 \ thread_local-1.1.8 \ time-0.3.36 \ time-core-0.1.2 \ time-macros-0.2.18 \ tiny-keccak-2.0.2 \ tinytemplate-1.2.1 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.1 \ tokio-0.1.22 \ tokio-1.37.0 \ tokio-codec-0.1.2 \ tokio-current-thread-0.1.7 \ tokio-executor-0.1.10 \ tokio-fs-0.1.7 \ tokio-io-0.1.13 \ tokio-io-timeout-1.2.0 \ tokio-macros-2.2.0 \ tokio-native-tls-0.3.1 \ tokio-reactor-0.1.12 \ tokio-rustls-0.23.4 \ tokio-rustls-0.24.1 \ tokio-stream-0.1.15 \ tokio-sync-0.1.8 \ tokio-tcp-0.1.4 \ tokio-threadpool-0.1.18 \ tokio-timer-0.2.13 \ tokio-udp-0.1.6 \ tokio-uds-0.2.7 \ tokio-util-0.7.10 \ toml-0.8.12 \ toml_datetime-0.6.5 \ toml_edit-0.19.15 \ toml_edit-0.21.1 \ toml_edit-0.22.9 \ tonic-0.8.3 \ totp-rs-5.5.1 \ tower-0.4.13 \ tower-layer-0.3.2 \ tower-service-0.3.2 \ tracing-0.1.40 \ tracing-actix-web-0.7.10 \ tracing-appender-0.2.3 \ tracing-attributes-0.1.27 \ tracing-core-0.1.32 \ tracing-futures-0.2.5 \ tracing-log-0.1.4 \ tracing-log-0.2.0 \ tracing-opentelemetry-0.19.0 \ tracing-serde-0.1.3 \ tracing-subscriber-0.3.18 \ triomphe-0.1.11 \ try-lock-0.2.5 \ typenum-1.17.0 \ ucd-trie-0.1.6 \ unarray-0.1.4 \ unic-char-property-0.9.0 \ unic-char-range-0.9.0 \ unic-common-0.9.0 \ unic-segment-0.9.0 \ unic-ucd-segment-0.9.0 \ unic-ucd-version-0.9.0 \ unicase-2.7.0 \ unicode-bidi-0.3.15 \ unicode-ident-1.0.12 \ unicode-normalization-0.1.23 \ unicode-segmentation-1.11.0 \ unicode-xid-0.2.4 \ unicode_categories-0.1.1 \ untrusted-0.7.1 \ untrusted-0.9.0 \ url-2.5.0 \ urlencoding-2.1.3 \ urlparse-0.7.3 \ utoipa-4.2.0 \ utoipa-gen-4.2.0 \ uuid-1.8.0 \ validator-0.17.0 \ valuable-0.1.0 \ vaultrs-0.7.2 \ vcpkg-0.2.15 \ vergen-8.3.1 \ version_check-0.9.4 \ void-1.0.2 \ vsimd-0.8.0 \ wait-timeout-0.2.0 \ walkdir-2.5.0 \ want-0.3.1 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasite-0.1.0 \ wasm-bindgen-0.2.92 \ wasm-bindgen-backend-0.2.92 \ wasm-bindgen-futures-0.4.42 \ wasm-bindgen-macro-0.2.92 \ wasm-bindgen-macro-support-0.2.92 \ wasm-bindgen-shared-0.2.92 \ web-sys-0.3.69 \ webdriver-0.46.0 \ webpki-0.22.4 \ webpki-roots-0.22.6 \ webpki-roots-0.25.4 \ whoami-1.5.1 \ winapi-0.2.8 \ winapi-0.3.9 \ winapi-build-0.1.1 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.6 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-core-0.52.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-targets-0.48.5 \ windows-targets-0.52.4 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.4 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.4 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.4 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.4 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.4 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.4 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.4 \ winnow-0.5.40 \ winnow-0.6.5 \ winreg-0.50.0 \ wiremock-0.6.0 \ ws2_32-sys-0.2.1 \ wyz-0.5.1 \ x509-parser-0.16.0 \ xmlparser-0.13.6 \ yaml-rust-0.4.5 \ zerocopy-0.7.32 \ zerocopy-derive-0.7.32 \ zeroize-1.7.0 \ zstd-0.13.0 \ zstd-safe-7.0.0 \ zstd-sys-2.0.9+zstd.1.5.5 \ async-bb8-diesel@git+https://github.com/jarnura/async-bb8-diesel?rev=53b4ab901aab7635c8215fd1c2d542c8db443094\#53b4ab901aab7635c8215fd1c2d542c8db443094 \ rusty-money@git+https://github.com/varunsrin/rusty_money?rev=bbc0150742a0fff905225ff11ee09388e9babdcc\#bbc0150742a0fff905225ff11ee09388e9babdcc RUSTFLAGS+= --cfg uuid_unstable OPENSSLINC= /usr/include OPENSSLLIB= /usr/lib PROGS= analytics \ config_importer \ drainer \ router \ scheduler MAKE_ENV= CARGO_FEATURE_DYNAMIC_LINKING=1 PLIST_FILES= ${PROGS:S/^/bin\/&/} do-install: # binaries (workaround for error: found a virtual manifest at `xx` instead of a package manifest) .for p in ${PROGS} ${INSTALL_PROGRAM} \ - ${WRKDIR}/target/*/release/${p} \ + ${WRKDIR}/target/release/${p} \ ${STAGEDIR}${PREFIX}/bin .endfor .include diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile index 901fd85302ef..e815d028a832 100644 --- a/games/veloren-weekly/Makefile +++ b/games/veloren-weekly/Makefile @@ -1,82 +1,82 @@ PORTNAME= veloren PORTVERSION= s20241017 CATEGORIES= games wayland PKGNAMESUFFIX= -weekly MAINTAINER= jbeich@FreeBSD.org COMMENT= Multiplayer voxel RPG written in Rust (weekly snapshot) WWW= https://veloren.net/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= https://github.com/rust-lang/libc/issues/3217 BROKEN_i386= https://github.com/bytecodealliance/wasmtime/issues/7924 ONLY_FOR_ARCHS= aarch64 amd64 i386 ONLY_FOR_ARCHS_REASON= unsupported platform by https://github.com/wasmerio/wasmer LIB_DEPENDS= libzstd.so:archivers/zstd \ libasound.so:audio/alsa-lib \ libudev.so:devel/libudev-devd \ libshaderc_shared.so:graphics/shaderc \ libxkbcommon-x11.so:x11/libxkbcommon RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins \ ${LOCALBASE}/lib/libvulkan.so:graphics/vulkan-loader USES= cargo xorg USE_XORG= xcb USE_GITLAB= yes GL_TAGNAME= v0.16.0-572-gb4199c941 # git describe --match='v[0-9]*' weekly CARGO_ENV= VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib" PLIST_FILES= bin/${PORTNAME}-server-cli \ bin/${PORTNAME}-voxygen \ share/applications/net.veloren.veloren.desktop \ share/metainfo/net.veloren.veloren.metainfo.xml \ share/pixmaps/net.veloren.veloren.png PORTDATA= * CONFLICTS_INSTALL= ${PORTNAME} .if ${MACHINE_ARCH} == i386 # https://github.com/rust-lang/rust/issues/85598 CARGO_ENV+= CARGO_PROFILE_RELEASE_LTO=false .endif # Fixes error "Instruction does not dominate all uses!" WITHOUT_LTO= yes # XXX bug 277333 # https://gitlab.com/veloren/veloren/issues/264 CARGO_ENV+= RUSTC_BOOTSTRAP=1 # XXX https://github.com/rust-lang/cargo/issues/4101 CARGO_INSTALL_PATH= server-cli voxygen post-patch: # .git/ directory is missing, so don't abort if git binary is also missing @${REINPLACE_CMD} -e 's/"git"/"${TRUE}"/' \ ${WRKSRC}/common/build.rs # Extract (snapshot) version from the port instead of empty file @${REINPLACE_CMD} -e '/GIT_HASH/s/=.*/= "${GL_TAGNAME:C/.*-g(.{8}).*/\1/}";/' \ -e "/GIT_DATE.*static/s/=.*/= \"$$(date -ur $$(${AWK} '/TIMESTAMP/ { print $$3 }' \ ${DISTINFO_FILE}) +'%Y-%m-%d-%H:%M')\";/" \ ${WRKSRC}/common/src/util/mod.rs # Respect PREFIX != /usr/local for system assets @${REINPLACE_CMD} -e 's,/usr/share,${DATADIR:H},' \ ${WRKSRC}/common/assets/src/lib.rs do-install: # XXX [workspace.dependencies] breaks rebuild in subdirs .for f in ${CARGO_INSTALL_PATH} - ${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/*/*/${PORTNAME}-$f \ + ${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/*/${PORTNAME}-$f \ ${STAGEDIR}${PREFIX}/bin .endfor post-install: (cd ${WRKSRC} && ${COPYTREE_SHARE} assets ${STAGEDIR}${DATADIR}) ${RLN} ${STAGEDIR}${DATADIR}/assets/voxygen/*.desktop \ ${STAGEDIR}${PREFIX}/share/applications ${RLN} ${STAGEDIR}${DATADIR}/assets/voxygen/*.png \ ${STAGEDIR}${PREFIX}/share/pixmaps ${MKDIR} ${STAGEDIR}${PREFIX}/share/metainfo ${RLN} ${STAGEDIR}${DATADIR}/assets/voxygen/*.metainfo.xml \ ${STAGEDIR}${PREFIX}/share/metainfo .include diff --git a/graphics/librsvg2-rust/Makefile b/graphics/librsvg2-rust/Makefile index 7ff301caf4fb..2a17f9ce74e9 100644 --- a/graphics/librsvg2-rust/Makefile +++ b/graphics/librsvg2-rust/Makefile @@ -1,56 +1,50 @@ PORTNAME= librsvg PORTVERSION= 2.58.5 CATEGORIES= graphics gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 2-rust # XXX Teach USES=cargo to have proper default DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= desktop@FreeBSD.org COMMENT= Library for parsing and rendering SVG vector-graphic files WWW= https://live.gnome.org/LibRsvg LICENSE= LGPL20 BUILD_DEPENDS= rst2man:textproc/py-docutils LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libpng.so:graphics/png USES= cargo compiler:c11 cpe gettext gmake gnome libtool pkgconfig tar:xz vala:build CPE_VENDOR= gnome USE_GNOME= cairo gdkpixbuf2 libxml2 pango introspection:build USE_LDCONFIG= yes PORTSCOUT= limitw:1,even GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ARGS= --disable-Bsymbolic \ --disable-dependency-tracking \ --disable-static \ --enable-vala CONFIGURE_ENV= ${CARGO_ENV} MAKE_ENV= ${CARGO_ENV} -CARGO_ENV= RUST_TARGET=${CARGO_BUILD_TARGET} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no INSTALL_TARGET= install-strip TEST_TARGET= check CONFLICTS_INSTALL= librsvg2 OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= gi-docgen:textproc/py-gi-docgen DOCS_CONFIGURE_ENABLE= gtk-doc TESTING_UNSAFE= ld: error: undefined symbol: pthread_condattr_init -post-patch: -# Add explicit subdir for --target from USES=cargo - @${REINPLACE_CMD} 's/test "x$$cross_compiling" = "xyes"/true/' \ - ${WRKSRC}/configure - .include diff --git a/graphics/ocrs/Makefile b/graphics/ocrs/Makefile index a34be844d27d..e082d7720ca3 100644 --- a/graphics/ocrs/Makefile +++ b/graphics/ocrs/Makefile @@ -1,132 +1,132 @@ PORTNAME= ocrs DISTVERSIONPREFIX= ocrs-cli-v DISTVERSION= 0.9.0 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Rust CLI tool for OCR WWW= https://github.com/robertknight/ocrs LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE.txt LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT.txt USES= cargo USE_GITHUB= yes GH_ACCOUNT= robertknight CARGO_CRATES= adler-1.0.2 \ adler2-2.0.0 \ anyhow-1.0.89 \ autocfg-1.1.0 \ base64-0.22.1 \ bitflags-1.3.2 \ bumpalo-3.14.0 \ bytemuck-1.14.0 \ byteorder-lite-0.1.0 \ cc-1.0.83 \ cfg-if-1.0.0 \ crc32fast-1.3.2 \ crossbeam-deque-0.8.4 \ crossbeam-epoch-0.9.17 \ crossbeam-utils-0.8.18 \ either-1.9.0 \ fastrand-2.1.1 \ fdeflate-0.3.3 \ flatbuffers-24.3.25 \ flate2-1.0.28 \ form_urlencoded-1.2.1 \ getrandom-0.2.11 \ hermit-abi-0.3.9 \ home-0.5.9 \ idna-0.5.0 \ image-0.25.2 \ image-webp-0.1.2 \ itoa-1.0.10 \ lexopt-0.3.0 \ libc-0.2.151 \ libm-0.2.8 \ log-0.4.20 \ memchr-2.7.4 \ miniz_oxide-0.7.1 \ miniz_oxide-0.8.0 \ num-traits-0.2.17 \ num_cpus-1.16.0 \ once_cell-1.19.0 \ percent-encoding-2.3.1 \ png-0.17.14 \ proc-macro2-1.0.74 \ quote-1.0.35 \ rayon-1.10.0 \ rayon-core-1.12.1 \ ring-0.17.7 \ rten-0.13.1 \ rten-imageproc-0.13.1 \ rten-simd-0.11.0 \ rten-tensor-0.13.1 \ rten-vecmath-0.11.0 \ rustc-hash-2.0.0 \ rustc_version-0.4.0 \ rustls-0.23.12 \ rustls-pki-types-1.8.0 \ rustls-webpki-0.102.7 \ ryu-1.0.16 \ semver-1.0.20 \ serde-1.0.194 \ serde_derive-1.0.194 \ serde_json-1.0.127 \ simd-adler32-0.3.7 \ smallvec-1.11.2 \ spin-0.9.8 \ subtle-2.5.0 \ syn-2.0.46 \ thiserror-1.0.63 \ thiserror-impl-1.0.63 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.1 \ unicode-bidi-0.3.14 \ unicode-ident-1.0.12 \ unicode-normalization-0.1.22 \ untrusted-0.9.0 \ ureq-2.10.1 \ url-2.5.2 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.93 \ wasm-bindgen-backend-0.2.93 \ wasm-bindgen-macro-0.2.93 \ wasm-bindgen-macro-support-0.2.93 \ wasm-bindgen-shared-0.2.93 \ webpki-roots-0.26.1 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-targets-0.48.5 \ windows-targets-0.52.0 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.0 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.0 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.0 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.0 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.0 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.0 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.0 \ zeroize-1.7.0 \ zune-core-0.4.12 \ zune-jpeg-0.4.11 PLIST_FILES= bin/${PORTNAME} do-install: # binaries (workaround for error: found a virtual manifest at `xx` instead of a package manifest) ${INSTALL_PROGRAM} \ - ${WRKDIR}/target/*/release/${PORTNAME} \ + ${WRKDIR}/target/release/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/oxipng/Makefile b/graphics/oxipng/Makefile index b3dca333003a..a04f43028263 100644 --- a/graphics/oxipng/Makefile +++ b/graphics/oxipng/Makefile @@ -1,24 +1,24 @@ PORTNAME= oxipng DISTVERSION= 9.1.2 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= CRATESIO # XXX Teach USES=cargo to have proper default DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT} MAINTAINER= jbeich@FreeBSD.org COMMENT= Multithreaded PNG optimizer written in Rust WWW= https://github.com/shssoichiro/oxipng LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo PLIST_FILES= bin/${PORTNAME} \ share/man/man1/${PORTNAME}.1.gz post-install: - ${INSTALL_MAN} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/assets/*.1 \ + ${INSTALL_MAN} ${CARGO_TARGET_DIR}/*/assets/*.1 \ ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/graphics/resvg-capi/Makefile b/graphics/resvg-capi/Makefile index b9b9b639c7b4..3a261bbb5373 100644 --- a/graphics/resvg-capi/Makefile +++ b/graphics/resvg-capi/Makefile @@ -1,92 +1,92 @@ PORTNAME= resvg-c-api DISTVERSIONPREFIX= v DISTVERSION= 0.44.0 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= SVG rendering library (C++/Qt API) WWW= https://github.com/RazrFalcon/resvg LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/../../LICENSE.txt USES= cargo USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= RazrFalcon GH_PROJECT= resvg WRKSRC_SUBDIR= crates/c-api CARGO_CRATES= adler2-2.0.0 \ arrayref-0.3.9 \ arrayvec-0.7.6 \ base64-0.22.1 \ bitflags-1.3.2 \ bitflags-2.6.0 \ bytemuck-1.18.0 \ byteorder-lite-0.1.0 \ cfg-if-1.0.0 \ color_quant-1.1.0 \ core_maths-0.1.0 \ crc32fast-1.4.2 \ data-url-0.3.1 \ fdeflate-0.3.5 \ flate2-1.0.34 \ float-cmp-0.9.0 \ fontconfig-parser-0.5.7 \ fontdb-0.22.0 \ gif-0.13.1 \ image-webp-0.1.3 \ imagesize-0.13.0 \ kurbo-0.11.1 \ libc-0.2.159 \ libm-0.2.8 \ log-0.4.22 \ memmap2-0.9.5 \ miniz_oxide-0.8.0 \ once_cell-1.19.0 \ pico-args-0.5.0 \ png-0.17.14 \ quick-error-2.0.1 \ rgb-0.8.50 \ roxmltree-0.20.0 \ rustybuzz-0.18.0 \ simd-adler32-0.3.7 \ simplecss-0.2.1 \ siphasher-1.0.1 \ slotmap-1.0.7 \ smallvec-1.13.2 \ strict-num-0.1.1 \ svgtypes-0.15.2 \ tiny-skia-0.11.4 \ tiny-skia-path-0.11.4 \ tinyvec-1.8.0 \ tinyvec_macros-0.1.1 \ ttf-parser-0.24.1 \ unicode-bidi-0.3.15 \ unicode-bidi-mirroring-0.3.0 \ unicode-ccc-0.3.0 \ unicode-properties-0.1.2 \ unicode-script-0.5.7 \ unicode-vo-0.1.0 \ version_check-0.9.5 \ weezl-0.1.8 \ xmlwriter-0.1.0 \ zune-core-0.4.12 \ zune-jpeg-0.4.13 PLIST_FILES= include/ResvgQt.h \ include/resvg.h \ lib/libresvg.a \ lib/libresvg.so do-install: ${INSTALL_DATA} ${WRKSRC}/resvg.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/ResvgQt.h ${STAGEDIR}${PREFIX}/include cd ${WRKDIR}/target && \ - ${INSTALL_LIB} */release/libresvg.so ${STAGEDIR}${PREFIX}/lib && \ - ${INSTALL_DATA} */release/libresvg.a ${STAGEDIR}${PREFIX}/lib + ${INSTALL_LIB} release/libresvg.so ${STAGEDIR}${PREFIX}/lib && \ + ${INSTALL_DATA} release/libresvg.a ${STAGEDIR}${PREFIX}/lib .include diff --git a/japanese/sudachi/Makefile b/japanese/sudachi/Makefile index 9c404b3e656d..8f0a87ef3809 100644 --- a/japanese/sudachi/Makefile +++ b/japanese/sudachi/Makefile @@ -1,188 +1,188 @@ PORTNAME= sudachi DISTVERSIONPREFIX= v DISTVERSION= 0.6.8 PORTREVISION= 2 CATEGORIES= japanese MASTER_SITES= http://sudachi.s3-website-ap-northeast-1.amazonaws.com/sudachidict/:dict DISTFILES= sudachi-dictionary-20220519-core.zip:dict # see ${WRKSRC}/fetch_dictionary.sh MAINTAINER= yuri@FreeBSD.org COMMENT= Implementation of Sudachi, a Japanese morphological analyzer WWW= https://github.com/WorksApplications/sudachi.rs LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= compilation fails, see https://github.com/WorksApplications/sudachi.rs/issues/271 USES= cargo USE_GITHUB= yes GH_ACCOUNT= WorksApplications GH_PROJECT= sudachi.rs CARGO_CRATES= aho-corasick-1.1.2 \ anes-0.1.6 \ ansi_term-0.12.1 \ anstyle-1.0.4 \ arbitrary-1.3.2 \ atty-0.2.14 \ autocfg-1.0.1 \ bit-set-0.5.3 \ bit-vec-0.6.3 \ bitflags-1.3.2 \ bitflags-2.4.1 \ bumpalo-3.14.0 \ cast-0.3.0 \ cfg-if-1.0.0 \ ciborium-0.2.1 \ ciborium-io-0.2.1 \ ciborium-ll-0.2.1 \ claim-0.5.0 \ clap-2.34.0 \ clap-4.4.11 \ clap_builder-4.4.11 \ clap_lex-0.6.0 \ criterion-0.5.1 \ criterion-plot-0.5.0 \ crossbeam-deque-0.8.3 \ crossbeam-epoch-0.9.15 \ crossbeam-utils-0.8.16 \ csv-1.3.0 \ csv-core-0.1.11 \ either-1.9.0 \ equivalent-1.0.1 \ errno-0.3.8 \ fancy-regex-0.12.0 \ fastrand-2.0.1 \ half-1.8.2 \ hashbrown-0.14.3 \ heck-0.3.3 \ heck-0.4.1 \ hermit-abi-0.1.19 \ hermit-abi-0.3.3 \ honggfuzz-0.5.55 \ indexmap-2.1.0 \ indoc-2.0.4 \ is-terminal-0.4.9 \ itertools-0.10.5 \ itertools-0.12.0 \ itoa-1.0.10 \ js-sys-0.3.66 \ lazy_static-1.4.0 \ libc-0.2.151 \ libloading-0.8.1 \ linux-raw-sys-0.4.12 \ lock_api-0.4.6 \ log-0.4.20 \ memchr-2.6.4 \ memmap2-0.5.10 \ memmap2-0.7.1 \ memmap2-0.9.0 \ memoffset-0.9.0 \ minimal-lexical-0.2.1 \ nom-7.1.3 \ num-traits-0.2.17 \ once_cell-1.19.0 \ oorandom-11.1.3 \ parking_lot-0.12.1 \ parking_lot_core-0.9.9 \ plotters-0.3.5 \ plotters-backend-0.3.5 \ plotters-svg-0.3.5 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro2-1.0.70 \ pyo3-0.20.0 \ pyo3-build-config-0.20.0 \ pyo3-ffi-0.20.0 \ pyo3-macros-0.20.0 \ pyo3-macros-backend-0.20.0 \ quote-1.0.33 \ rayon-1.8.0 \ rayon-core-1.12.0 \ redox_syscall-0.4.1 \ regex-1.10.2 \ regex-automata-0.4.3 \ regex-syntax-0.8.2 \ rustc_version-0.4.0 \ rustix-0.38.28 \ ryu-1.0.16 \ same-file-1.0.6 \ scopeguard-1.2.0 \ semver-1.0.20 \ serde-1.0.193 \ serde_derive-1.0.193 \ serde_json-1.0.108 \ smallvec-1.11.2 \ strsim-0.8.0 \ structopt-0.3.26 \ structopt-derive-0.4.18 \ syn-1.0.109 \ syn-2.0.41 \ target-lexicon-0.12.12 \ tempfile-3.8.1 \ textwrap-0.11.0 \ thiserror-1.0.50 \ thiserror-impl-1.0.50 \ thread_local-1.1.7 \ tinytemplate-1.2.1 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.1 \ unicode-ident-1.0.12 \ unicode-normalization-0.1.22 \ unicode-segmentation-1.10.1 \ unicode-width-0.1.11 \ unindent-0.2.3 \ vec_map-0.8.2 \ version_check-0.9.4 \ walkdir-2.4.0 \ wasm-bindgen-0.2.89 \ wasm-bindgen-backend-0.2.89 \ wasm-bindgen-macro-0.2.89 \ wasm-bindgen-macro-support-0.2.89 \ wasm-bindgen-shared-0.2.89 \ web-sys-0.3.66 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.6 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-targets-0.48.5 \ windows-targets-0.52.0 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.0 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.0 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.0 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.0 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.0 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.0 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.0 \ yada-0.5.0 post-patch: @${REINPLACE_CMD} \ -e 's|const DEFAULT_RESOURCE_DIR: &str = "resources";|const DEFAULT_RESOURCE_DIR: \&str = "${DATADIR}/resources";|' \ ${WRKSRC}/sudachi/src/config.rs do-install: # install binaries (workaround for error: found a virtual manifest at `xx` instead of a package manifest) ${INSTALL_PROGRAM} \ - ${WRKDIR}/target/*/release/${PORTNAME} \ + ${WRKDIR}/target/release/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin # install the resources directory @cd ${WRKSRC} && \ ${COPYTREE_SHARE} resources ${STAGEDIR}${DATADIR} ${INSTALL_DATA} \ ${WRKDIR}/sudachi-dictionary-20220519/system_core.dic \ ${STAGEDIR}${DATADIR}/resources/system.dic @${RM} ${STAGEDIR}${DATADIR}/resources/.gitkeep .include diff --git a/lang/cairo/Makefile b/lang/cairo/Makefile index 0fa63e821b3d..7235110f8d42 100644 --- a/lang/cairo/Makefile +++ b/lang/cairo/Makefile @@ -1,462 +1,462 @@ PORTNAME= cairo DISTVERSIONPREFIX= v DISTVERSION= 2.8.4 CATEGORIES= lang PKGNAMESUFFIX= -language MAINTAINER= yuri@FreeBSD.org COMMENT= Turing-complete language for creating provable programs WWW= https://cairo-by-example.com/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= gmake:devel/gmake LIB_DEPENDS= libzstd.so:archivers/zstd USES= cargo perl5 pkgconfig USE_PERL5= build USE_GITHUB= yes GH_ACCOUNT= starkware-libs CARGO_CRATES= addr2line-0.22.0 \ adler-1.0.2 \ aes-0.8.4 \ ahash-0.8.11 \ aho-corasick-1.1.3 \ allocator-api2-0.2.18 \ anstream-0.6.15 \ anstyle-1.0.8 \ anstyle-parse-0.2.5 \ anstyle-query-1.1.1 \ anstyle-wincon-3.0.4 \ anyhow-1.0.86 \ ark-ec-0.4.2 \ ark-ff-0.4.2 \ ark-ff-asm-0.4.2 \ ark-ff-macros-0.4.2 \ ark-poly-0.4.2 \ ark-secp256k1-0.4.0 \ ark-secp256r1-0.4.0 \ ark-serialize-0.4.2 \ ark-serialize-derive-0.4.2 \ ark-std-0.4.0 \ arrayvec-0.7.4 \ ascii-canvas-3.0.0 \ assert_fs-1.1.2 \ assert_matches-1.5.0 \ async-channel-2.3.1 \ async-trait-0.1.81 \ atomic-waker-1.1.2 \ auto_impl-1.2.0 \ autocfg-1.3.0 \ backtrace-0.3.73 \ base64-0.22.1 \ base64ct-1.6.0 \ bimap-0.6.3 \ bincode-2.0.0-rc.3 \ bit-set-0.5.3 \ bit-vec-0.6.3 \ bitflags-1.3.2 \ bitflags-2.6.0 \ bitvec-1.0.1 \ block-buffer-0.10.4 \ bstr-1.10.0 \ bumpalo-3.16.0 \ byte-slice-cast-1.2.2 \ byteorder-1.5.0 \ bytes-1.7.1 \ bzip2-0.4.4 \ bzip2-sys-0.1.11+1.0.8 \ cairo-vm-1.0.1 \ camino-1.1.7 \ cc-1.1.7 \ cfg-if-1.0.0 \ cipher-0.4.4 \ clap-4.5.13 \ clap_builder-4.5.13 \ clap_derive-4.5.13 \ clap_lex-0.7.2 \ colorchoice-1.0.2 \ colored-2.1.0 \ concurrent-queue-2.5.0 \ console-0.15.8 \ const-fnv1a-hash-1.1.0 \ const_format-0.2.32 \ const_format_proc_macros-0.2.32 \ constant_time_eq-0.1.5 \ convert_case-0.6.0 \ core-foundation-0.9.4 \ core-foundation-sys-0.8.6 \ cpufeatures-0.2.12 \ crc32fast-1.4.2 \ crossbeam-deque-0.8.5 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.20 \ crunchy-0.2.2 \ crypto-bigint-0.5.5 \ crypto-common-0.1.6 \ dashmap-5.5.3 \ deranged-0.3.11 \ derivative-2.2.0 \ diff-0.1.13 \ difflib-0.4.0 \ diffy-0.3.0 \ digest-0.10.7 \ dirs-next-2.0.0 \ dirs-sys-next-0.1.2 \ doc-comment-0.3.3 \ dyn-clone-1.0.17 \ either-1.13.0 \ ena-0.14.3 \ encode_unicode-0.3.6 \ encoding_rs-0.8.34 \ env_filter-0.1.2 \ env_logger-0.11.5 \ equivalent-1.0.1 \ errno-0.3.9 \ event-listener-5.3.1 \ event-listener-strategy-0.5.2 \ fastrand-2.1.0 \ fixedbitset-0.4.2 \ flate2-1.0.31 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.2.1 \ funty-2.0.0 \ futures-0.3.30 \ futures-channel-0.3.30 \ futures-core-0.3.30 \ futures-executor-0.3.30 \ futures-io-0.3.30 \ futures-macro-0.3.30 \ futures-sink-0.3.30 \ futures-task-0.3.30 \ futures-timer-3.0.3 \ futures-util-0.3.30 \ genco-0.17.9 \ genco-macros-0.17.9 \ generic-array-0.14.7 \ getrandom-0.2.15 \ gimli-0.29.0 \ glob-0.3.1 \ globset-0.4.14 \ globwalk-0.9.1 \ good_lp-1.8.1 \ h2-0.4.5 \ hashbrown-0.12.3 \ hashbrown-0.13.2 \ hashbrown-0.14.5 \ heck-0.4.1 \ heck-0.5.0 \ hermit-abi-0.3.9 \ hex-0.4.3 \ hmac-0.12.1 \ http-1.1.0 \ http-body-1.0.1 \ http-body-util-0.1.2 \ httparse-1.9.4 \ humantime-2.1.0 \ hyper-1.4.1 \ hyper-rustls-0.27.2 \ hyper-tls-0.6.0 \ hyper-util-0.1.7 \ id-arena-2.2.1 \ idna-0.5.0 \ ignore-0.4.22 \ impl-trait-for-tuples-0.2.2 \ indent-0.1.1 \ indexmap-1.9.3 \ indexmap-2.3.0 \ indicatif-0.17.8 \ indoc-2.0.5 \ inout-0.1.3 \ instant-0.1.13 \ ipnet-2.9.0 \ is_terminal_polyfill-1.70.1 \ itertools-0.10.5 \ itertools-0.11.0 \ itertools-0.12.1 \ itoa-1.0.11 \ jobserver-0.1.32 \ js-sys-0.3.69 \ keccak-0.1.5 \ lalrpop-0.20.2 \ lalrpop-util-0.20.2 \ lambdaworks-crypto-0.7.0 \ lambdaworks-math-0.7.0 \ lazy_static-1.5.0 \ libc-0.2.155 \ libredox-0.1.3 \ linux-raw-sys-0.4.14 \ lock_api-0.4.12 \ log-0.4.22 \ lru-0.12.4 \ lsp-types-0.94.1 \ matchers-0.1.0 \ matrixmultiply-0.2.4 \ memchr-2.7.4 \ mime-0.3.17 \ minilp-0.2.2 \ minimal-lexical-0.2.1 \ miniz_oxide-0.7.4 \ mio-1.0.1 \ native-tls-0.2.12 \ ndarray-0.13.1 \ new_debug_unreachable-1.0.6 \ nom-7.1.3 \ nu-ansi-term-0.46.0 \ num-bigint-0.4.6 \ num-complex-0.2.4 \ num-conv-0.1.0 \ num-integer-0.1.46 \ num-modular-0.5.1 \ num-prime-0.4.4 \ num-traits-0.1.43 \ num-traits-0.2.19 \ num_threads-0.1.7 \ number_prefix-0.4.0 \ object-0.36.3 \ once_cell-1.19.0 \ oorandom-11.1.4 \ openssl-0.10.66 \ openssl-macros-0.1.1 \ openssl-probe-0.1.5 \ openssl-src-300.3.1+3.3.1 \ openssl-sys-0.9.103 \ overload-0.1.1 \ parity-scale-codec-3.6.12 \ parity-scale-codec-derive-3.6.12 \ parking-2.2.0 \ parking_lot-0.12.3 \ parking_lot_core-0.9.10 \ password-hash-0.4.2 \ paste-1.0.15 \ path-clean-1.0.1 \ pathdiff-0.2.1 \ pbkdf2-0.11.0 \ percent-encoding-2.3.1 \ petgraph-0.6.5 \ phf_shared-0.10.0 \ pico-args-0.5.0 \ pin-project-1.1.5 \ pin-project-internal-1.1.5 \ pin-project-lite-0.2.14 \ pin-utils-0.1.0 \ pkg-config-0.3.30 \ portable-atomic-1.7.0 \ powerfmt-0.2.0 \ ppv-lite86-0.2.20 \ precomputed-hash-0.1.1 \ predicates-3.1.2 \ predicates-core-1.0.8 \ predicates-tree-1.0.11 \ pretty_assertions-1.4.0 \ proc-macro-crate-3.1.0 \ proc-macro2-1.0.86 \ quote-1.0.36 \ radium-0.7.0 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ rawpointer-0.2.1 \ rayon-1.10.0 \ rayon-core-1.12.1 \ redox_syscall-0.5.3 \ redox_users-0.4.5 \ regex-1.10.6 \ regex-automata-0.1.10 \ regex-automata-0.4.7 \ regex-syntax-0.6.29 \ regex-syntax-0.8.4 \ relative-path-1.9.3 \ reqwest-0.12.5 \ rfc6979-0.4.0 \ ring-0.17.8 \ rstest-0.19.0 \ rstest_macros-0.19.0 \ rust-analyzer-salsa-0.17.0-pre.6 \ rust-analyzer-salsa-macros-0.17.0-pre.6 \ rust_decimal-1.35.0 \ rustc-demangle-0.1.24 \ rustc-hash-1.1.0 \ rustc_version-0.4.0 \ rustix-0.38.34 \ rustls-0.23.12 \ rustls-pemfile-2.1.3 \ rustls-pki-types-1.8.0 \ rustls-webpki-0.102.6 \ rustversion-1.0.17 \ ryu-1.0.18 \ same-file-1.0.6 \ scarb-metadata-1.12.0 \ schannel-0.1.23 \ schemars-0.8.21 \ schemars_derive-0.8.21 \ scopeguard-1.2.0 \ security-framework-2.11.1 \ security-framework-sys-2.11.1 \ semver-1.0.23 \ serde-1.0.204 \ serde_derive-1.0.204 \ serde_derive_internals-0.29.1 \ serde_json-1.0.122 \ serde_repr-0.1.19 \ serde_spanned-0.6.7 \ serde_urlencoded-0.7.1 \ sha1-0.10.6 \ sha2-0.10.8 \ sha3-0.10.8 \ sharded-slab-0.1.7 \ signal-hook-registry-1.4.2 \ siphasher-0.3.11 \ slab-0.4.9 \ smallvec-1.13.2 \ smol_str-0.2.2 \ socket2-0.5.7 \ spin-0.9.8 \ sprs-0.7.1 \ stable_deref_trait-1.2.0 \ starknet-crypto-0.6.2 \ starknet-crypto-codegen-0.3.3 \ starknet-curve-0.4.2 \ starknet-ff-0.3.7 \ starknet-types-core-0.1.5 \ string_cache-0.8.7 \ strsim-0.11.1 \ subtle-2.6.1 \ syn-1.0.109 \ syn-2.0.72 \ sync_wrapper-1.0.1 \ system-configuration-0.5.1 \ system-configuration-sys-0.5.0 \ tap-1.0.1 \ tempfile-3.12.0 \ term-0.7.0 \ termtree-0.4.1 \ test-case-3.3.1 \ test-case-core-3.3.1 \ test-case-macros-3.3.1 \ test-log-0.2.16 \ test-log-macros-0.2.16 \ thiserror-1.0.63 \ thiserror-impl-1.0.63 \ thiserror-impl-no-std-2.0.2 \ thiserror-no-std-2.0.2 \ thread_local-1.1.8 \ time-0.3.36 \ time-core-0.1.2 \ time-macros-0.2.18 \ tiny-keccak-2.0.2 \ tinyvec-1.8.0 \ tinyvec_macros-0.1.1 \ tokio-1.39.2 \ tokio-macros-2.4.0 \ tokio-native-tls-0.3.1 \ tokio-rustls-0.26.0 \ tokio-util-0.7.11 \ toml-0.8.19 \ toml_datetime-0.6.8 \ toml_edit-0.21.1 \ toml_edit-0.22.20 \ tower-0.4.13 \ tower-layer-0.3.2 \ tower-lsp-0.20.0 \ tower-lsp-macros-0.9.0 \ tower-service-0.3.2 \ tracing-0.1.40 \ tracing-attributes-0.1.27 \ tracing-chrome-0.7.2 \ tracing-core-0.1.32 \ tracing-log-0.2.0 \ tracing-subscriber-0.3.18 \ triomphe-0.1.13 \ try-lock-0.2.5 \ typenum-1.17.0 \ unescaper-0.1.5 \ unicode-bidi-0.3.15 \ unicode-ident-1.0.12 \ unicode-normalization-0.1.23 \ unicode-segmentation-1.11.0 \ unicode-width-0.1.13 \ unicode-xid-0.2.4 \ untrusted-0.9.0 \ url-2.5.2 \ utf8parse-0.2.2 \ valuable-0.1.0 \ vcpkg-0.2.15 \ version_check-0.9.5 \ walkdir-2.5.0 \ want-0.3.1 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.92 \ wasm-bindgen-backend-0.2.92 \ wasm-bindgen-futures-0.4.42 \ wasm-bindgen-macro-0.2.92 \ wasm-bindgen-macro-support-0.2.92 \ wasm-bindgen-shared-0.2.92 \ web-sys-0.3.69 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.9 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ windows-targets-0.48.5 \ windows-targets-0.52.6 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.6 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.6 \ windows_i686_gnullvm-0.52.6 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.6 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ winnow-0.5.40 \ winnow-0.6.18 \ winreg-0.52.0 \ wyz-0.5.1 \ xshell-0.2.6 \ xshell-macros-0.2.6 \ yansi-0.5.1 \ zerocopy-0.7.35 \ zerocopy-derive-0.7.35 \ zeroize-1.8.1 \ zeroize_derive-1.4.2 \ zip-0.6.6 \ zstd-0.11.2+zstd.1.5.2 \ zstd-safe-5.0.2+zstd.1.5.2 \ zstd-sys-2.0.13+zstd.1.5.6 OPENSSLINC= /usr/include OPENSSLLIB= /usr/lib PLIST_FILES= bin/cairo-compile bin/cairo-format bin/cairo-language-server bin/cairo-run bin/cairo-test \ bin/generate-syntax bin/sierra-compile bin/starknet-compile bin/starknet-sierra-compile do-install: # workaround for error: found a virtual manifest at `/usr/ports/lang/cairo/work/cairo-2.0.1/Cargo.toml` instead of a package manifest # executables .for e in ${PLIST_FILES:S/bin\///} - ${INSTALL_PROGRAM} ${WRKDIR}/target/*-freebsd/release/${e} ${STAGEDIR}${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKDIR}/target/release/${e} ${STAGEDIR}${PREFIX}/bin .endfor # corelib ${MKDIR} ${STAGEDIR}${PREFIX}/lib/cairo-lang cd ${WRKSRC} && ${COPYTREE_SHARE} corelib ${STAGEDIR}${PREFIX}/lib/cairo-lang do-test: install # quick tests ${PREFIX}/bin/cairo-run --single-file ${FILESDIR}/hello_world.cairo ${PREFIX}/bin/cairo-run --single-file ${FILESDIR}/op_overloading.cairo # https://github.com/lambdaclass/cairo-by-example/issues/119: How to run the testsuite? .include diff --git a/lang/inko/Makefile b/lang/inko/Makefile index 6ed3ae2c1627..34117646ecbb 100644 --- a/lang/inko/Makefile +++ b/lang/inko/Makefile @@ -1,137 +1,137 @@ PORTNAME= inko DISTVERSIONPREFIX= v DISTVERSION= 0.14.0 PORTREVISION= 5 CATEGORIES= lang devel MAINTAINER= yuri@FreeBSD.org COMMENT= Language for building concurrent software WWW= https://inko-lang.org/ LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc # build fails on non-64-bit architectures: Inko requires a 64-bits architecture LIB_DEPENDS= libffi.so:devel/libffi USES= cargo llvm:15 localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= inko-lang MAKE_ENV= LLVM_SYS_150_PREFIX=${LLVM_PREFIX} \ INKO_RT=${PREFIX}/lib/inko/runtime \ INKO_STD=${PREFIX}/lib/inko CARGO_CRATES= addr2line-0.21.0 \ adler-1.0.2 \ aho-corasick-1.1.2 \ arrayref-0.3.7 \ arrayvec-0.7.4 \ autocfg-1.1.0 \ backtrace-0.3.69 \ base64-0.21.7 \ bitflags-1.3.2 \ bitflags-2.4.1 \ blake3-1.5.0 \ bstr-0.2.17 \ cc-1.0.83 \ cfg-if-1.0.0 \ concurrent-queue-2.4.0 \ console-0.15.8 \ constant_time_eq-0.3.0 \ crc32fast-1.3.2 \ crossbeam-queue-0.3.11 \ crossbeam-utils-0.8.19 \ either-1.9.0 \ encode_unicode-0.3.6 \ errno-0.3.8 \ filetime-0.2.23 \ flate2-1.0.28 \ fnv-1.0.7 \ form_urlencoded-1.2.1 \ getopts-0.2.21 \ getrandom-0.2.12 \ gimli-0.28.1 \ idna-0.5.0 \ lazy_static-1.4.0 \ libc-0.2.152 \ linux-raw-sys-0.4.12 \ llvm-sys-150.1.3 \ log-0.4.20 \ memchr-2.7.1 \ miniz_oxide-0.7.1 \ object-0.32.2 \ once_cell-1.19.0 \ percent-encoding-2.3.1 \ pin-project-lite-0.2.13 \ polling-2.8.0 \ ppv-lite86-0.2.17 \ proc-macro2-1.0.76 \ quote-1.0.35 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ redox_syscall-0.4.1 \ regex-1.10.2 \ regex-automata-0.1.10 \ regex-automata-0.4.3 \ regex-syntax-0.8.2 \ ring-0.17.7 \ rustc-demangle-0.1.23 \ rustix-0.38.28 \ rustls-0.21.10 \ rustls-webpki-0.101.7 \ sct-0.7.1 \ semver-1.0.21 \ similar-2.4.0 \ similar-asserts-1.5.0 \ socket2-0.5.5 \ spin-0.9.8 \ syn-2.0.48 \ tar-0.4.40 \ thiserror-1.0.56 \ thiserror-impl-1.0.56 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.1 \ unicode-bidi-0.3.14 \ unicode-ident-1.0.12 \ unicode-normalization-0.1.22 \ unicode-segmentation-1.10.1 \ unicode-width-0.1.11 \ untrusted-0.9.0 \ ureq-2.9.1 \ url-2.5.0 \ wasi-0.11.0+wasi-snapshot-preview1 \ webpki-roots-0.25.3 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-targets-0.48.5 \ windows-targets-0.52.0 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.0 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.0 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.0 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.0 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.0 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.0 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.0 \ inkwell,inkwell_internals@git+https://github.com/TheDan64/inkwell.git?rev=c18e3e8\#c18e3e8f2bb408c3ec323dd80d08b3a24e7c5152 do-install: # executable - ${INSTALL_PROGRAM} ${WRKDIR}/target/*-freebsd/release/inko ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + ${INSTALL_PROGRAM} ${WRKDIR}/target/release/inko ${STAGEDIR}${PREFIX}/bin/${PORTNAME} # runtime library ${MKDIR} ${STAGEDIR}${PREFIX}/lib/inko/runtime - ${INSTALL_DATA} ${WRKDIR}/target/*-freebsd/release/libinko.a ${STAGEDIR}${PREFIX}/lib/inko/runtime + ${INSTALL_DATA} ${WRKDIR}/target/release/libinko.a ${STAGEDIR}${PREFIX}/lib/inko/runtime # standard library cd ${WRKSRC}/std/src && ${COPYTREE_SHARE} std ${STAGEDIR}${PREFIX}/lib/inko .include diff --git a/lang/numbat/Makefile b/lang/numbat/Makefile index 9c92420391d5..d9c01483c3b9 100644 --- a/lang/numbat/Makefile +++ b/lang/numbat/Makefile @@ -1,290 +1,290 @@ PORTNAME= numbat DISTVERSIONPREFIX= v DISTVERSION= 1.14.0 PORTREVISION= 0 CATEGORIES= lang devel science MAINTAINER= yuri@FreeBSD.org COMMENT= Statically typed programming language for scientific computations WWW= https://numbat.dev LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT USES= cargo USE_GITHUB= yes GH_ACCOUNT= sharkdp RUSTFLAGS= ${ARCH:S/i386/YES/:C/^[a-z].*//:S/YES/-C target-feature=+sse,+sse2/} # add sse sse2 target-features only on i386 CARGO_CRATES= ahash-0.8.11 \ aho-corasick-1.1.3 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ anes-0.1.6 \ anstream-0.6.15 \ anstyle-1.0.8 \ anstyle-parse-0.2.5 \ anstyle-query-1.1.1 \ anstyle-wincon-3.0.4 \ anyhow-1.0.89 \ approx-0.5.1 \ arrayvec-0.7.6 \ assert_cmd-2.0.16 \ attohttpc-0.27.0 \ autocfg-1.4.0 \ base64-0.22.1 \ basic-toml-0.1.9 \ bitflags-2.6.0 \ block-buffer-0.10.4 \ bstr-1.10.0 \ bumpalo-3.16.0 \ byteorder-1.5.0 \ bytes-1.7.2 \ cast-0.3.0 \ cc-1.1.29 \ cfg-if-1.0.0 \ chrono-0.4.38 \ ciborium-0.2.2 \ ciborium-io-0.2.2 \ ciborium-ll-0.2.2 \ clap-4.5.20 \ clap_builder-4.5.20 \ clap_derive-4.5.18 \ clap_lex-0.7.2 \ clipboard-win-5.4.0 \ codespan-reporting-0.11.1 \ colorchoice-1.0.2 \ colored-2.1.0 \ console-0.15.8 \ core-foundation-sys-0.8.7 \ cpufeatures-0.2.14 \ criterion-0.5.1 \ criterion-plot-0.5.0 \ crossbeam-deque-0.8.5 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.20 \ crunchy-0.2.2 \ crypto-common-0.1.6 \ darling-0.20.10 \ darling_core-0.20.10 \ darling_macro-0.20.10 \ deranged-0.3.11 \ difflib-0.4.0 \ digest-0.10.7 \ dirs-5.0.1 \ dirs-sys-0.4.1 \ doc-comment-0.3.3 \ dyn-clone-1.0.17 \ either-1.13.0 \ encode_unicode-0.3.6 \ endian-type-0.1.2 \ equivalent-1.0.1 \ erased-serde-0.4.5 \ errno-0.3.9 \ error-code-3.3.1 \ fd-lock-4.0.2 \ float-cmp-0.9.0 \ fnv-1.0.7 \ form_urlencoded-1.2.1 \ generic-array-0.14.7 \ getrandom-0.2.15 \ glob-0.3.1 \ half-2.4.1 \ hashbrown-0.12.3 \ hashbrown-0.15.0 \ heck-0.4.1 \ heck-0.5.0 \ hermit-abi-0.4.0 \ hex-0.4.3 \ home-0.5.9 \ html-escape-0.2.13 \ http-1.1.0 \ humansize-2.1.3 \ iana-time-zone-0.1.61 \ iana-time-zone-haiku-0.1.2 \ ident_case-1.0.1 \ idna-0.5.0 \ indexmap-1.9.3 \ indexmap-2.6.0 \ insta-1.40.0 \ is-terminal-0.4.13 \ is_terminal_polyfill-1.70.1 \ itertools-0.10.5 \ itertools-0.12.1 \ itoa-1.0.11 \ jiff-0.1.13 \ jiff-tzdb-0.1.1 \ jiff-tzdb-platform-0.1.1 \ js-sys-0.3.72 \ lazy_static-1.5.0 \ libc-0.2.159 \ libm-0.2.8 \ libredox-0.1.3 \ linked-hash-map-0.5.6 \ linux-raw-sys-0.4.14 \ lock_api-0.4.12 \ log-0.4.22 \ memchr-2.7.4 \ mendeleev-0.8.1 \ mime-0.3.17 \ mime_guess-2.0.5 \ minimal-lexical-0.2.1 \ nibble_vec-0.1.0 \ nix-0.27.1 \ nom-7.1.3 \ normalize-line-endings-0.3.0 \ num-bigint-0.4.6 \ num-conv-0.1.0 \ num-format-0.4.4 \ num-integer-0.1.46 \ num-rational-0.4.2 \ num-traits-0.2.19 \ once_cell-1.20.2 \ once_map-0.4.20 \ oorandom-11.1.4 \ option-ext-0.2.0 \ parking_lot-0.12.3 \ parking_lot_core-0.9.10 \ percent-encoding-2.3.1 \ plotly-0.10.0 \ plotly_derive-0.10.0 \ plotters-0.3.7 \ plotters-backend-0.3.7 \ plotters-svg-0.3.7 \ powerfmt-0.2.0 \ ppv-lite86-0.2.20 \ predicates-3.1.2 \ predicates-core-1.0.8 \ predicates-tree-1.0.11 \ pretty_dtoa-0.3.0 \ proc-macro2-1.0.87 \ quick-xml-0.31.0 \ quote-1.0.37 \ radix_trie-0.2.1 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ rayon-1.10.0 \ rayon-core-1.12.1 \ redox_syscall-0.5.7 \ redox_users-0.4.6 \ regex-1.11.0 \ regex-automata-0.4.8 \ regex-syntax-0.8.5 \ ring-0.17.8 \ rinja-0.3.4 \ rinja_derive-0.3.4 \ rinja_parser-0.3.4 \ rust-embed-8.5.0 \ rust-embed-impl-8.5.0 \ rust-embed-utils-8.5.0 \ rustc-hash-2.0.0 \ rustix-0.38.37 \ rustls-0.22.4 \ rustls-pki-types-1.9.0 \ rustls-webpki-0.102.8 \ rustyline-13.0.0 \ rustyline-derive-0.10.0 \ ryu-1.0.18 \ ryu_floating_decimal-0.1.0 \ same-file-1.0.6 \ scopeguard-1.2.0 \ serde-1.0.210 \ serde_derive-1.0.210 \ serde_json-1.0.128 \ serde_repr-0.1.19 \ serde_spanned-0.6.8 \ serde_with-3.11.0 \ serde_with_macros-3.11.0 \ sha2-0.10.8 \ shellexpand-3.1.0 \ shlex-1.3.0 \ similar-2.6.0 \ smallvec-1.13.2 \ spin-0.9.8 \ stable_deref_trait-1.2.0 \ strfmt-0.2.4 \ strsim-0.11.1 \ subtle-2.6.1 \ syn-2.0.79 \ termcolor-1.4.1 \ terminal_size-0.3.0 \ terminal_size-0.4.0 \ termtree-0.4.1 \ thiserror-1.0.64 \ thiserror-impl-1.0.64 \ time-0.3.36 \ time-core-0.1.2 \ time-macros-0.2.18 \ tinytemplate-1.2.1 \ tinyvec-1.8.0 \ tinyvec_macros-0.1.1 \ toml-0.8.19 \ toml_datetime-0.6.8 \ toml_edit-0.22.22 \ typeid-1.0.2 \ typenum-1.17.0 \ unicase-2.7.0 \ unicode-bidi-0.3.17 \ unicode-ident-1.0.13 \ unicode-normalization-0.1.24 \ unicode-segmentation-1.12.0 \ unicode-width-0.1.14 \ untrusted-0.9.0 \ url-2.5.2 \ utf8-width-0.1.7 \ utf8parse-0.2.2 \ version_check-0.9.5 \ wait-timeout-0.2.0 \ walkdir-2.5.0 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.95 \ wasm-bindgen-backend-0.2.95 \ wasm-bindgen-macro-0.2.95 \ wasm-bindgen-macro-support-0.2.95 \ wasm-bindgen-shared-0.2.95 \ web-sys-0.3.72 \ webpki-roots-0.26.6 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.9 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-core-0.52.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ windows-targets-0.48.5 \ windows-targets-0.52.6 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.6 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.6 \ windows_i686_gnullvm-0.52.6 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.6 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ winnow-0.6.20 \ zerocopy-0.7.35 \ zerocopy-derive-0.7.35 \ zeroize-1.8.1 PLIST_FILES= bin/${PORTNAME} do-install: # workaround for error: found a virtual manifest at `xx` instead of a package manifest ${INSTALL_PROGRAM} \ - ${WRKDIR}/target/*/release/${PORTNAME} \ + ${WRKDIR}/target/release/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/lang/prql/Makefile b/lang/prql/Makefile index fde328db7156..57dcdff35ed6 100644 --- a/lang/prql/Makefile +++ b/lang/prql/Makefile @@ -1,514 +1,514 @@ PORTNAME= prql DISTVERSION= 0.13.0 PORTREVISION= 2 CATEGORIES= lang databases PKGNAMESUFFIX= -compiler MAINTAINER= yuri@FreeBSD.org COMMENT= Language for transforming data: powerful, pipelined SQL replacement WWW= https://prql-lang.org LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo python:build USE_GITHUB= yes GH_ACCOUNT= PRQL CARGO_CRATES= addr2line-0.21.0 \ adler-1.0.2 \ ahash-0.7.8 \ ahash-0.8.11 \ aho-corasick-1.1.3 \ allocator-api2-0.2.18 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ anes-0.1.6 \ ansi-to-html-0.2.1 \ anstream-0.6.14 \ anstyle-1.0.7 \ anstyle-parse-0.2.4 \ anstyle-query-1.0.3 \ anstyle-wincon-3.0.3 \ anyhow-1.0.86 \ ariadne-0.4.1 \ arrayvec-0.7.4 \ arrow-51.0.0 \ arrow-52.1.0 \ arrow-arith-51.0.0 \ arrow-arith-52.1.0 \ arrow-array-51.0.0 \ arrow-array-52.1.0 \ arrow-buffer-51.0.0 \ arrow-buffer-52.1.0 \ arrow-cast-51.0.0 \ arrow-cast-52.1.0 \ arrow-data-51.0.0 \ arrow-data-52.1.0 \ arrow-ord-51.0.0 \ arrow-ord-52.1.0 \ arrow-row-51.0.0 \ arrow-row-52.1.0 \ arrow-schema-51.0.0 \ arrow-schema-52.1.0 \ arrow-select-51.0.0 \ arrow-select-52.1.0 \ arrow-string-51.0.0 \ arrow-string-52.1.0 \ async-trait-0.1.80 \ asynchronous-codec-0.6.2 \ atoi-2.0.0 \ autocfg-1.3.0 \ backtrace-0.3.71 \ base64-0.21.7 \ base64-0.22.1 \ bigdecimal-0.3.1 \ bigdecimal-0.4.3 \ bindgen-0.69.4 \ bitflags-1.3.2 \ bitflags-2.5.0 \ bitvec-1.0.1 \ block-buffer-0.10.4 \ borsh-1.5.0 \ borsh-derive-1.5.0 \ bstr-1.9.1 \ btoi-0.4.3 \ bufstream-0.1.4 \ bumpalo-3.16.0 \ bytecheck-0.6.12 \ bytecheck_derive-0.6.12 \ byteorder-1.5.0 \ bytes-1.6.0 \ cast-0.3.0 \ cc-1.0.98 \ cesu8-1.1.0 \ cexpr-0.6.0 \ cfg-if-1.0.0 \ cfg_aliases-0.1.1 \ chrono-0.4.38 \ chumsky-0.9.3 \ ciborium-0.2.2 \ ciborium-io-0.2.2 \ ciborium-ll-0.2.2 \ clang-sys-1.8.2 \ clap-2.34.0 \ clap-4.4.18 \ clap-verbosity-flag-2.1.2 \ clap_builder-4.4.18 \ clap_complete-4.4.10 \ clap_complete_command-0.5.1 \ clap_complete_fig-4.4.2 \ clap_complete_nushell-0.1.11 \ clap_derive-4.4.7 \ clap_lex-0.6.0 \ clio-0.3.5 \ cmake-0.1.50 \ color-eyre-0.6.3 \ color-spantrace-0.2.1 \ colorchoice-1.0.1 \ colorchoice-clap-1.0.4 \ combine-4.6.7 \ comfy-table-7.1.1 \ connection-string-0.2.0 \ connector_arrow-0.4.2 \ console-0.15.8 \ console_error_panic_hook-0.1.7 \ const-random-0.1.18 \ const-random-macro-0.1.16 \ core-foundation-0.9.4 \ core-foundation-sys-0.8.6 \ cpufeatures-0.2.12 \ crc32fast-1.4.2 \ criterion-0.5.1 \ criterion-plot-0.5.0 \ crossbeam-0.8.4 \ crossbeam-channel-0.5.13 \ crossbeam-deque-0.8.5 \ crossbeam-epoch-0.9.18 \ crossbeam-queue-0.3.11 \ crossbeam-utils-0.8.20 \ crunchy-0.2.2 \ crypto-common-0.1.6 \ csv-1.3.0 \ csv-core-0.1.11 \ darling-0.20.9 \ darling_core-0.20.9 \ darling_macro-0.20.9 \ deranged-0.3.11 \ derive_utils-0.14.1 \ digest-0.10.7 \ duckdb-1.0.0 \ dyn-clone-1.0.17 \ either-1.12.0 \ encode_unicode-0.3.6 \ encoding_rs-0.8.34 \ enum-as-inner-0.6.0 \ enumflags2-0.7.9 \ enumflags2_derive-0.7.9 \ env_logger-0.10.2 \ equivalent-1.0.1 \ errno-0.3.9 \ eyre-0.6.12 \ fallible-iterator-0.2.0 \ fallible-iterator-0.3.0 \ fallible-streaming-iterator-0.1.9 \ fastrand-2.1.0 \ filetime-0.2.23 \ flate2-1.0.30 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.2.1 \ frunk-0.4.2 \ frunk_core-0.4.2 \ frunk_derives-0.4.2 \ frunk_proc_macro_helpers-0.1.2 \ frunk_proc_macros-0.1.2 \ fsevent-sys-4.1.0 \ funty-2.0.0 \ futures-0.3.30 \ futures-channel-0.3.30 \ futures-core-0.3.30 \ futures-executor-0.3.30 \ futures-io-0.3.30 \ futures-macro-0.3.30 \ futures-sink-0.3.30 \ futures-task-0.3.30 \ futures-timer-3.0.3 \ futures-util-0.3.30 \ generic-array-0.14.7 \ getrandom-0.2.15 \ gimli-0.28.1 \ glob-0.3.1 \ globset-0.4.14 \ half-2.4.1 \ handlebars-4.5.0 \ hashbrown-0.12.3 \ hashbrown-0.14.5 \ hashlink-0.8.4 \ hashlink-0.9.1 \ heck-0.4.1 \ heck-0.5.0 \ hermit-abi-0.3.9 \ hmac-0.12.1 \ humantime-2.1.0 \ iana-time-zone-0.1.60 \ iana-time-zone-haiku-0.1.2 \ ident_case-1.0.1 \ idna-0.5.0 \ indenter-0.3.3 \ indexmap-2.2.6 \ indoc-2.0.5 \ inotify-0.9.6 \ inotify-sys-0.1.5 \ insta-1.39.0 \ insta-cmd-0.6.0 \ inventory-0.3.15 \ io-enum-1.1.3 \ is-terminal-0.4.12 \ is_terminal_polyfill-1.70.0 \ itertools-0.10.5 \ itertools-0.13.0 \ itoa-1.0.11 \ jni-0.21.1 \ jni-sys-0.3.0 \ jobserver-0.1.31 \ js-sys-0.3.69 \ kqueue-1.0.8 \ kqueue-sys-1.0.4 \ lazy_static-1.4.0 \ lazycell-1.3.0 \ lexical-core-0.8.5 \ lexical-parse-float-0.8.5 \ lexical-parse-integer-0.8.6 \ lexical-util-0.8.5 \ lexical-write-float-0.8.5 \ lexical-write-integer-0.8.5 \ libc-0.2.155 \ libduckdb-sys-1.0.0 \ libloading-0.8.3 \ libm-0.2.8 \ libsqlite3-sys-0.28.0 \ libz-sys-1.1.18 \ linked-hash-map-0.5.6 \ linux-raw-sys-0.4.14 \ lock_api-0.4.12 \ log-0.4.22 \ lru-0.12.3 \ md-5-0.10.6 \ mdbook-0.4.36 \ mdbook-preprocessor-boilerplate-0.1.2 \ memchr-2.7.2 \ memoffset-0.9.1 \ minijinja-2.0.3 \ minimal-lexical-0.2.1 \ miniz_oxide-0.7.3 \ mio-0.8.11 \ mysql-25.0.1 \ mysql-common-derive-0.31.1 \ mysql_common-0.32.3 \ named_pipe-0.4.1 \ native-tls-0.2.12 \ nom-7.1.3 \ normpath-1.2.0 \ notify-6.1.1 \ num-0.4.3 \ num-bigint-0.4.5 \ num-complex-0.4.6 \ num-conv-0.1.0 \ num-integer-0.1.46 \ num-iter-0.1.45 \ num-rational-0.4.2 \ num-traits-0.2.19 \ num_cpus-1.16.0 \ object-0.32.2 \ once_cell-1.19.0 \ oorandom-11.1.3 \ opener-0.6.1 \ openssl-0.10.66 \ openssl-macros-0.1.1 \ openssl-probe-0.1.5 \ openssl-sys-0.9.103 \ owo-colors-3.5.0 \ parking_lot-0.12.3 \ parking_lot_core-0.9.10 \ pathdiff-0.2.1 \ pem-3.0.4 \ percent-encoding-2.3.1 \ pest-2.7.10 \ pest_derive-2.7.10 \ pest_generator-2.7.10 \ pest_meta-2.7.10 \ pg_bigdecimal-0.1.5 \ phf-0.11.2 \ phf_shared-0.11.2 \ pin-project-lite-0.2.14 \ pin-utils-0.1.0 \ pkg-config-0.3.30 \ portable-atomic-1.6.0 \ postgres-0.19.8 \ postgres-protocol-0.6.7 \ postgres-types-0.2.7 \ powerfmt-0.2.0 \ ppv-lite86-0.2.17 \ pretty-hex-0.3.0 \ proc-macro-crate-3.1.0 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro2-1.0.84 \ psm-0.1.21 \ ptr_meta-0.1.4 \ ptr_meta_derive-0.1.4 \ pulldown-cmark-0.9.6 \ pulldown-cmark-0.10.3 \ pulldown-cmark-to-cmark-14.0.1 \ pyo3-0.20.3 \ pyo3-build-config-0.20.3 \ pyo3-build-config-0.22.2 \ pyo3-ffi-0.20.3 \ pyo3-macros-0.20.3 \ pyo3-macros-backend-0.20.3 \ quote-1.0.36 \ radium-0.7.0 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ redox_syscall-0.4.1 \ redox_syscall-0.5.1 \ ref-cast-1.0.23 \ ref-cast-impl-1.0.23 \ regex-1.10.5 \ regex-automata-0.4.6 \ regex-syntax-0.8.3 \ relative-path-1.9.3 \ rend-0.4.2 \ ring-0.17.8 \ rkyv-0.7.44 \ rkyv_derive-0.7.44 \ rstest-0.21.0 \ rstest_macros-0.21.0 \ rusqlite-0.31.0 \ rust_decimal-1.35.0 \ rustc-demangle-0.1.24 \ rustc-hash-1.1.0 \ rustc_version-0.4.0 \ rustix-0.38.34 \ rustler-0.34.0 \ rustler_codegen-0.34.0 \ rustler_sys-2.4.2 \ rustls-0.21.12 \ rustls-native-certs-0.6.3 \ rustls-pemfile-1.0.4 \ rustls-webpki-0.101.7 \ rustversion-1.0.17 \ ryu-1.0.18 \ same-file-1.0.6 \ saturating-0.1.0 \ schannel-0.1.23 \ schemars-1.0.0-alpha.2 \ schemars_derive-1.0.0-alpha.2 \ scoped-tls-1.0.1 \ scopeguard-1.2.0 \ sct-0.7.1 \ seahash-4.1.0 \ security-framework-2.11.0 \ security-framework-sys-2.11.0 \ semver-1.0.23 \ serde-1.0.204 \ serde_derive-1.0.204 \ serde_derive_internals-0.29.1 \ serde_json-1.0.120 \ serde_yaml-0.9.34+deprecated \ sha1-0.10.6 \ sha2-0.10.8 \ sharded-slab-0.1.7 \ shlex-1.3.0 \ signal-hook-registry-1.4.2 \ simdutf8-0.1.4 \ similar-2.6.0 \ similar-asserts-1.5.0 \ siphasher-0.3.11 \ slab-0.4.9 \ smallvec-1.13.2 \ socket2-0.5.7 \ spin-0.9.8 \ sqlformat-0.2.4 \ sqlparser-0.48.0 \ stacker-0.1.15 \ static_assertions-1.1.0 \ stringprep-0.1.5 \ strsim-0.10.0 \ strsim-0.11.1 \ strum-0.25.0 \ strum-0.26.3 \ strum_macros-0.25.3 \ strum_macros-0.26.4 \ subprocess-0.2.9 \ subtle-2.5.0 \ syn-1.0.109 \ syn-2.0.72 \ syn_derive-0.1.8 \ tap-1.0.1 \ tar-0.4.40 \ target-lexicon-0.12.14 \ tempfile-3.10.1 \ termcolor-1.4.1 \ terminal_size-0.3.0 \ test_each_file-0.3.3 \ textwrap-0.11.0 \ thiserror-1.0.61 \ thiserror-impl-1.0.61 \ thread_local-1.1.8 \ tiberius-0.12.3 \ time-0.3.36 \ time-core-0.1.2 \ time-macros-0.2.18 \ tiny-keccak-2.0.2 \ tinytemplate-1.2.1 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.1 \ tokio-1.38.1 \ tokio-macros-2.3.0 \ tokio-postgres-0.7.11 \ tokio-rustls-0.24.1 \ tokio-util-0.7.11 \ toml-0.5.11 \ toml_datetime-0.6.6 \ toml_edit-0.21.1 \ topological-sort-0.2.2 \ tracing-0.1.40 \ tracing-attributes-0.1.27 \ tracing-core-0.1.32 \ tracing-error-0.2.0 \ tracing-subscriber-0.3.18 \ twox-hash-1.6.3 \ typenum-1.17.0 \ ucd-trie-0.1.6 \ unicase-2.7.0 \ unicode-bidi-0.3.15 \ unicode-ident-1.0.12 \ unicode-normalization-0.1.23 \ unicode-properties-0.1.1 \ unicode-segmentation-1.11.0 \ unicode-width-0.1.12 \ unicode_categories-0.1.1 \ unindent-0.2.3 \ unreachable-1.0.0 \ unsafe-libyaml-0.2.11 \ untrusted-0.9.0 \ url-2.5.0 \ utf8parse-0.2.1 \ uuid-1.8.0 \ valuable-0.1.0 \ vcpkg-0.2.15 \ version_check-0.9.4 \ void-1.0.2 \ walkdir-2.5.0 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasite-0.1.0 \ wasm-bindgen-0.2.92 \ wasm-bindgen-backend-0.2.92 \ wasm-bindgen-futures-0.4.42 \ wasm-bindgen-macro-0.2.92 \ wasm-bindgen-macro-support-0.2.92 \ wasm-bindgen-shared-0.2.92 \ wasm-bindgen-test-0.3.42 \ wasm-bindgen-test-macro-0.3.42 \ web-sys-0.3.69 \ whoami-1.5.1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.8 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-core-0.52.0 \ windows-sys-0.42.0 \ windows-sys-0.45.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-targets-0.42.2 \ windows-targets-0.48.5 \ windows-targets-0.52.5 \ windows_aarch64_gnullvm-0.42.2 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.5 \ windows_aarch64_msvc-0.42.2 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.5 \ windows_i686_gnu-0.42.2 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.5 \ windows_i686_gnullvm-0.52.5 \ windows_i686_msvc-0.42.2 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.5 \ windows_x86_64_gnu-0.42.2 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.5 \ windows_x86_64_gnullvm-0.42.2 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.5 \ windows_x86_64_msvc-0.42.2 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.5 \ winnow-0.5.40 \ wyz-0.5.1 \ xattr-1.3.1 \ yansi-1.0.1 \ zerocopy-0.7.34 \ zerocopy-derive-0.7.34 \ zstd-0.13.1 \ zstd-safe-7.1.0 \ zstd-sys-2.0.10+zstd.1.5.6 BINARY_ALIAS= python3=${PYTHON_CMD} PLIST_FILES= bin/prqlc do-install: # workaround for error: found a virtual manifest at `xx` instead of a package manifest ${INSTALL_PROGRAM} \ - ${WRKDIR}/target/*/release/prqlc \ + ${WRKDIR}/target/release/prqlc \ ${STAGEDIR}${PREFIX}/bin/prqlc .include diff --git a/lang/starlark-rust/Makefile b/lang/starlark-rust/Makefile index cd1afff2d081..d25d07b8c9a7 100644 --- a/lang/starlark-rust/Makefile +++ b/lang/starlark-rust/Makefile @@ -1,254 +1,254 @@ PORTNAME= starlark-rust DISTVERSIONPREFIX= v DISTVERSION= 0.12.0 PORTREVISION= 4 CATEGORIES= lang MAINTAINER= yuri@FreeBSD.org COMMENT= Rust implementation of the Starlark language WWW= https://github.com/facebook/starlark-rust LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo USE_GITHUB= yes GH_ACCOUNT= facebook CARGO_CRATES= Inflector-0.11.4 \ addr2line-0.21.0 \ adler-1.0.2 \ ahash-0.8.11 \ aho-corasick-1.1.3 \ allocator-api2-0.2.16 \ annotate-snippets-0.9.2 \ anstream-0.6.13 \ anstyle-1.0.6 \ anstyle-parse-0.2.3 \ anstyle-query-1.0.2 \ anstyle-wincon-3.0.2 \ anyhow-1.0.81 \ argfile-0.1.6 \ arrayvec-0.7.4 \ ascii-canvas-3.0.0 \ autocfg-1.2.0 \ backtrace-0.3.71 \ beef-0.5.2 \ bit-set-0.5.3 \ bit-vec-0.6.3 \ bitflags-1.3.2 \ bitflags-2.5.0 \ bumpalo-3.15.4 \ bytemuck-1.15.0 \ byteorder-1.5.0 \ bytes-1.6.0 \ castaway-0.2.2 \ cc-1.0.90 \ cfg-if-1.0.0 \ clap-4.5.4 \ clap_builder-4.5.2 \ clap_derive-4.5.4 \ clap_lex-0.7.0 \ clipboard-win-4.5.0 \ colorchoice-1.0.0 \ compact_str-0.6.1 \ convert_case-0.4.0 \ crossbeam-channel-0.5.12 \ crossbeam-utils-0.8.19 \ crunchy-0.2.2 \ ctor-0.1.26 \ dashmap-5.5.3 \ debugserver-types-0.5.0 \ derivative-2.2.0 \ derive_more-0.99.17 \ diff-0.1.13 \ dirs-next-2.0.0 \ dirs-sys-next-0.1.2 \ either-1.10.0 \ ena-0.14.2 \ endian-type-0.1.2 \ env_logger-0.7.1 \ equivalent-1.0.1 \ erased-serde-0.3.31 \ errno-0.3.8 \ error-code-2.3.1 \ fd-lock-3.0.13 \ fixedbitset-0.4.2 \ fnv-1.0.7 \ form_urlencoded-1.2.1 \ fs-err-2.11.0 \ futures-0.3.30 \ futures-channel-0.3.30 \ futures-core-0.3.30 \ futures-executor-0.3.30 \ futures-io-0.3.30 \ futures-macro-0.3.30 \ futures-sink-0.3.30 \ futures-task-0.3.30 \ futures-util-0.3.30 \ fxhash-0.2.1 \ getrandom-0.1.16 \ getrandom-0.2.12 \ gimli-0.28.1 \ hashbrown-0.12.3 \ hashbrown-0.14.3 \ heck-0.5.0 \ hermit-abi-0.3.9 \ idna-0.5.0 \ indenter-0.3.3 \ indexmap-1.9.3 \ indexmap-2.2.6 \ inferno-0.11.19 \ instant-0.1.12 \ inventory-0.3.15 \ is-terminal-0.4.12 \ itertools-0.10.5 \ itoa-1.0.11 \ lalrpop-0.19.12 \ lalrpop-util-0.19.12 \ lazy_static-1.4.0 \ libc-0.2.153 \ libredox-0.1.3 \ linux-raw-sys-0.4.13 \ lock_api-0.4.11 \ log-0.4.21 \ logos-0.12.1 \ logos-derive-0.12.1 \ lsp-server-0.7.6 \ lsp-types-0.94.1 \ maplit-1.0.2 \ memchr-2.7.2 \ memoffset-0.6.5 \ miniz_oxide-0.7.2 \ new_debug_unreachable-1.0.6 \ nibble_vec-0.1.0 \ nix-0.26.4 \ num-bigint-0.4.4 \ num-format-0.4.4 \ num-integer-0.1.46 \ num-traits-0.2.18 \ object-0.32.2 \ once_cell-1.19.0 \ os_str_bytes-6.6.1 \ parking_lot-0.11.2 \ parking_lot-0.12.1 \ parking_lot_core-0.8.6 \ parking_lot_core-0.9.9 \ paste-1.0.14 \ percent-encoding-2.3.1 \ petgraph-0.6.4 \ phf_shared-0.10.0 \ pin-project-lite-0.2.14 \ pin-utils-0.1.0 \ ppv-lite86-0.2.17 \ precomputed-hash-0.1.1 \ proc-macro2-1.0.79 \ prost-0.11.9 \ prost-derive-0.11.9 \ prost-types-0.11.9 \ quick-xml-0.26.0 \ quickcheck-0.9.2 \ quote-1.0.35 \ radix_trie-0.2.1 \ rand-0.7.3 \ rand-0.8.5 \ rand_chacha-0.2.2 \ rand_chacha-0.3.1 \ rand_core-0.5.1 \ rand_core-0.6.4 \ rand_hc-0.2.0 \ redox_syscall-0.2.16 \ redox_syscall-0.4.1 \ redox_users-0.4.5 \ regex-1.10.4 \ regex-automata-0.4.6 \ regex-syntax-0.6.29 \ regex-syntax-0.8.3 \ relative-path-1.9.2 \ rgb-0.8.37 \ rustc-demangle-0.1.23 \ rustc_version-0.4.0 \ rustix-0.38.32 \ rustversion-1.0.14 \ rustyline-11.0.0 \ ryu-1.0.17 \ same-file-1.0.6 \ schemafy-0.5.2 \ schemafy_core-0.5.2 \ schemafy_lib-0.5.2 \ scopeguard-1.2.0 \ semver-1.0.22 \ serde-1.0.197 \ serde_derive-1.0.197 \ serde_json-1.0.115 \ serde_repr-0.1.18 \ siphasher-0.3.11 \ slab-0.4.9 \ smallvec-1.13.2 \ sorted_vector_map-0.1.0 \ stable_deref_trait-1.2.0 \ static_assertions-1.1.0 \ str-buf-1.0.6 \ str_stack-0.1.0 \ string_cache-0.8.7 \ strsim-0.10.0 \ strsim-0.11.0 \ syn-1.0.109 \ syn-2.0.57 \ term-0.7.0 \ terminal_size-0.3.0 \ textwrap-0.11.0 \ thiserror-1.0.58 \ thiserror-impl-1.0.58 \ tiny-keccak-2.0.2 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.1 \ tokio-1.37.0 \ triomphe-0.1.11 \ unicode-bidi-0.3.15 \ unicode-ident-1.0.12 \ unicode-normalization-0.1.23 \ unicode-segmentation-1.11.0 \ unicode-width-0.1.11 \ unicode-xid-0.2.4 \ url-2.5.0 \ utf8parse-0.2.1 \ version_check-0.9.4 \ walkdir-2.5.0 \ wasi-0.9.0+wasi-snapshot-preview1 \ wasi-0.11.0+wasi-snapshot-preview1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.6 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-targets-0.48.5 \ windows-targets-0.52.4 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.4 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.4 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.4 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.4 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.4 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.4 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.4 \ zerocopy-0.7.32 \ zerocopy-derive-0.7.32 PLIST_FILES= bin/starlark do-install: # binaries (workaround for error: found a virtual manifest at `xx` instead of a package manifest) ${INSTALL_PROGRAM} \ - ${WRKDIR}/target/*/release/starlark \ + ${WRKDIR}/target/release/starlark \ ${STAGEDIR}${PREFIX}/bin .include diff --git a/math/fend/Makefile b/math/fend/Makefile index b4c2e4a2c83b..5b2697fadaf4 100644 --- a/math/fend/Makefile +++ b/math/fend/Makefile @@ -1,128 +1,128 @@ PORTNAME= fend DISTVERSIONPREFIX= v DISTVERSION= 1.5.3 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= Arbitrary-precision unit-aware calculator WWW= https://printfn.github.io/fend LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= cargo USE_GITHUB= yes GH_ACCOUNT= printfn CARGO_CRATES= base64-0.21.7 \ bitflags-2.6.0 \ bumpalo-3.16.0 \ byteorder-1.5.0 \ cc-1.1.25 \ cfg-if-1.0.0 \ cfg_aliases-0.1.1 \ cfg_aliases-0.2.1 \ clipboard-win-5.4.0 \ core-foundation-0.9.4 \ core-foundation-sys-0.8.7 \ ctrlc-3.4.5 \ endian-type-0.1.2 \ equivalent-1.0.1 \ errno-0.3.9 \ error-code-3.3.1 \ fastrand-2.1.1 \ fd-lock-4.0.2 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ getrandom-0.2.15 \ hashbrown-0.15.0 \ home-0.5.9 \ indexmap-2.6.0 \ instant-0.1.13 \ js-sys-0.3.70 \ libc-0.2.159 \ linux-raw-sys-0.4.14 \ log-0.4.22 \ memchr-2.7.4 \ minreq-2.12.0 \ native-tls-0.2.12 \ nibble_vec-0.1.0 \ nix-0.28.0 \ nix-0.29.0 \ once_cell-1.20.2 \ openssl-0.10.66 \ openssl-macros-0.1.1 \ openssl-probe-0.1.5 \ openssl-sys-0.9.103 \ pkg-config-0.3.31 \ ppv-lite86-0.2.20 \ proc-macro2-1.0.86 \ quote-1.0.37 \ radix_trie-0.2.1 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ ring-0.17.8 \ rustix-0.38.37 \ rustls-0.21.12 \ rustls-native-certs-0.6.3 \ rustls-pemfile-1.0.4 \ rustls-webpki-0.101.7 \ rustyline-14.0.0 \ schannel-0.1.24 \ sct-0.7.1 \ security-framework-2.11.1 \ security-framework-sys-2.12.0 \ serde-1.0.210 \ serde_derive-1.0.210 \ serde_spanned-0.6.8 \ shlex-1.3.0 \ smallvec-1.13.2 \ spin-0.9.8 \ syn-2.0.79 \ tempfile-3.13.0 \ toml-0.8.19 \ toml_datetime-0.6.8 \ toml_edit-0.22.22 \ unicode-ident-1.0.13 \ unicode-segmentation-1.12.0 \ unicode-width-0.1.14 \ untrusted-0.9.0 \ utf8parse-0.2.2 \ vcpkg-0.2.15 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.93 \ wasm-bindgen-backend-0.2.93 \ wasm-bindgen-macro-0.2.93 \ wasm-bindgen-macro-support-0.2.93 \ wasm-bindgen-shared-0.2.93 \ web-sys-0.3.70 \ webpki-roots-0.25.4 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ windows-targets-0.52.6 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_msvc-0.52.6 \ windows_i686_gnu-0.52.6 \ windows_i686_gnullvm-0.52.6 \ windows_i686_msvc-0.52.6 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.52.6 \ winnow-0.6.20 \ zerocopy-0.7.35 \ zerocopy-derive-0.7.35 OPENSSLINC= /usr/include OPENSSLLIB= /usr/lib PLIST_FILES= bin/${PORTNAME} do-install: # workaround for error: found a virtual manifest at `xx` instead of a package manifest ${INSTALL_PROGRAM} \ - ${WRKDIR}/target/*/release/${PORTNAME} \ + ${WRKDIR}/target/release/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/misc/py-pyqir/Makefile b/misc/py-pyqir/Makefile index 74a2a91b348a..a299ad2d5639 100644 --- a/misc/py-pyqir/Makefile +++ b/misc/py-pyqir/Makefile @@ -1,100 +1,100 @@ PORTNAME= pyqir DISTVERSIONPREFIX= v DISTVERSION= 0.10.4 PORTREVISION= 2 CATEGORIES= misc python # quantum-computing #MASTER_SITES= PYPI # no tarballs PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= PyQIR parses, generates, evaluates Quantum Intermediate Representation WWW= https://www.qir-alliance.org/pyqir/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>0:devel/py-maturin@${PY_FLAVOR} USES= cargo gnome llvm:14 localbase:ldflags python USE_PYTHON= pep517 pytest USE_GNOME= libxml2 WRKSRC_SUBSIR= pyqir USE_GITHUB= yes GH_ACCOUNT= qir-alliance CARGO_FEATURES= llvm14-0 CARGO_CRATES= aho-corasick-1.1.2 \ autocfg-1.1.0 \ bitflags-1.3.2 \ bitvec-1.0.1 \ cc-1.0.83 \ cfg-if-1.0.0 \ cmake-0.1.50 \ const-str-0.5.6 \ error-chain-0.10.0 \ funty-2.0.0 \ indoc-1.0.9 \ lazy_static-1.4.0 \ libc-0.2.153 \ llvm-sys-110.0.4 \ llvm-sys-120.3.2 \ llvm-sys-130.1.2 \ llvm-sys-140.1.3 \ lock_api-0.4.11 \ log-0.4.20 \ memchr-2.7.1 \ memoffset-0.9.0 \ mut_static-5.0.0 \ normalize-line-endings-0.3.0 \ once_cell-1.19.0 \ parking_lot-0.12.1 \ parking_lot_core-0.9.9 \ pest-2.7.6 \ proc-macro2-1.0.78 \ pyo3-0.19.2 \ pyo3-build-config-0.19.2 \ pyo3-ffi-0.19.2 \ pyo3-macros-0.19.2 \ pyo3-macros-backend-0.19.2 \ quote-1.0.35 \ radium-0.7.0 \ redox_syscall-0.4.1 \ regex-1.10.3 \ regex-automata-0.4.5 \ regex-syntax-0.8.2 \ scopeguard-1.2.0 \ semver-0.11.0 \ semver-1.0.21 \ semver-parser-0.10.2 \ smallvec-1.13.1 \ syn-1.0.109 \ syn-2.0.48 \ tap-1.0.1 \ target-lexicon-0.12.13 \ thiserror-1.0.56 \ thiserror-impl-1.0.56 \ ucd-trie-0.1.6 \ unicode-ident-1.0.12 \ unindent-0.1.11 \ windows-targets-0.48.5 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_msvc-0.48.5 \ windows_i686_gnu-0.48.5 \ windows_i686_msvc-0.48.5 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_msvc-0.48.5 \ wyz-0.5.1 MAKE_ENV= LLVM_SYS_140_PREFIX=${LLVM_PREFIX} TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} do-install: ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} - ${INSTALL_LIB} ${WRKDIR}/target/*-unknown-freebsd/release/libpyqir.so ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/_native.abi3.so + ${INSTALL_LIB} ${WRKDIR}/target/release/libpyqir.so ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/_native.abi3.so ${INSTALL_DATA} ${WRKSRC}/pyqir/pyqir/*.py ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} .include diff --git a/misc/quary/Makefile b/misc/quary/Makefile index a116489354a8..ce73f72fb42a 100644 --- a/misc/quary/Makefile +++ b/misc/quary/Makefile @@ -1,540 +1,540 @@ PORTNAME= quary DISTVERSIONPREFIX= v DISTVERSION= 0.3.2 PORTREVISION= 2 CATEGORIES= misc MAINTAINER= yuri@FreeBSD.org COMMENT= Open-source BI for engineers WWW= https://www.quary.dev LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo USE_GITHUB= yes GH_ACCOUNT= quarylabs RUSTFLAGS= ${ARCH:S/i386/YES/:C/^[a-z].*//:S/YES/-C target-feature=+sse,+sse2/} # add sse sse2 target-features only on i386 CARGO_CRATES= addr2line-0.22.0 \ adler-1.0.2 \ ahash-0.7.8 \ ahash-0.8.11 \ aho-corasick-1.1.3 \ allocator-api2-0.2.18 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ anstream-0.6.14 \ anstyle-1.0.7 \ anstyle-parse-0.2.4 \ anstyle-query-1.1.0 \ anstyle-wincon-3.0.3 \ anyhow-1.0.86 \ arrayvec-0.7.4 \ arrow-51.0.0 \ arrow-arith-51.0.0 \ arrow-array-51.0.0 \ arrow-buffer-51.0.0 \ arrow-cast-51.0.0 \ arrow-csv-51.0.0 \ arrow-data-51.0.0 \ arrow-ipc-51.0.0 \ arrow-json-51.0.0 \ arrow-ord-51.0.0 \ arrow-row-51.0.0 \ arrow-schema-51.0.0 \ arrow-select-51.0.0 \ arrow-string-51.0.0 \ assert_cmd-2.0.14 \ async-compression-0.4.11 \ async-stream-0.3.5 \ async-stream-impl-0.3.5 \ async-trait-0.1.80 \ atoi-2.0.0 \ atomic-waker-1.1.2 \ autocfg-1.3.0 \ backtrace-0.3.73 \ base64-0.21.7 \ base64-0.22.1 \ base64ct-1.6.0 \ bigdecimal-0.3.1 \ bitflags-1.3.2 \ bitflags-2.5.0 \ bitvec-1.0.1 \ block-buffer-0.10.4 \ bollard-0.16.1 \ bollard-stubs-1.44.0-rc.2 \ borsh-1.5.1 \ borsh-derive-1.5.1 \ bstr-1.9.1 \ bumpalo-3.16.0 \ bytecheck-0.6.12 \ bytecheck_derive-0.6.12 \ byteorder-1.5.0 \ bytes-1.6.0 \ cast-0.3.0 \ cc-1.0.99 \ cfg-if-1.0.0 \ cfg_aliases-0.2.1 \ chrono-0.4.38 \ chrono-tz-0.8.6 \ chrono-tz-build-0.2.1 \ clap-4.5.7 \ clap_builder-4.5.7 \ clap_derive-4.5.5 \ clap_lex-0.7.1 \ clickhouse-rs-1.1.0-alpha.1 \ clickhouse-rs-cityhash-sys-0.1.2 \ colorchoice-1.0.1 \ combine-4.6.7 \ comfy-table-7.1.1 \ console-0.15.8 \ console_error_panic_hook-0.1.7 \ const-oid-0.9.6 \ const-random-0.1.18 \ const-random-macro-0.1.16 \ core-foundation-0.9.4 \ core-foundation-sys-0.8.6 \ cpufeatures-0.2.12 \ crc-3.2.1 \ crc-catalog-2.4.0 \ crc32fast-1.4.2 \ crossbeam-0.8.4 \ crossbeam-channel-0.5.13 \ crossbeam-deque-0.8.5 \ crossbeam-epoch-0.9.18 \ crossbeam-queue-0.3.11 \ crossbeam-utils-0.8.20 \ crunchy-0.2.2 \ crypto-common-0.1.6 \ csv-1.3.0 \ csv-core-0.1.11 \ darling-0.20.9 \ darling_core-0.20.9 \ darling_macro-0.20.9 \ data-encoding-2.6.0 \ der-0.7.9 \ deranged-0.3.11 \ difflib-0.4.0 \ digest-0.10.7 \ dirs-5.0.1 \ dirs-sys-0.4.1 \ doc-comment-0.3.3 \ docker_credential-1.3.1 \ dotenv-0.15.0 \ dotenvy-0.15.7 \ downcast-0.11.0 \ duckdb-0.10.2 \ dyn-clone-1.0.17 \ either-1.12.0 \ encode_unicode-0.3.6 \ encoding_rs-0.8.34 \ enum-as-inner-0.6.0 \ equivalent-1.0.1 \ errno-0.3.9 \ etcetera-0.8.0 \ event-listener-2.5.3 \ fallible-iterator-0.3.0 \ fallible-streaming-iterator-0.1.9 \ fastrand-2.1.0 \ filetime-0.2.23 \ fixedbitset-0.4.2 \ flatbuffers-23.5.26 \ flate2-1.0.30 \ flume-0.11.0 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.2.1 \ fragile-2.0.0 \ funty-2.0.0 \ futures-0.3.30 \ futures-channel-0.3.30 \ futures-core-0.3.30 \ futures-executor-0.3.30 \ futures-intrusive-0.5.0 \ futures-io-0.3.30 \ futures-macro-0.3.30 \ futures-sink-0.3.30 \ futures-task-0.3.30 \ futures-util-0.3.30 \ gcp-bigquery-client-0.20.0 \ generic-array-0.14.7 \ getrandom-0.2.15 \ gimli-0.29.0 \ glob-0.3.1 \ google-cloud-auth-0.15.0 \ google-cloud-metadata-0.5.0 \ google-cloud-token-0.1.2 \ h2-0.3.26 \ h2-0.4.5 \ half-2.4.1 \ hashbrown-0.12.3 \ hashbrown-0.14.5 \ hashlink-0.8.4 \ heck-0.4.1 \ heck-0.5.0 \ hermit-abi-0.3.9 \ hex-0.4.3 \ hickory-proto-0.24.1 \ hickory-resolver-0.24.1 \ hkdf-0.12.4 \ hmac-0.12.1 \ home-0.5.9 \ hostname-0.3.1 \ http-0.2.12 \ http-1.1.0 \ http-body-0.4.6 \ http-body-1.0.0 \ http-body-util-0.1.2 \ httparse-1.9.4 \ httpdate-1.0.3 \ humantime-2.1.0 \ hyper-0.14.29 \ hyper-1.3.1 \ hyper-named-pipe-0.1.0 \ hyper-rustls-0.24.2 \ hyper-rustls-0.25.0 \ hyper-rustls-0.26.0 \ hyper-rustls-0.27.2 \ hyper-tls-0.6.0 \ hyper-util-0.1.5 \ hyperlocal-next-0.9.0 \ iana-time-zone-0.1.60 \ iana-time-zone-haiku-0.1.2 \ ident_case-1.0.1 \ idna-0.4.0 \ idna-0.5.0 \ indexmap-1.9.3 \ indexmap-2.2.6 \ indicatif-0.17.8 \ instant-0.1.13 \ ipconfig-0.3.2 \ ipnet-2.9.0 \ is_terminal_polyfill-1.70.0 \ itertools-0.11.0 \ itertools-0.12.1 \ itoa-1.0.11 \ jobserver-0.1.31 \ js-sys-0.3.69 \ jsonwebtoken-9.3.0 \ lazy_static-1.5.0 \ lexical-core-0.8.5 \ lexical-parse-float-0.8.5 \ lexical-parse-integer-0.8.6 \ lexical-util-0.8.5 \ lexical-write-float-0.8.5 \ lexical-write-integer-0.8.5 \ libc-0.2.155 \ libduckdb-sys-0.10.2 \ libm-0.2.8 \ libredox-0.1.3 \ libsqlite3-sys-0.27.0 \ linked-hash-map-0.5.6 \ linux-raw-sys-0.4.14 \ lock_api-0.4.12 \ log-0.4.21 \ lru-cache-0.1.2 \ lz4-1.25.0 \ lz4-sys-1.9.5 \ match_cfg-0.1.0 \ md-5-0.10.6 \ memchr-2.7.4 \ mime-0.3.17 \ minimal-lexical-0.2.1 \ miniz_oxide-0.7.4 \ mio-0.8.11 \ mockall-0.12.1 \ mockall_derive-0.12.1 \ multimap-0.10.0 \ native-tls-0.2.12 \ nom-7.1.3 \ num-0.4.3 \ num-bigint-0.4.5 \ num-bigint-dig-0.8.4 \ num-complex-0.4.6 \ num-conv-0.1.0 \ num-integer-0.1.46 \ num-iter-0.1.45 \ num-rational-0.4.2 \ num-traits-0.2.19 \ num_cpus-1.16.0 \ num_threads-0.1.7 \ number_prefix-0.4.0 \ object-0.36.0 \ object_store-0.9.1 \ once_cell-1.19.0 \ openssl-0.10.64 \ openssl-macros-0.1.1 \ openssl-probe-0.1.5 \ openssl-sys-0.9.102 \ option-ext-0.2.0 \ parking_lot-0.11.2 \ parking_lot-0.12.3 \ parking_lot_core-0.8.6 \ parking_lot_core-0.9.10 \ parse-display-0.9.1 \ parse-display-derive-0.9.1 \ parse-zoneinfo-0.3.1 \ paste-1.0.15 \ path-clean-1.0.1 \ pbjson-0.6.0 \ pbjson-build-0.6.2 \ pem-3.0.4 \ pem-rfc7468-0.7.0 \ percent-encoding-2.3.1 \ petgraph-0.6.5 \ phf-0.11.2 \ phf_codegen-0.11.2 \ phf_generator-0.11.2 \ phf_shared-0.11.2 \ pin-project-1.1.5 \ pin-project-internal-1.1.5 \ pin-project-lite-0.2.14 \ pin-utils-0.1.0 \ pkcs1-0.7.5 \ pkcs8-0.10.2 \ pkg-config-0.3.30 \ portable-atomic-1.6.0 \ powerfmt-0.2.0 \ ppv-lite86-0.2.17 \ predicates-3.1.0 \ predicates-core-1.0.6 \ predicates-tree-1.0.9 \ prettyplease-0.2.20 \ proc-macro-crate-3.1.0 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro2-1.0.86 \ prost-0.12.6 \ prost-build-0.12.6 \ prost-derive-0.12.6 \ prost-types-0.12.6 \ ptr_meta-0.1.4 \ ptr_meta_derive-0.1.4 \ quick-error-1.2.3 \ quick-xml-0.31.0 \ quinn-0.11.2 \ quinn-proto-0.11.3 \ quinn-udp-0.5.2 \ quote-1.0.36 \ radium-0.7.0 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ redox_syscall-0.2.16 \ redox_syscall-0.4.1 \ redox_syscall-0.5.2 \ redox_users-0.4.5 \ regex-1.10.5 \ regex-automata-0.4.7 \ regex-syntax-0.8.4 \ rend-0.4.2 \ reqwest-0.11.27 \ reqwest-0.12.5 \ reqwest-middleware-0.3.1 \ reqwest-retry-0.5.0 \ resolv-conf-0.7.0 \ retry-policies-0.3.0 \ ring-0.17.8 \ rkyv-0.7.44 \ rkyv_derive-0.7.44 \ rsa-0.9.6 \ rust-embed-8.4.0 \ rust-embed-impl-8.4.0 \ rust-embed-utils-8.4.0 \ rust_decimal-1.35.0 \ rustc-demangle-0.1.24 \ rustc-hash-1.1.0 \ rustc_version-0.4.0 \ rustix-0.38.34 \ rustls-0.21.12 \ rustls-0.22.4 \ rustls-0.23.10 \ rustls-native-certs-0.6.3 \ rustls-native-certs-0.7.0 \ rustls-pemfile-1.0.4 \ rustls-pemfile-2.1.2 \ rustls-pki-types-1.7.0 \ rustls-webpki-0.101.7 \ rustls-webpki-0.102.4 \ rustversion-1.0.17 \ ryu-1.0.18 \ same-file-1.0.6 \ schannel-0.1.23 \ scoped-tls-1.0.1 \ scopeguard-1.2.0 \ sct-0.7.1 \ seahash-4.1.0 \ security-framework-2.11.0 \ security-framework-sys-2.11.0 \ semver-1.0.23 \ send_wrapper-0.6.0 \ serde-1.0.203 \ serde_derive-1.0.203 \ serde_json-1.0.117 \ serde_repr-0.1.19 \ serde_urlencoded-0.7.1 \ serde_with-3.8.1 \ serde_with_macros-3.8.1 \ serde_yaml-0.9.34+deprecated \ sha1-0.10.6 \ sha2-0.10.8 \ signal-hook-registry-1.4.2 \ signature-2.2.0 \ simdutf8-0.1.4 \ simple_asn1-0.6.2 \ siphasher-0.3.11 \ slab-0.4.9 \ smallvec-1.13.2 \ snafu-0.7.5 \ snafu-derive-0.7.5 \ snowflake-api-0.8.1 \ snowflake-jwt-0.3.1 \ socket2-0.5.7 \ spin-0.9.8 \ spki-0.7.3 \ sqlformat-0.2.4 \ sqlparser-0.45.0 \ sqlx-0.7.4 \ sqlx-core-0.7.4 \ sqlx-macros-0.7.4 \ sqlx-macros-core-0.7.4 \ sqlx-mysql-0.7.4 \ sqlx-postgres-0.7.4 \ sqlx-sqlite-0.7.4 \ static_assertions-1.1.0 \ stringprep-0.1.5 \ strsim-0.11.1 \ structmeta-0.3.0 \ structmeta-derive-0.3.0 \ strum-0.25.0 \ strum-0.26.2 \ strum_macros-0.25.3 \ strum_macros-0.26.4 \ subtle-2.6.0 \ syn-1.0.109 \ syn-2.0.67 \ syn_derive-0.1.8 \ sync_wrapper-0.1.2 \ sync_wrapper-1.0.1 \ system-configuration-0.5.1 \ system-configuration-sys-0.5.0 \ tap-1.0.1 \ tar-0.4.41 \ tempfile-3.10.1 \ termtree-0.4.1 \ testcontainers-0.18.0 \ testcontainers-modules-0.6.1 \ thiserror-1.0.61 \ thiserror-impl-1.0.61 \ time-0.3.36 \ time-core-0.1.2 \ time-macros-0.2.18 \ tiny-keccak-2.0.2 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.1 \ tokio-1.38.0 \ tokio-macros-2.3.0 \ tokio-native-tls-0.3.1 \ tokio-rustls-0.24.1 \ tokio-rustls-0.25.0 \ tokio-rustls-0.26.0 \ tokio-stream-0.1.15 \ tokio-util-0.7.11 \ toml_datetime-0.6.6 \ toml_edit-0.21.1 \ tower-0.4.13 \ tower-layer-0.3.2 \ tower-service-0.3.2 \ tracing-0.1.40 \ tracing-attributes-0.1.27 \ tracing-core-0.1.32 \ try-lock-0.2.5 \ typenum-1.17.0 \ unicode-bidi-0.3.15 \ unicode-ident-1.0.12 \ unicode-normalization-0.1.23 \ unicode-properties-0.1.1 \ unicode-segmentation-1.11.0 \ unicode-width-0.1.13 \ unicode_categories-0.1.1 \ unsafe-libyaml-0.2.11 \ untrusted-0.9.0 \ url-2.5.2 \ urlencoding-2.1.3 \ utf8parse-0.2.2 \ uuid-1.8.0 \ vcpkg-0.2.15 \ version_check-0.9.4 \ wait-timeout-0.2.0 \ walkdir-2.5.0 \ want-0.3.1 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasite-0.1.0 \ wasm-bindgen-0.2.92 \ wasm-bindgen-backend-0.2.92 \ wasm-bindgen-futures-0.4.42 \ wasm-bindgen-macro-0.2.92 \ wasm-bindgen-macro-support-0.2.92 \ wasm-bindgen-shared-0.2.92 \ wasm-bindgen-test-0.3.42 \ wasm-bindgen-test-macro-0.3.42 \ wasm-streams-0.4.0 \ wasm-timer-0.2.5 \ web-sys-0.3.69 \ webpki-roots-0.25.4 \ webpki-roots-0.26.3 \ whoami-1.5.1 \ widestring-1.1.0 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.8 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-core-0.52.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-targets-0.48.5 \ windows-targets-0.52.5 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.5 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.5 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.5 \ windows_i686_gnullvm-0.52.5 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.5 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.5 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.5 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.5 \ winnow-0.5.40 \ winreg-0.50.0 \ winreg-0.52.0 \ wyz-0.5.1 \ xattr-1.3.1 \ yup-oauth2-9.0.0 \ zerocopy-0.7.34 \ zerocopy-derive-0.7.34 \ zeroize-1.8.1 PLIST_FILES= bin/${PORTNAME} .include .if ${ARCH} == powerpc LIB_DEPENDS+= libatomic.so:lang/gcc${GCC_DEFAULT} LDFLAGS+= -L/usr/local/lib/gcc${GCC_DEFAULT} -latomic .endif do-install: ${INSTALL_PROGRAM} \ - ${WRKDIR}/target/*/release/${PORTNAME} \ + ${WRKDIR}/target/release/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin .include diff --git a/multimedia/helvum/Makefile b/multimedia/helvum/Makefile index 181ee15f38b8..3f8805395371 100644 --- a/multimedia/helvum/Makefile +++ b/multimedia/helvum/Makefile @@ -1,43 +1,42 @@ PORTNAME= helvum DISTVERSION= 0.5.1 PORTREVISION= 10 CATEGORIES= multimedia MAINTAINER= ports@FreeBSD.org COMMENT= GTK patchbay for PipeWire WWW= https://gitlab.freedesktop.org/ryuukyu/helvum LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene \ libpipewire-0.3.so:multimedia/pipewire USES= cargo gnome llvm meson pkgconfig USE_GITLAB= yes USE_GNOME= cairo gtk40 libadwaita GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= ryuukyu MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no PLIST_FILES= bin/${PORTNAME} \ share/applications/org.pipewire.Helvum.desktop \ share/icons/hicolor/scalable/apps/org.pipewire.Helvum.svg \ share/icons/hicolor/symbolic/apps/org.pipewire.Helvum-symbolic.svg \ share/metainfo/org.pipewire.Helvum.metainfo.xml post-patch: @${REINPLACE_CMD} -e 's,"llvm-config,"${LLVM_CONFIG},' \ ${WRKSRC_crate_clang-sys}/build/common.rs \ ${WRKSRC_crate_clang-sys}/src/support.rs @${REINPLACE_CMD} -e '/update_desktop_database/d' \ ${WRKSRC}/meson.build # Make each cargo subcommand very verbose # Add explicit subdir for --target from USES=cargo @${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \ - -e "/cp/s,'src',& / '${CARGO_BUILD_TARGET}'," \ ${WRKSRC}/src/meson.build .include diff --git a/multimedia/kooha/Makefile b/multimedia/kooha/Makefile index 35ab270b8d47..c0de79e8f570 100644 --- a/multimedia/kooha/Makefile +++ b/multimedia/kooha/Makefile @@ -1,38 +1,37 @@ PORTNAME= kooha DISTVERSIONPREFIX= v DISTVERSION= 2.3.0 PORTREVISION= 6 CATEGORIES= multimedia wayland MAINTAINER= ports@FreeBSD.org COMMENT= Elegantly record your screen WWW= https://github.com/SeaDve/Kooha LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene RUN_DEPENDS= ${LOCALBASE}/lib/gstreamer-1.0/libgstgtk4.so:multimedia/gstreamer1-plugins-rust USES= cargo gettext gnome gstreamer meson pkgconfig USE_GITHUB= yes USE_GNOME= cairo gtk40 libadwaita USE_GSTREAMER= gl good opus pulse vpx GH_ACCOUNT= SeaDve GH_PROJECT= Kooha MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no GLIB_SCHEMAS= io.github.seadve.Kooha.gschema.xml post-patch: @${REINPLACE_CMD} -e '/update_desktop_database/d' \ ${WRKSRC}/meson.build # Make each cargo subcommand very verbose # Add explicit subdir for --target from USES=cargo @${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \ - -e "/cp/s,'src',& / '${CARGO_BUILD_TARGET}'," \ ${WRKSRC}/src/meson.build .include diff --git a/multimedia/ringrtc/Makefile b/multimedia/ringrtc/Makefile index 53e519abb8e6..2b11cb3147d2 100644 --- a/multimedia/ringrtc/Makefile +++ b/multimedia/ringrtc/Makefile @@ -1,177 +1,177 @@ PORTNAME= ringrtc DISTVERSIONPREFIX= v DISTVERSION= 2.48.0 CATEGORIES= multimedia MASTER_SITES= LOCAL/mikael/ringrtc/:base \ LOCAL/mikael/ringrtc/:boringssl \ LOCAL/mikael/ringrtc/:build \ LOCAL/mikael/ringrtc/:buildtools \ LOCAL/mikael/ringrtc/:catapult \ LOCAL/mikael/ringrtc/:icu \ LOCAL/mikael/ringrtc/:nasm \ LOCAL/mikael/ringrtc/:libjpeg_turbo \ LOCAL/mikael/ringrtc/:libsrtp \ LOCAL/mikael/ringrtc/:libvpx \ LOCAL/mikael/ringrtc/:libyuv \ LOCAL/mikael/ringrtc/:opus \ LOCAL/mikael/ringrtc/:perfetto \ LOCAL/mikael/ringrtc/:protobufjs \ LOCAL/mikael/ringrtc/:testing \ LOCAL/mikael/ringrtc/:third_party \ LOCAL/mikael/ringrtc/:tools DISTFILES= base-${BASE_REV}.tar.gz:base \ boringssl-${BORINGSSL_REV}.tar.gz:boringssl \ build-${BUILD_REV}.tar.gz:build \ buildtools-${BUILDTOOLS_REV}.tar.gz:buildtools \ catapult-${CATAPULT_REV}.tar.gz:catapult \ icu-${ICU_REV}.tar.gz:icu \ nasm-${NASM_REV}.tar.gz:nasm \ libjpeg_turbo-${LIBJPEG_TURBO_REV}.tar.gz:libjpeg_turbo \ libsrtp-${LIBSRTP_REV}.tar.gz:libsrtp \ libvpx-${LIBVPX_REV}.tar.gz:libvpx \ libyuv-${LIBYUV_REV}.tar.gz:libyuv \ opus-${OPUS_REV}.tar.gz:opus \ perfetto-${PERFETTO_REV}.tar.gz:perfetto \ protobuf_javascript-${PROTOBUFJS_REV}.tar.gz:protobufjs \ testing-${TESTING_REV}.tar.gz:testing \ third_party-${THIRD_PARTY_REV}.tar.gz:third_party \ tools-${TOOLS_REV}.tar.gz:tools MAINTAINER= mikael@FreeBSD.org COMMENT= Middleware library for Signal-Desktop WWW= https://github.com/signalapp/ringrtc LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= aarch64 amd64 BUILD_DEPENDS= gn:devel/gn \ protoc:devel/protobuf LIB_DEPENDS= libasound.so:audio/alsa-lib \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libpulse.so:audio/pulseaudio USES= cargo gnome jpeg localbase:ldflags ninja pkgconfig python:build \ tar:xz USE_GNOME= glib20 USE_GITHUB= yes GH_ACCOUNT= signalapp GH_TUPLE= signalapp:ringrtc:${DISTVERSIONPREFIX}${DISTVERSION} \ signalapp:webrtc:${WEBRTC_REV}:webrtc # sh net-im/signal-desktop/get_deps.sh WEBRTC_REV= 6613c # modify webrtc_fetch.sh, then sh webrtc_fetch.sh BASE_REV= aa6dbe6d6a68e6503360a7e0e18b8464c56fc159 BORINGSSL_REV= f01108e4761e1d4189cb134322c3cb01dc71ef87 BUILD_REV= 5bce81deee6d30ac58c45f6cd53e859c62780687 BUILDTOOLS_REV= 94d7b86a83537f8a7db7dccb0bf885739f7a81aa CATAPULT_REV= 022cd349fe146c3dd0ba31f2789c630fc40e76a0 ICU_REV= 163e29159ecb39d4c165c48272e565614a1e024a LIBJPEG_TURBO_REV= ccfbe1c82a3b6dbe8647ceb36a3f9ee711fba3cf LIBSRTP_REV= 7a7e64c8b5a632f55929cb3bb7d3e6fb48c3205a LIBVPX_REV= 253d6365e3f134f4aca6f5fc312336cb501a1c6f LIBYUV_REV= a6a2ec654b1be1166b376476a7555c89eca0c275 NASM_REV= f477acb1049f5e043904b87b825c5915084a9a29 OPUS_REV= 0e30966b198ad28943799eaf5b3b08100b6f70c3 PERFETTO_REV= f9098afffa2c70acecfec66ba520f59b3864be83 PROTOBUFJS_REV= e34549db516f8712f678fcd4bc411613b5cc5295 TESTING_REV= a1b47952f3737c536f14a74ff70bc12ed2c1ac7d THIRD_PARTY_REV= 91945cadc24feea7b44e1682d17844b6ab508d6d TOOLS_REV= a8fe86b922a84de686c3b15c87e2a9ac84d06db3 BINARY_ALIAS= vpython3=${PYTHON_CMD} # Keep in sync with https://github.com/signalapp/ringrtc/blob/v${DISTVERSION}/bin/build-electron#L101 # Run "gn args out/release --list" for all variables. # Some parts don't have use_system_* flag, and can be turned on/off by using # replace_gn_files.py script, some parts just turned on/off for target host # OS "target_os == is_bsd", like libusb, libpci. GN_ARGS+= rtc_build_examples=false \ rtc_build_tools=false \ rtc_include_tests=false \ rtc_enable_protobuf=false \ rtc_use_x11=false \ rtc_enable_sctp=false \ rtc_libvpx_build_vp9=true \ rtc_include_ilbc=false \ clang_use_chrome_plugins=false \ fatal_linker_warnings=false \ is_clang=true \ treat_warnings_as_errors=false \ use_custom_libcxx=false \ use_custom_libunwind=true \ use_lld=true \ use_sysroot=false \ use_system_freetype=false \ use_system_harfbuzz=true \ use_system_libjpeg=true \ use_udev=false \ extra_cxxflags="${CXXFLAGS}" \ extra_ldflags="${LDFLAGS}" NPM_RINGRTC_DIR= npm-@signalapp-ringrtc-2.36.0-67d1b48bd4c1ea31c155ea14a0bd28f04e46eff5-integrity NPM_SIGNAL_DIR= npm-@signalapp-libsignal-client-0.39.1-15b41f15c516ae3eecf8a098a9c9c7aac00444d7-integrity NPM_SQLITE3_DIR= npm-@signalapp-better-sqlite3-8.6.0-0413f4d0626b99838cd64ad09c88720aa2bec6ed-integrity SQLCIPHER= sqlcipher-4.5.5-fts5-fix--3.0.7--0.2.1-ef53ea45ed92b928ecfd33c552d8d405263e86e63dec38e1ec63e1b0193b630b MAKE_ARGS= -C out/${BUILDTYPE} WEBRTCDIR= ${WRKDIR}/${PORTNAME}-${DISTVERSION}/src/webrtc/src CARGO_BUILD_ARGS= --package ringrtc --features electron CARGO_INSTALL= no USE_LDCONFIG= yes MAKE_ENV= OUTPUT_DIR=${WEBRTCDIR}/out PLIST_FILES= lib/libringrtc.so post-extract: ${MKDIR} ${WRKDIR}/${PORTNAME}-${DISTVERSION}/src/webrtc ${MV} ${WRKDIR}/webrtc-${WEBRTC_REV} ${WEBRTCDIR} ${MV} ${WRKDIR}/base ${WEBRTCDIR} ${MV} ${WRKDIR}/build ${WEBRTCDIR} ${MV} ${WRKDIR}/buildtools ${WEBRTCDIR} ${MV} ${WRKDIR}/testing ${WEBRTCDIR} ${MV} ${WRKDIR}/third_party ${WEBRTCDIR} ${MV} ${WRKDIR}/catapult ${WEBRTCDIR}/third_party ${MV} ${WRKDIR}/boringssl ${WEBRTCDIR}/third_party/boringssl/src ${MV} ${WRKDIR}/icu ${WEBRTCDIR}/third_party ${MV} ${WRKDIR}/libjpeg_turbo ${WEBRTCDIR}/third_party ${MV} ${WRKDIR}/libsrtp ${WEBRTCDIR}/third_party ${MV} ${WRKDIR}/libvpx ${WEBRTCDIR}/third_party/libvpx/source ${MV} ${WRKDIR}/libyuv ${WEBRTCDIR}/third_party ${MV} ${WRKDIR}/nasm ${WEBRTCDIR}/third_party ${MV} ${WRKDIR}/opus ${WEBRTCDIR}/ringrtc/opus/src ${MV} ${WRKDIR}/perfetto ${WEBRTCDIR}/third_party ${MV} ${WRKDIR}/protobuf_javascript ${WEBRTCDIR}/third_party/protobuf-javascript/src ${MV} ${WRKDIR}/tools ${WEBRTCDIR} post-patch: ${REINPLACE_CMD} "s|LOCALBASE|${LOCALBASE}|" \ ${WEBRTCDIR}/build/toolchain/gcc_toolchain.gni \ ${WEBRTCDIR}/buildtools/third_party/libc++/BUILD.gn ${ECHO_CMD} "# Generated from 'DEPS'" > ${WEBRTCDIR}/build/config/gclient_args.gni ${ECHO_CMD} 1591703586 > ${WEBRTCDIR}/build/util/LASTCHANGE.committime ${ECHO_CMD} "qqchose " > ${WEBRTCDIR}/build/util/LASTCHANGE pre-build: cd ${WEBRTCDIR} && \ ${SETENV} ${CONFIGURE_ENV} gn gen out/release --args='${GN_ARGS}' # build webrtc first, ringrtc needs libwebrtc.a cd ${WEBRTCDIR} \ && ${MAKE_ENV} CC=ccache CXX=ccache ninja -C out/release # it's not intended to be used outside of signal-desktop, put that in # /usr/local/share/ringrtc instead? do-install: - ${INSTALL_LIB} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/release/libringrtc.so \ + ${INSTALL_LIB} ${CARGO_TARGET_DIR}/release/libringrtc.so \ ${STAGEDIR}${PREFIX}/lib/ .include diff --git a/multimedia/video-trimmer/Makefile b/multimedia/video-trimmer/Makefile index a298a3e12938..899639da41cf 100644 --- a/multimedia/video-trimmer/Makefile +++ b/multimedia/video-trimmer/Makefile @@ -1,36 +1,35 @@ PORTNAME= video-trimmer DISTVERSIONPREFIX= v DISTVERSION= 0.8.2 PORTREVISION= 9 CATEGORIES= multimedia MAINTAINER= ports@FreeBSD.org COMMENT= Trim videos quickly WWW= https://gitlab.gnome.org/YaLTeR/video-trimmer LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= blueprint-compiler:devel/blueprint-compiler RUN_DEPENDS= ffmpeg:multimedia/ffmpeg USES= cargo desktop-file-utils gettext gnome gstreamer meson pkgconfig USE_GITLAB= yes USE_GNOME= gtk40 libadwaita USE_GSTREAMER= good libav GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= YaLTeR MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no GLIB_SCHEMAS= org.gnome.gitlab.YaLTeR.VideoTrimmer.gschema.xml post-patch: # Make each cargo subcommand very verbose # Add explicit subdir for --target from USES=cargo @${REINPLACE_CMD} -e '/cargo/s/ --/&verbose&verbose&/' \ - -Ee '/cp/s,/(release|debug)/,/${CARGO_BUILD_TARGET}&,' \ ${WRKSRC}/build-aux/cargo.sh .include diff --git a/multimedia/wl-screenrec/Makefile b/multimedia/wl-screenrec/Makefile index 8b8605782eb6..36a8b387df87 100644 --- a/multimedia/wl-screenrec/Makefile +++ b/multimedia/wl-screenrec/Makefile @@ -1,37 +1,37 @@ PORTNAME= wl-screenrec DISTVERSIONPREFIX= v DISTVERSION= 0.1.5 PORTREVISION= 2 CATEGORIES= multimedia wayland MAINTAINER= jbeich@FreeBSD.org COMMENT= High performance wlroots screen recording, featuring hardware encoding WWW= https://github.com/russelltg/wl-screenrec LICENSE= APACHE20 LIB_DEPENDS= libdrm.so:graphics/libdrm \ libavformat.so:multimedia/ffmpeg USES= cargo llvm USE_GITHUB= yes GH_ACCOUNT= russelltg PLIST_FILES= bin/${PORTNAME} \ share/bash-completion/completions/${PORTNAME} \ share/fish/vendor_completions.d/${PORTNAME}.fish \ share/zsh/site-functions/_${PORTNAME} post-patch: @${REINPLACE_CMD} -e 's,"llvm-config,"${LLVM_CONFIG},' \ ${WRKSRC_crate_clang-sys}/build/common.rs \ ${WRKSRC_crate_clang-sys}/src/support.rs post-install: .for _shell in bash fish zsh @${ECHO_MSG} "Generating ${STAGEDIR}${PREFIX}/${PLIST_FILES:M*${_shell}*}" - ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/${PORTNAME} \ + ${CARGO_TARGET_DIR}/*/${PORTNAME} \ --generate-completions ${_shell} \ >${STAGEDIR}${PREFIX}/${PLIST_FILES:M*${_shell}*} .endfor .include diff --git a/net-im/fractal/files/patch-scripts_cargo.sh b/net-im/fractal/files/patch-scripts_cargo.sh index a602980a268f..6baeeb352406 100644 --- a/net-im/fractal/files/patch-scripts_cargo.sh +++ b/net-im/fractal/files/patch-scripts_cargo.sh @@ -1,20 +1,20 @@ --- scripts/cargo.sh.orig 2020-08-07 12:02:09 UTC +++ scripts/cargo.sh @@ -1,15 +1,13 @@ export OUTPUT="$2" #!/bin/sh export OUTPUT="$2" -export CARGO_TARGET_DIR="$3"/target -export CARGO_HOME="$CARGO_TARGET_DIR"/cargo-home export FRACTAL_PROFILE="$4" if [ "$FRACTAL_PROFILE" = "Devel" ] then echo "DEBUG MODE" - cargo build --manifest-path $1/Cargo.toml -p fractal-gtk && cp "$CARGO_TARGET_DIR"/debug/fractal-gtk "$OUTPUT" -+ cargo build --manifest-path $1/Cargo.toml -p fractal-gtk && cp "$CARGO_TARGET_DIR"/"$CARGO_BUILD_TARGET"/debug/fractal-gtk "$OUTPUT" ++ cargo build --manifest-path $1/Cargo.toml -p fractal-gtk && cp "$CARGO_TARGET_DIR"/debug/fractal-gtk "$OUTPUT" else echo "RELEASE MODE" - cargo build --manifest-path $1/Cargo.toml --release -p fractal-gtk && cp "$CARGO_TARGET_DIR"/release/fractal-gtk "$OUTPUT" -+ cargo build --manifest-path $1/Cargo.toml --release -p fractal-gtk && cp "$CARGO_TARGET_DIR"/"$CARGO_BUILD_TARGET"/release/fractal-gtk "$OUTPUT" ++ cargo build --manifest-path $1/Cargo.toml --release -p fractal-gtk && cp "$CARGO_TARGET_DIR"/release/fractal-gtk "$OUTPUT" fi diff --git a/net-im/libsignal-client/Makefile b/net-im/libsignal-client/Makefile index b35cb44da581..cf8e349222e2 100644 --- a/net-im/libsignal-client/Makefile +++ b/net-im/libsignal-client/Makefile @@ -1,253 +1,253 @@ PORTNAME= libsignal-client DISTVERSIONPREFIX= v DISTVERSION= 0.9.6 PORTREVISION= 28 PORTEPOCH= 1 CATEGORIES= net-im java MAINTAINER= ports@FreeBSD.org COMMENT= Implementation of the Signal client protocol WWW= https://github.com/signalapp/libsignal-client LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= fails to compile: could not compile `polyval`: the feature named `crypto` is not valid for this target BUILD_DEPENDS= protoc:devel/protobuf USES= cargo ssl USE_GITHUB= yes GH_ACCOUNT= signalapp USE_LDCONFIG= yes CARGO_CRATES= addr2line-0.14.1 \ adler-1.0.2 \ aead-0.4.1 \ aes-0.7.4 \ aes-gcm-0.9.2 \ aes-gcm-siv-0.10.1 \ aho-corasick-0.7.15 \ anyhow-1.0.38 \ arrayref-0.3.6 \ async-trait-0.1.42 \ atty-0.2.14 \ autocfg-0.1.7 \ autocfg-1.0.1 \ backtrace-0.3.56 \ base64-0.12.3 \ bitflags-1.2.1 \ blake2-0.9.2 \ block-buffer-0.9.0 \ block-modes-0.8.1 \ block-padding-0.2.1 \ bstr-0.2.15 \ bumpalo-3.6.1 \ byteorder-1.4.2 \ bytes-1.0.1 \ cast-0.2.3 \ cc-1.0.67 \ cesu8-1.1.0 \ cfg-if-1.0.0 \ chacha20-0.7.2 \ chacha20poly1305-0.8.2 \ chrono-0.4.19 \ cipher-0.3.0 \ clap-2.33.3 \ combine-4.5.2 \ cpufeatures-0.1.5 \ cpuid-bool-0.1.2 \ criterion-0.3.4 \ criterion-plot-0.4.3 \ crossbeam-channel-0.5.0 \ crossbeam-deque-0.8.0 \ crossbeam-epoch-0.9.2 \ crossbeam-utils-0.8.2 \ crypto-mac-0.8.0 \ crypto-mac-0.9.1 \ cslice-0.2.0 \ csv-1.1.5 \ csv-core-0.1.10 \ ctr-0.7.0 \ derivative-2.2.0 \ digest-0.9.0 \ either-1.6.1 \ fixedbitset-0.2.0 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ futures-core-0.3.13 \ futures-macro-0.3.13 \ futures-task-0.3.13 \ futures-util-0.3.13 \ generator-0.6.24 \ generic-array-0.14.4 \ getrandom-0.1.16 \ getrandom-0.2.2 \ ghash-0.4.2 \ gimli-0.23.0 \ half-1.7.1 \ hashbrown-0.9.1 \ heck-0.3.2 \ hermit-abi-0.1.18 \ hex-0.4.2 \ hmac-0.9.0 \ indexmap-1.6.1 \ itertools-0.9.0 \ itertools-0.10.1 \ itoa-0.4.7 \ jni-0.19.0 \ jni-sys-0.3.0 \ js-sys-0.3.47 \ keccak-0.1.0 \ lazy_static-1.4.0 \ libc-0.2.97 \ libloading-0.6.7 \ libm-0.2.1 \ linkme-0.2.4 \ linkme-impl-0.2.4 \ log-0.4.14 \ log-panics-2.0.0 \ loom-0.4.0 \ memchr-2.3.4 \ memoffset-0.6.1 \ miniz_oxide-0.4.4 \ multimap-0.8.2 \ neon-0.9.1 \ neon-build-0.9.1 \ neon-macros-0.9.1 \ neon-runtime-0.9.1 \ num-bigint-0.2.6 \ num-bigint-dig-0.6.1 \ num-integer-0.1.44 \ num-iter-0.1.42 \ num-traits-0.2.14 \ num_cpus-1.13.0 \ num_enum-0.5.1 \ num_enum_derive-0.5.1 \ object-0.23.0 \ oid-0.1.1 \ once_cell-1.7.2 \ oorandom-11.1.3 \ opaque-debug-0.3.0 \ openssl-0.10.32 \ openssl-sys-0.9.60 \ paste-1.0.4 \ pem-0.8.1 \ pest-2.1.3 \ petgraph-0.5.1 \ picky-6.2.0 \ picky-asn1-0.3.1 \ picky-asn1-der-0.2.4 \ picky-asn1-x509-0.5.0 \ pin-project-lite-0.2.4 \ pin-utils-0.1.0 \ pkg-config-0.3.19 \ plotters-0.3.0 \ plotters-backend-0.3.0 \ plotters-svg-0.3.0 \ poly1305-0.7.1 \ polyval-0.5.1 \ ppv-lite86-0.2.10 \ proc-macro-crate-0.1.5 \ proc-macro-hack-0.5.19 \ proc-macro-nested-0.1.7 \ proc-macro2-1.0.24 \ prost-0.8.0 \ prost-build-0.8.0 \ prost-derive-0.8.0 \ prost-types-0.8.0 \ quote-1.0.9 \ rand-0.7.3 \ rand-0.8.3 \ rand_chacha-0.2.2 \ rand_chacha-0.3.0 \ rand_core-0.5.1 \ rand_core-0.6.2 \ rand_hc-0.2.0 \ rand_hc-0.3.0 \ rayon-1.5.0 \ rayon-core-1.9.0 \ redox_syscall-0.2.5 \ regex-1.4.3 \ regex-automata-0.1.9 \ regex-syntax-0.6.22 \ remove_dir_all-0.5.3 \ rsa-0.3.0 \ rustc-demangle-0.1.18 \ rustc_version-0.2.3 \ rustc_version-0.3.3 \ rustversion-1.0.4 \ ryu-1.0.5 \ same-file-1.0.6 \ scoped-tls-1.0.0 \ scopeguard-1.1.0 \ semver-0.9.0 \ semver-0.11.0 \ semver-parser-0.7.0 \ semver-parser-0.10.2 \ serde-1.0.123 \ serde_bytes-0.11.5 \ serde_cbor-0.11.1 \ serde_derive-1.0.123 \ serde_json-1.0.62 \ sha-1-0.9.4 \ sha2-0.9.3 \ sha3-0.9.1 \ simple_asn1-0.4.1 \ slab-0.4.2 \ smallvec-1.6.1 \ snow-0.8.0 \ spin-0.5.2 \ static_assertions-1.1.0 \ subtle-2.4.0 \ syn-1.0.60 \ syn-mid-0.5.3 \ synstructure-0.12.4 \ tempfile-3.2.0 \ textwrap-0.11.0 \ thiserror-1.0.24 \ thiserror-impl-1.0.24 \ thread_local-1.1.3 \ time-0.1.43 \ tinytemplate-1.2.0 \ toml-0.5.8 \ typenum-1.12.0 \ ucd-trie-0.1.3 \ unicode-segmentation-1.7.1 \ unicode-width-0.1.8 \ unicode-xid-0.2.1 \ universal-hash-0.4.0 \ unzip3-1.0.0 \ uuid-0.8.2 \ vcpkg-0.2.11 \ version_check-0.9.2 \ walkdir-2.3.1 \ wasi-0.9.0+wasi-snapshot-preview1 \ wasi-0.10.2+wasi-snapshot-preview1 \ wasm-bindgen-0.2.70 \ wasm-bindgen-backend-0.2.70 \ wasm-bindgen-macro-0.2.70 \ wasm-bindgen-macro-support-0.2.70 \ wasm-bindgen-shared-0.2.70 \ web-sys-0.3.47 \ which-4.0.2 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.5 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ x25519-dalek-1.1.0 \ zeroize-1.3.0 \ zeroize_derive-1.0.1 \ curve25519-dalek@git+https://github.com/signalapp/curve25519-dalek?branch=3.0.0-lizard2\#2694ad3b789635f90f941648ae952f58d59ffc73 CARGO_BUILD_ARGS= --package libsignal-jni MAKE_ENV= CARGO_PROFILE_RELEASE_LTO=thin \ OPENSSL_INCLUDE_DIR=${OPENSSLINC} \ OPENSSL_LIB_DIR=${OPENSSLLIB} \ RUSTC_BOOTSTRAP=aes,polyval PLIST_FILES= lib/libsignal_jni.so do-install: - ${INSTALL_LIB} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/libsignal_jni.so \ + ${INSTALL_LIB} ${CARGO_TARGET_DIR}/*/libsignal_jni.so \ ${STAGEDIR}${PREFIX}/lib/ .include diff --git a/net-im/zkgroup/Makefile b/net-im/zkgroup/Makefile index ec8a48cf6da7..77bf7c6a0a3e 100644 --- a/net-im/zkgroup/Makefile +++ b/net-im/zkgroup/Makefile @@ -1,141 +1,141 @@ PORTNAME= zkgroup DISTVERSIONPREFIX= v DISTVERSION= 0.7.4 PORTREVISION= 28 PORTEPOCH= 1 CATEGORIES= net-im MAINTAINER= 0mp@FreeBSD.org COMMENT= Library for the Signal Private Group System WWW= https://github.com/signalapp/zkgroup LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo USE_GITHUB= yes GH_ACCOUNT= signalapp USE_JAVA= yes JAVA_VERSION= 11+ USE_LDCONFIG= yes CARGO_CRATES= aead-0.4.1 \ aes-0.7.4 \ aes-gcm-siv-0.10.0 \ ascii-0.9.3 \ atty-0.2.14 \ autocfg-1.0.1 \ bincode-1.3.3 \ bitflags-1.2.1 \ block-buffer-0.7.3 \ block-padding-0.1.5 \ bstr-0.2.16 \ bumpalo-3.7.0 \ byte-tools-0.3.1 \ byteorder-1.4.3 \ cast-0.2.6 \ cesu8-1.1.0 \ cfg-if-0.1.10 \ cfg-if-1.0.0 \ cipher-0.3.0 \ clap-2.33.3 \ combine-3.8.1 \ cpufeatures-0.1.4 \ criterion-0.3.4 \ criterion-plot-0.4.3 \ crossbeam-channel-0.5.1 \ crossbeam-deque-0.8.0 \ crossbeam-epoch-0.9.5 \ crossbeam-utils-0.8.5 \ crypto-mac-0.7.0 \ csv-1.1.6 \ csv-core-0.1.10 \ ctr-0.7.0 \ digest-0.8.1 \ either-1.6.1 \ error-chain-0.12.4 \ fake-simd-0.1.2 \ generic-array-0.12.4 \ generic-array-0.14.4 \ getrandom-0.1.16 \ half-1.7.1 \ hermit-abi-0.1.18 \ hex-0.4.3 \ hmac-0.7.1 \ itertools-0.9.0 \ itertools-0.10.0 \ itoa-0.4.7 \ jni-0.16.0 \ jni-sys-0.3.0 \ js-sys-0.3.51 \ lazy_static-1.4.0 \ libc-0.2.95 \ log-0.4.14 \ memchr-2.4.0 \ memoffset-0.6.4 \ num-traits-0.2.14 \ num_cpus-1.13.0 \ oorandom-11.1.3 \ opaque-debug-0.2.3 \ opaque-debug-0.3.0 \ packed_simd-0.3.3 \ pest-2.1.3 \ plotters-0.3.1 \ plotters-backend-0.3.0 \ plotters-svg-0.3.0 \ polyval-0.5.1 \ proc-macro2-1.0.27 \ quote-1.0.9 \ rand_core-0.5.1 \ rayon-1.5.1 \ rayon-core-1.9.1 \ regex-1.5.4 \ regex-automata-0.1.10 \ regex-syntax-0.6.25 \ rustc_version-0.3.3 \ ryu-1.0.5 \ same-file-1.0.6 \ scopeguard-1.1.0 \ semver-0.11.0 \ semver-parser-0.10.2 \ serde-1.0.126 \ serde_cbor-0.11.1 \ serde_derive-1.0.126 \ serde_json-1.0.64 \ sha2-0.8.2 \ subtle-1.0.0 \ subtle-2.4.0 \ syn-1.0.72 \ textwrap-0.11.0 \ tinytemplate-1.2.1 \ typenum-1.13.0 \ ucd-trie-0.1.3 \ unicode-width-0.1.8 \ unicode-xid-0.2.2 \ universal-hash-0.4.0 \ unreachable-1.0.0 \ version_check-0.9.3 \ void-1.0.2 \ walkdir-2.3.2 \ wasi-0.9.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.74 \ wasm-bindgen-backend-0.2.74 \ wasm-bindgen-macro-0.2.74 \ wasm-bindgen-macro-support-0.2.74 \ wasm-bindgen-shared-0.2.74 \ web-sys-0.3.51 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.5 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ zeroize-1.3.0 \ poksho@git+https://github.com/signalapp/poksho.git\#8bb8c61c18e7bbe93c094ed91be52b9f96c1c5cd \ curve25519-dalek@git+https://github.com/signalapp/curve25519-dalek.git?branch=lizard2\#477356e017c7cc2aa168f956786b34690870768f PLIST_FILES= lib/lib${PORTNAME}.so do-install: - ${INSTALL_LIB} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/lib${PORTNAME}.so \ + ${INSTALL_LIB} ${CARGO_TARGET_DIR}/*/lib${PORTNAME}.so \ ${STAGEDIR}${PREFIX}/lib/ .include diff --git a/net-mgmt/gping/Makefile b/net-mgmt/gping/Makefile index 79912a7852d7..ef0e744efb65 100644 --- a/net-mgmt/gping/Makefile +++ b/net-mgmt/gping/Makefile @@ -1,26 +1,26 @@ PORTNAME= gping DISTVERSIONPREFIX= gping-v DISTVERSION= 1.17.3 PORTREVISION= 2 CATEGORIES= net-mgmt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Ping with graph WWW= https://github.com/orf/gping LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo USE_GITHUB= yes GH_ACCOUNT= orf PLIST_FILES= bin/gping \ share/man/man1/gping.1.gz do-install: - ${INSTALL_PROGRAM} ${WRKDIR}/target/*/release/${PORTNAME} \ + ${INSTALL_PROGRAM} ${WRKDIR}/target/release/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/gping.1 ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/net-p2p/cncli/Makefile b/net-p2p/cncli/Makefile index 164564f99ba4..6f8c7a88715f 100644 --- a/net-p2p/cncli/Makefile +++ b/net-p2p/cncli/Makefile @@ -1,37 +1,42 @@ PORTNAME= cncli DISTVERSIONPREFIX= v DISTVERSION= 6.0.1 PORTREVISION= 6 CATEGORIES= net-p2p MAINTAINER= boris@zfs.ninja COMMENT= A community-based cardano-node CLI tool WWW= https://cardano-community.github.io/guild-operators/ LICENSE= APACHE20 NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON= cryptoxide Rust crate uses AVX2 instructions USES= autoreconf:build cargo gmake libtool pkgconfig USE_GITHUB= yes GH_ACCOUNT= cardano-community input-output-hk:sodium GH_PROJECT= ${PORTNAME} libsodium:sodium GH_TAGNAME= ${LIBSODIUM_HASH}:sodium LIBSODIUM_HASH= dbb48cce5429cb6585c9034f002568964f1ce567 LIBS_PREFIX= ${WRKDIR}/libs_install CARGO_ENV= SODIUM_LIB_DIR=${LIBS_PREFIX}${PREFIX}/lib SODIUM_INCLUDE_DIR=${LIBS_PREFIX}${PREFIX}/include PLIST_FILES= bin/cncli +CARGO_BUILD_TARGET= ${_CARGO_RUST_ARCH_${ARCH}:U${ARCH}}-unknown-${OPSYS:tl} +CARGO_ENV+= \ + CARGO_BUILD_TARGET=${CARGO_BUILD_TARGET} \ + CARGO_TARGET_${CARGO_BUILD_TARGET:S/-/_/g:tu}_LINKER="${CC}" + pre-build: cd ${WRKSRC_sodium} && ./autogen.sh cd ${WRKSRC_sodium} && ./configure --prefix=${PREFIX} --with-pthreads --disable-shared cd ${WRKSRC_sodium} && gmake -j${MAKE_JOBS_NUMBER} && gmake DESTDIR=${LIBS_PREFIX} install ${MKDIR} ${LIBS_PREFIX}${PREFIX}/libdata/pkgconfig ${MV} ${LIBS_PREFIX}${PREFIX}/lib/pkgconfig/libsodium.pc ${LIBS_PREFIX}${PREFIX}/libdata/pkgconfig/libsodium.pc .include diff --git a/net/narrowlink/Makefile b/net/narrowlink/Makefile index cb2ea8967f38..b96555724eca 100644 --- a/net/narrowlink/Makefile +++ b/net/narrowlink/Makefile @@ -1,347 +1,347 @@ PORTNAME= narrowlink DISTVERSION= 0.2.6 PORTREVISION= 2 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org COMMENT= Self-hosted solution for secure connectivity between devices WWW= https://narrowlink.com LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE.md BROKEN_powerpc64le= build breaks due to panic in the ring crate: alled `Option::unwrap()` on a `None` value, see https://github.com/briansmith/ring/issues/1904 USES= cargo USE_RC_SUBR= narrowlink-agent narrowlink-gateway USE_GITHUB= yes RUSTFLAGS= ${ARCH:S/i386/YES/:C/^[a-z].*//:S/YES/-C target-feature=+sse,+sse2/} # add sse sse2 target-features only on i386 CARGO_CRATES= addr2line-0.22.0 \ adler-1.0.2 \ aead-0.5.2 \ ahash-0.8.11 \ aho-corasick-1.1.3 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ anyhow-1.0.86 \ arrayvec-0.7.4 \ askama-0.12.1 \ askama_derive-0.12.5 \ askama_escape-0.10.3 \ askama_parser-0.2.1 \ asn1-rs-0.5.2 \ asn1-rs-derive-0.4.0 \ asn1-rs-impl-0.1.0 \ async-recursion-1.1.1 \ async-stream-0.3.5 \ async-stream-impl-0.3.5 \ async-trait-0.1.80 \ autocfg-1.3.0 \ backtrace-0.3.73 \ base64-0.21.7 \ base64-0.22.1 \ bindgen-0.69.4 \ bitflags-2.5.0 \ block-buffer-0.10.4 \ bumpalo-3.16.0 \ byteorder-1.5.0 \ bytes-1.6.0 \ c2rust-bitfields-0.18.0 \ c2rust-bitfields-derive-0.18.0 \ cc-1.0.99 \ cexpr-0.6.0 \ cfg-if-1.0.0 \ chacha20-0.9.1 \ chacha20poly1305-0.10.1 \ chrono-0.4.38 \ chunkio-0.0.1 \ cipher-0.4.4 \ clang-sys-1.8.1 \ clap_lex-0.7.1 \ core-foundation-0.9.4 \ core-foundation-sys-0.8.6 \ cpufeatures-0.2.12 \ crossbeam-channel-0.5.13 \ crossbeam-utils-0.8.20 \ crypto-common-0.1.6 \ daemonize-0.5.0 \ darling-0.20.9 \ darling_core-0.20.9 \ darling_macro-0.20.9 \ data-encoding-2.6.0 \ der-parser-8.2.0 \ deranged-0.3.11 \ digest-0.10.7 \ dirs-5.0.1 \ dirs-sys-0.4.1 \ displaydoc-0.2.5 \ either-1.12.0 \ equivalent-1.0.1 \ errno-0.3.9 \ etherparse-0.14.3 \ fnv-1.0.7 \ form_urlencoded-1.2.1 \ futures-0.3.30 \ futures-channel-0.3.30 \ futures-core-0.3.30 \ futures-executor-0.3.30 \ futures-io-0.3.30 \ futures-macro-0.3.30 \ futures-sink-0.3.30 \ futures-task-0.3.30 \ futures-timer-3.0.3 \ futures-util-0.3.30 \ generic-array-0.14.7 \ getrandom-0.2.15 \ gimli-0.29.0 \ glob-0.3.1 \ h2-0.3.26 \ hashbrown-0.14.5 \ hermit-abi-0.3.9 \ hmac-0.12.1 \ home-0.5.9 \ http-0.2.12 \ http-body-0.4.6 \ httparse-1.9.4 \ httpdate-1.0.3 \ hyper-0.14.29 \ hyper-rustls-0.24.2 \ iana-time-zone-0.1.60 \ iana-time-zone-haiku-0.1.2 \ ident_case-1.0.1 \ idna-0.4.0 \ idna-0.5.0 \ if_chain-1.0.2 \ indexmap-2.2.6 \ inout-0.1.3 \ instant-acme-0.4.3 \ ioctl-sys-0.8.0 \ ipnet-2.9.0 \ ipstack-0.0.10 \ itertools-0.12.1 \ itoa-1.0.11 \ js-sys-0.3.69 \ jsonwebtoken-9.3.0 \ keccak-0.1.5 \ lazy_static-1.4.0 \ lazycell-1.3.0 \ libc-0.2.155 \ libloading-0.8.3 \ libredox-0.1.3 \ linux-raw-sys-0.4.14 \ lock_api-0.4.12 \ log-0.4.21 \ memchr-2.7.4 \ mime-0.3.17 \ mime_guess-2.0.4 \ minimal-lexical-0.2.1 \ miniz_oxide-0.7.4 \ mio-0.8.11 \ net-route-0.4.4 \ netlink-packet-core-0.7.0 \ netlink-packet-route-0.19.0 \ netlink-packet-utils-0.5.2 \ netlink-proto-0.11.3 \ netlink-sys-0.8.6 \ nix-0.27.1 \ nom-7.1.3 \ ntapi-0.4.1 \ nu-ansi-term-0.46.0 \ num-bigint-0.4.5 \ num-conv-0.1.0 \ num-integer-0.1.46 \ num-traits-0.2.19 \ num_cpus-1.16.0 \ object-0.36.0 \ oid-registry-0.6.1 \ once_cell-1.19.0 \ opaque-debug-0.3.1 \ openssl-probe-0.1.5 \ option-ext-0.2.0 \ overload-0.1.1 \ parking_lot-0.12.3 \ parking_lot_core-0.9.10 \ paste-1.0.15 \ pem-3.0.4 \ percent-encoding-2.3.1 \ pin-project-lite-0.2.14 \ pin-utils-0.1.0 \ poly1305-0.8.0 \ powerfmt-0.2.0 \ ppv-lite86-0.2.17 \ prettyplease-0.2.20 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro2-1.0.86 \ proxy-stream-0.0.2 \ quinn-0.10.2 \ quinn-proto-0.10.6 \ quinn-udp-0.4.1 \ quote-1.0.36 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ rcgen-0.11.3 \ redox_syscall-0.5.2 \ redox_users-0.4.5 \ regex-1.10.5 \ regex-automata-0.4.7 \ regex-lite-0.1.6 \ regex-syntax-0.8.4 \ ring-0.16.20 \ ring-0.17.8 \ rlimit-0.10.1 \ rtnetlink-0.14.1 \ rustc-demangle-0.1.24 \ rustc-hash-1.1.0 \ rusticata-macros-4.1.0 \ rustix-0.38.34 \ rustls-0.21.12 \ rustls-native-certs-0.6.3 \ rustls-pemfile-1.0.4 \ rustls-pki-types-1.7.0 \ rustls-webpki-0.101.7 \ ryu-1.0.18 \ schannel-0.1.23 \ scopeguard-1.2.0 \ sct-0.7.1 \ security-framework-2.11.0 \ security-framework-sys-2.11.0 \ serde-1.0.203 \ serde_derive-1.0.203 \ serde_json-1.0.117 \ serde_yaml-0.9.34+deprecated \ sha1-0.10.6 \ sha3-0.10.8 \ sharded-slab-0.1.7 \ shlex-1.3.0 \ signal-hook-registry-1.4.2 \ slab-0.4.9 \ smallvec-1.13.2 \ socket2-0.5.7 \ spin-0.5.2 \ spin-0.9.8 \ strsim-0.11.1 \ subtle-2.6.0 \ syn-1.0.109 \ syn-2.0.67 \ synstructure-0.12.6 \ sysinfo-0.30.12 \ thiserror-1.0.61 \ thiserror-impl-1.0.61 \ thread_local-1.1.8 \ time-0.3.36 \ time-core-0.1.2 \ time-macros-0.2.18 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.1 \ tokio-1.38.0 \ tokio-macros-2.3.0 \ tokio-rustls-0.24.1 \ tokio-tungstenite-0.20.1 \ tokio-util-0.7.11 \ tower-service-0.3.2 \ tracing-0.1.40 \ tracing-appender-0.2.3 \ tracing-attributes-0.1.27 \ tracing-core-0.1.32 \ tracing-serde-0.1.3 \ tracing-subscriber-0.3.18 \ try-lock-0.2.5 \ tun-0.6.1 \ tungstenite-0.20.1 \ typenum-1.17.0 \ udp-stream-0.0.11 \ unicase-2.7.0 \ unicode-bidi-0.3.15 \ unicode-ident-1.0.12 \ unicode-normalization-0.1.23 \ unicode-xid-0.2.4 \ universal-hash-0.5.1 \ unsafe-libyaml-0.2.11 \ untrusted-0.7.1 \ untrusted-0.9.0 \ url-2.5.2 \ utf-8-0.7.6 \ uuid-1.8.0 \ validator-0.16.1 \ validator-0.17.0 \ validator_derive-0.16.0 \ validator_derive-0.17.0 \ validator_types-0.16.0 \ valuable-0.1.0 \ version_check-0.9.4 \ want-0.3.1 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.92 \ wasm-bindgen-backend-0.2.92 \ wasm-bindgen-macro-0.2.92 \ wasm-bindgen-macro-support-0.2.92 \ wasm-bindgen-shared-0.2.92 \ web-sys-0.3.69 \ webpki-roots-0.25.4 \ which-4.4.2 \ wildmatch-2.3.4 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-0.51.1 \ windows-0.52.0 \ windows-core-0.51.1 \ windows-core-0.52.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-targets-0.48.5 \ windows-targets-0.52.5 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.5 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.5 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.5 \ windows_i686_gnullvm-0.52.5 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.5 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.5 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.5 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.5 \ wintun-0.3.2 \ wintun-0.4.0 \ x509-parser-0.15.1 \ yasna-0.5.2 \ zerocopy-0.7.34 \ zerocopy-derive-0.7.34 \ zeroize-1.8.1 PROGRAMS= narrowlink \ narrowlink-agent \ narrowlink-gateway \ narrowlink-token-generator PLIST_FILES= ${PROGRAMS:S/^/bin\//} post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/gateway/src/config.rs @${CP} -r \ ${WRKSRC}/cargo-crates/tun-0.6.1/src/platform/linux \ ${WRKSRC}/cargo-crates/tun-0.6.1/src/platform/freebsd do-install: # workaround for error: found a virtual manifest at `xx` instead of a package manifest .for prog in ${PROGRAMS} ${INSTALL_PROGRAM} \ - ${WRKDIR}/target/*/release/${prog} \ + ${WRKDIR}/target/release/${prog} \ ${STAGEDIR}${PREFIX}/bin .endfor # install config files ${MKDIR} ${STAGEDIR}${ETCDIR} .for what in agent client gateway ${INSTALL_DATA} ${WRKSRC}/${what}/sample_${what}.yaml ${STAGEDIR}${ETCDIR}/${what}.yaml.sample .endfor .include diff --git a/net/ntpd-rs/Makefile b/net/ntpd-rs/Makefile index 4b5c9d9e4a15..3a8464564d6c 100644 --- a/net/ntpd-rs/Makefile +++ b/net/ntpd-rs/Makefile @@ -1,39 +1,39 @@ PORTNAME= ntpd-rs DISTVERSIONPREFIX= v DISTVERSION= 1.3.0 CATEGORIES= net MAINTAINER= mikael@FreeBSD.org COMMENT= Full-featured implementation of the Network Time Protocol WWW= https://tweedegolf.nl/en/pendulum LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON= the ring crate requires SSE2 instruction on intel cpu USES= cargo USE_GITHUB= yes GH_ACCOUNT= pendulum-project USE_RC_SUBR= ntp_daemon BINFILES= ntp-ctl ntp-daemon ntp-metrics-exporter nts-pool-ke post-patch: @${REINPLACE_CMD} 's|%%ETCDIR%%|${ETCDIR}|' \ ${PATCH_WRKSRC}/ntpd/src/daemon/config/mod.rs do-install: .for f in ${BINFILES} - ${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/${f} ${STAGEDIR}${LOCALBASE}/bin + ${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/*/${f} ${STAGEDIR}${LOCALBASE}/bin .endfor ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/ntp.server.toml ${STAGEDIR}${ETCDIR}/ntp.server.toml.sample ${INSTALL_DATA} ${WRKSRC}/docs/examples/conf/ntp.toml.default ${STAGEDIR}${ETCDIR}/ntp.toml.sample .include diff --git a/net/quiche/Makefile b/net/quiche/Makefile index bf965f32a70d..de76e373ab66 100644 --- a/net/quiche/Makefile +++ b/net/quiche/Makefile @@ -1,62 +1,62 @@ PORTNAME= quiche DISTVERSION= 0.22.0 PORTREVISION= 2 CATEGORIES= net MAINTAINER= junho.choi@gmail.com COMMENT= Savoury implementation of the QUIC transport protocol and HTTP/3 WWW= https://crates.io/crates/quiche LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= cargo USE_GITHUB= yes GH_ACCOUNT= cloudflare GH_TUPLE= google:boringssl:f1c75347d:boringssl/quiche/deps/boringssl USE_LDCONFIG= yes CARGO_FEATURES= ffi pkg-config-meta CARGO_BUILD= yes CARGO_BUILD_ARGS+= --workspace CARGO_TEST= yes CARGO_TEST_ARGS+= --all-targets PLIST_FILES= bin/quiche-client \ bin/quiche-server \ include/quiche.h \ lib/libquiche.a \ lib/libquiche.so \ lib/libquiche.so.${DISTVERSION} \ lib/libquiche.so.${MAJOR_VER} \ libdata/pkgconfig/quiche.pc PORTDOCS= README.md OPTIONS_DEFINE= DOCS QLOG OPTIONS_DEFAULT= DOCS QLOG QLOG_DESC= Enable qlog support QLOG_VARS= CARGO_FEATURES+=qlog MAJOR_VER= ${DISTVERSION:C/\..*//} post-patch: @${GREP} -FRl -- '-D_XOPEN_SOURCE=700' ${WRKSRC}/quiche/deps/boringssl | \ ${XARGS} ${REINPLACE_CMD} -e 's,-D_XOPEN_SOURCE=700,,' # install quiche apps and libquiche do-install: ${INSTALL_DATA} ${WRKSRC}/quiche/include/quiche.h ${STAGEDIR}${PREFIX}/include - ${INSTALL_DATA} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/quiche.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig - ${INSTALL_LIB} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/libquiche.so ${STAGEDIR}${PREFIX}/lib/libquiche.so.${DISTVERSION} + ${INSTALL_DATA} ${CARGO_TARGET_DIR}/*/quiche.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig + ${INSTALL_LIB} ${CARGO_TARGET_DIR}/*/libquiche.so ${STAGEDIR}${PREFIX}/lib/libquiche.so.${DISTVERSION} ${RLN} ${STAGEDIR}${PREFIX}/lib/libquiche.so.${DISTVERSION} ${STAGEDIR}${PREFIX}/lib/libquiche.so.${MAJOR_VER} ${RLN} ${STAGEDIR}${PREFIX}/lib/libquiche.so.${DISTVERSION} ${STAGEDIR}${PREFIX}/lib/libquiche.so - ${INSTALL_LIB} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/libquiche.a ${STAGEDIR}${PREFIX}/lib - ${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/quiche-server ${STAGEDIR}${PREFIX}/bin - ${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/quiche-client ${STAGEDIR}${PREFIX}/bin + ${INSTALL_LIB} ${CARGO_TARGET_DIR}/*/libquiche.a ${STAGEDIR}${PREFIX}/lib + ${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/*/quiche-server ${STAGEDIR}${PREFIX}/bin + ${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/*/quiche-client ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/net/trippy/Makefile b/net/trippy/Makefile index 30d31a878752..93dd4a67bae4 100644 --- a/net/trippy/Makefile +++ b/net/trippy/Makefile @@ -1,42 +1,42 @@ PORTNAME= trippy DISTVERSION= 0.11.0 PORTREVISION= 1 CATEGORIES= net MAINTAINER= ehaupt@FreeBSD.org COMMENT= Network diagnostic tool inspired by mtr WWW= https://github.com/fujiapple852/trippy LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo USE_GITHUB= yes GH_ACCOUNT= fujiapple852 CARGO_INSTALL_PATH= crates/${PORTNAME} PORTSCOUT= skipv:1.0.0 OPTIONS_DEFINE= MANPAGES SUID OPTIONS_DEFAULT= MANPAGES SUID OPTIONS_SUB= yes MANPAGES_DESC= Build and install auto-generated manpages SUID_DESC= Use suid to allow execution as non root MANPAGES_BUILD_DEPENDS= help2man:misc/help2man MANPAGES_PLIST_FILES= share/man/man1/trip.1.gz SUID_PLIST_FILES= "@(,,4110) bin/trip" SUID_PLIST_FILES_OFF= "@(,,0100) bin/trip" post-build-MANPAGES-on: help2man -s 1 -Nn "${COMMENT}" \ - ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/trip \ + ${CARGO_TARGET_DIR}/*/trip \ -o ${WRKSRC}/trip.1 post-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/trip.1 \ ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/ports-mgmt/sccache-overlay/Makefile b/ports-mgmt/sccache-overlay/Makefile index f38ca944a7dd..b3ddbc5d39f2 100644 --- a/ports-mgmt/sccache-overlay/Makefile +++ b/ports-mgmt/sccache-overlay/Makefile @@ -1,426 +1,426 @@ PORTNAME= sccache DISTVERSIONPREFIX= v DISTVERSION= 0.2.15 PORTREVISION= 31 CATEGORIES= ports-mgmt PKGNAMESUFFIX= -overlay MAINTAINER= rust@FreeBSD.org COMMENT= Ports overlay for sccache WWW= https://github.com/mozilla/sccache LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo ssl:build USE_GITHUB= yes GH_ACCOUNT= mozilla CARGO_CRATES= addr2line-0.14.1 \ adler-0.2.3 \ aho-corasick-0.7.15 \ ansi_term-0.11.0 \ anyhow-1.0.37 \ ar-0.8.0 \ arrayref-0.3.6 \ arrayvec-0.5.2 \ ascii-0.8.7 \ assert_cmd-1.0.2 \ async-channel-1.5.1 \ async-executor-1.4.0 \ async-global-executor-1.4.3 \ async-io-1.3.1 \ async-mutex-1.4.0 \ async-std-1.8.0 \ async-task-4.0.3 \ async-trait-0.1.42 \ atomic-waker-1.0.0 \ atty-0.2.14 \ autocfg-0.1.7 \ autocfg-1.0.1 \ backtrace-0.3.55 \ base64-0.9.3 \ base64-0.10.1 \ base64-0.12.3 \ base64-0.13.0 \ bincode-0.8.0 \ bincode-1.3.1 \ bitflags-1.2.1 \ blake2b_simd-0.5.11 \ blake3-0.3.7 \ block-buffer-0.9.0 \ blocking-1.0.2 \ boxfnonce-0.1.1 \ buf_redux-0.8.4 \ bufstream-0.1.4 \ bumpalo-3.4.0 \ byteorder-1.3.4 \ bytes-0.4.12 \ bytes-0.5.6 \ bytes-1.0.0 \ cache-padded-1.1.1 \ case-0.1.0 \ cc-1.0.66 \ cfg-if-0.1.10 \ cfg-if-1.0.0 \ chrono-0.4.19 \ chunked_transfer-0.3.1 \ clap-2.33.3 \ cloudabi-0.0.3 \ combine-4.5.2 \ concurrent-queue-1.2.2 \ conhash-0.4.0 \ constant_time_eq-0.1.5 \ cookie-0.12.0 \ cookie_store-0.7.0 \ core-foundation-0.9.1 \ core-foundation-sys-0.8.2 \ counted-array-0.1.2 \ cpuid-bool-0.1.2 \ crc32fast-1.2.1 \ crossbeam-deque-0.7.3 \ crossbeam-epoch-0.8.2 \ crossbeam-queue-0.1.2 \ crossbeam-queue-0.2.3 \ crossbeam-utils-0.6.6 \ crossbeam-utils-0.7.2 \ crossbeam-utils-0.8.1 \ crypto-mac-0.8.0 \ crypto-mac-0.10.0 \ daemonize-0.4.1 \ derive-error-0.0.3 \ difference-2.0.0 \ digest-0.9.0 \ directories-3.0.1 \ dirs-1.0.5 \ dirs-sys-0.3.5 \ doc-comment-0.3.3 \ dtoa-0.4.7 \ either-1.6.1 \ encoding_rs-0.8.26 \ env_logger-0.8.2 \ error-chain-0.12.4 \ event-listener-2.5.1 \ failure-0.1.8 \ failure_derive-0.1.8 \ fastrand-1.4.0 \ filetime-0.2.13 \ flate2-1.0.19 \ float-cmp-0.8.0 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.0.0 \ fuchsia-cprng-0.1.1 \ fuchsia-zircon-0.3.3 \ fuchsia-zircon-sys-0.3.3 \ futures-0.1.30 \ futures-0.3.9 \ futures-channel-0.3.9 \ futures-core-0.3.9 \ futures-cpupool-0.1.8 \ futures-executor-0.3.9 \ futures-io-0.3.9 \ futures-lite-1.11.3 \ futures-macro-0.3.9 \ futures-sink-0.3.9 \ futures-task-0.3.9 \ futures-util-0.3.9 \ generic-array-0.14.4 \ getopts-0.2.21 \ getrandom-0.1.16 \ gimli-0.23.0 \ glob-0.3.0 \ gloo-timers-0.2.1 \ h2-0.1.26 \ hashbrown-0.9.1 \ hermit-abi-0.1.17 \ hmac-0.10.1 \ http-0.1.21 \ http-body-0.1.0 \ httparse-1.3.4 \ humantime-2.0.1 \ hyper-0.12.35 \ hyper-tls-0.3.2 \ hyperx-0.12.0 \ idna-0.1.5 \ idna-0.2.0 \ indexmap-1.6.1 \ instant-0.1.9 \ iovec-0.1.4 \ itertools-0.9.0 \ itertools-0.10.0 \ itoa-0.4.7 \ jobserver-0.1.21 \ js-sys-0.3.46 \ jsonwebtoken-7.2.0 \ kernel32-sys-0.2.2 \ kv-log-macro-1.0.7 \ language-tags-0.2.2 \ lazy_static-1.4.0 \ libc-0.2.82 \ libmount-0.1.15 \ linked-hash-map-0.5.3 \ local-encoding-0.2.0 \ lock_api-0.3.4 \ log-0.3.9 \ log-0.4.11 \ matches-0.1.8 \ maybe-uninit-2.0.0 \ md-5-0.9.1 \ md5-0.3.8 \ memcached-rs-0.4.2 \ memchr-2.3.4 \ memoffset-0.5.6 \ mime-0.2.6 \ mime-0.3.16 \ mime_guess-1.8.8 \ mime_guess-2.0.3 \ miniz_oxide-0.4.3 \ mio-0.6.23 \ mio-named-pipes-0.1.7 \ mio-uds-0.6.8 \ miow-0.2.2 \ miow-0.3.6 \ multipart-0.15.4 \ native-tls-0.2.7 \ nb-connect-1.0.2 \ net2-0.2.37 \ nix-0.14.1 \ nix-0.19.1 \ normalize-line-endings-0.3.0 \ num-bigint-0.2.6 \ num-integer-0.1.44 \ num-traits-0.1.43 \ num-traits-0.2.14 \ num_cpus-1.13.0 \ number_prefix-0.4.0 \ object-0.22.0 \ once_cell-1.5.2 \ opaque-debug-0.3.0 \ openssl-0.10.32 \ openssl-probe-0.1.2 \ openssl-sys-0.9.60 \ parking-2.0.0 \ parking_lot-0.9.0 \ parking_lot_core-0.6.2 \ pem-0.8.2 \ percent-encoding-1.0.1 \ percent-encoding-2.1.0 \ phf-0.7.24 \ phf_codegen-0.7.24 \ phf_generator-0.7.24 \ phf_shared-0.7.24 \ pin-project-lite-0.1.11 \ pin-project-lite-0.2.1 \ pin-utils-0.1.0 \ pkg-config-0.3.19 \ polling-2.0.2 \ ppv-lite86-0.2.10 \ predicates-1.0.6 \ predicates-core-1.0.1 \ predicates-tree-1.0.1 \ proc-macro-hack-0.5.19 \ proc-macro-nested-0.1.6 \ proc-macro2-1.0.24 \ publicsuffix-1.5.4 \ pulldown-cmark-0.0.3 \ quick-error-1.2.3 \ quote-0.3.15 \ quote-1.0.8 \ rand-0.4.6 \ rand-0.5.6 \ rand-0.6.5 \ rand-0.7.3 \ rand_chacha-0.1.1 \ rand_chacha-0.2.2 \ rand_core-0.3.1 \ rand_core-0.4.2 \ rand_core-0.5.1 \ rand_hc-0.1.0 \ rand_hc-0.2.0 \ rand_isaac-0.1.1 \ rand_jitter-0.1.4 \ rand_os-0.1.3 \ rand_pcg-0.1.2 \ rand_xorshift-0.1.1 \ rdrand-0.4.0 \ redis-0.17.0 \ redox_syscall-0.1.57 \ redox_users-0.3.5 \ regex-1.4.2 \ regex-syntax-0.6.21 \ remove_dir_all-0.5.3 \ reqwest-0.9.24 \ retry-1.2.0 \ ring-0.16.19 \ rouille-3.0.0 \ rust-argon2-0.8.3 \ rustc-demangle-0.1.18 \ rustc_version-0.2.3 \ ryu-1.0.5 \ safemem-0.3.3 \ same-file-1.0.6 \ schannel-0.1.19 \ scopeguard-1.1.0 \ security-framework-2.0.0 \ security-framework-sys-2.0.0 \ selenium-rs-0.1.2 \ semver-0.9.0 \ semver-parser-0.7.0 \ serde-1.0.118 \ serde_derive-1.0.118 \ serde_json-1.0.61 \ serde_urlencoded-0.5.5 \ sha-1-0.9.2 \ sha1-0.6.0 \ sha2-0.9.2 \ signal-hook-registry-1.3.0 \ simple_asn1-0.4.1 \ siphasher-0.2.3 \ skeptic-0.4.0 \ slab-0.4.2 \ smallvec-0.6.13 \ socket2-0.3.19 \ spin-0.5.2 \ string-0.2.1 \ strip-ansi-escapes-0.1.0 \ strsim-0.8.0 \ subtle-2.4.0 \ syn-0.11.11 \ syn-1.0.58 \ synom-0.11.3 \ synstructure-0.12.4 \ syslog-5.0.0 \ tar-0.4.30 \ tempdir-0.3.7 \ tempfile-3.1.0 \ term-0.5.2 \ termcolor-1.1.2 \ textwrap-0.11.0 \ thiserror-1.0.23 \ thiserror-impl-1.0.23 \ thread_local-1.1.0 \ threadpool-1.8.1 \ time-0.1.44 \ tiny_http-0.6.2 \ tinyvec-1.1.0 \ tinyvec_macros-0.1.0 \ tokio-0.1.22 \ tokio-0.2.24 \ tokio-buf-0.1.1 \ tokio-codec-0.1.2 \ tokio-compat-0.1.6 \ tokio-current-thread-0.1.7 \ tokio-executor-0.1.10 \ tokio-fs-0.1.7 \ tokio-io-0.1.13 \ tokio-named-pipes-0.1.0 \ tokio-process-0.2.5 \ tokio-reactor-0.1.12 \ tokio-serde-0.1.0 \ tokio-serde-bincode-0.1.1 \ tokio-signal-0.2.9 \ tokio-sync-0.1.8 \ tokio-tcp-0.1.4 \ tokio-threadpool-0.1.18 \ tokio-timer-0.2.13 \ tokio-udp-0.1.6 \ tokio-uds-0.2.7 \ tokio-util-0.3.1 \ toml-0.5.8 \ tower-0.1.1 \ tower-buffer-0.1.2 \ tower-discover-0.1.0 \ tower-layer-0.1.0 \ tower-limit-0.1.3 \ tower-load-shed-0.1.0 \ tower-retry-0.1.0 \ tower-service-0.2.0 \ tower-timeout-0.1.1 \ tower-util-0.1.0 \ tracing-0.1.22 \ tracing-attributes-0.1.11 \ tracing-core-0.1.17 \ treeline-0.1.0 \ try-lock-0.2.3 \ try_from-0.3.2 \ twoway-0.1.8 \ typenum-1.12.0 \ unicase-1.4.2 \ unicase-2.6.0 \ unicode-bidi-0.3.4 \ unicode-normalization-0.1.16 \ unicode-width-0.1.8 \ unicode-xid-0.0.4 \ unicode-xid-0.2.1 \ unix_socket-0.5.0 \ untrusted-0.7.1 \ url-1.7.2 \ url-2.2.0 \ utf8parse-0.1.1 \ uuid-0.7.4 \ uuid-0.8.1 \ vcpkg-0.2.11 \ vec-arena-1.0.0 \ vec_map-0.8.2 \ version-compare-0.0.11 \ version_check-0.1.5 \ version_check-0.9.2 \ void-1.0.2 \ vte-0.3.3 \ wait-timeout-0.2.0 \ waker-fn-1.1.0 \ walkdir-2.3.1 \ want-0.2.0 \ wasi-0.9.0+wasi-snapshot-preview1 \ wasi-0.10.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.69 \ wasm-bindgen-backend-0.2.69 \ wasm-bindgen-futures-0.4.19 \ wasm-bindgen-macro-0.2.69 \ wasm-bindgen-macro-support-0.2.69 \ wasm-bindgen-shared-0.2.69 \ web-sys-0.3.46 \ wepoll-sys-3.0.1 \ which-4.0.2 \ winapi-0.2.8 \ winapi-0.3.9 \ winapi-build-0.1.1 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.5 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ winreg-0.6.2 \ ws2_32-sys-0.2.1 \ xattr-0.2.2 \ zip-0.5.9 \ zstd-0.6.0+zstd.1.4.8 \ zstd-safe-3.0.0+zstd.1.4.8 \ zstd-sys-1.4.19+zstd.1.4.8 CARGO_FEATURES= --no-default-features QA_ENV= IGNORE_QA_proxydeps=1 -LDFLAGS+= -Wl,-rpath=\$$ORIGIN/../lib \ - -Wl,-dynamic-linker,/tmp/sccache-overlay/ld-elf.so.1 +#LDFLAGS+= -Wl,-rpath=\$$ORIGIN/lib \ +# -Wl,-dynamic-linker,/tmp/sccache-overlay/ld-elf.so.1 SUB_FILES= pkg-message post-install: @${MKDIR} ${STAGEDIR}${DATADIR}/overlay/Mk \ ${STAGEDIR}${DATADIR}/overlay/bin \ ${STAGEDIR}${DATADIR}/overlay/lib @${MV} ${STAGEDIR}${PREFIX}/bin/sccache \ ${STAGEDIR}${DATADIR}/overlay/bin ${INSTALL_DATA} ${FILESDIR}/Mk/bsd.overlay.mk \ ${STAGEDIR}${DATADIR}/overlay/Mk # rustc seems to have no support for fully static binaries on # FreeBSD, so we package up the required base libraries together # with -Wl,-rpath and -Wl,-dynamic-linker in LDFLAGS to be able # to run the binary in non-native Poudriere jails. ${INSTALL_PROGRAM} /libexec/ld-elf.so.1 \ ${STAGEDIR}${DATADIR}/overlay/lib @${LN} -Fs ${STAGEDIR}${DATADIR}/overlay/lib /tmp/sccache-overlay ldd -f '%p\n' ${STAGEDIR}${DATADIR}/overlay/bin/sccache | ${GREP} -v '^[ ]*\[' | \ ${XARGS} -J% ${INSTALL_LIB} % ${STAGEDIR}${DATADIR}/overlay/lib @chflags -R noschg ${STAGEDIR}${DATADIR}/overlay/lib cd ${STAGEDIR}${PREFIX}; \ ${FIND} ${DATADIR_REL} -type f >>${TMPPLIST} .include diff --git a/security/arti/Makefile b/security/arti/Makefile index f4746a9edabc..a1950afa3831 100644 --- a/security/arti/Makefile +++ b/security/arti/Makefile @@ -1,35 +1,35 @@ PORTNAME= arti DISTVERSION= 1.2.8 CATEGORIES= security MAINTAINER= cs@FreeBSD.org COMMENT= Implementation of Tor, in Rust WWW= https://arti.torproject.org/ LICENSE= MIT NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON=Zeroize crate does not support i386 LIB_DEPENDS= libzstd.so:archivers/zstd USES= cargo sqlite ssl USE_RC_SUBR= arti GROUPS= _arti USERS= _arti SUB_LIST= USERS="${USERS}" GROUPS="${GROUPS}" PLIST_SUB= USERS="${USERS}" GROUPS="${GROUPS}" USE_GITLAB= yes GL_SITE= https://gitlab.torproject.org GL_ACCOUNT= tpo/core GL_TAGNAME= 976425194b7a6e7939f75753cef3d5739cef1c5c CARGO_FEATURES= tokio rustls CARGO_INSTALL= no do-install: - ${INSTALL_SCRIPT} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/arti ${STAGEDIR}${PREFIX}/bin/arti + ${INSTALL_SCRIPT} ${CARGO_TARGET_DIR}/*/arti ${STAGEDIR}${PREFIX}/bin/arti post-install: @${MKDIR} ${STAGEDIR}${ETCDIR} ${STAGEDIR}/var/log/arti ${STAGEDIR}/var/run/arti ${STAGEDIR}/var/db/arti ${INSTALL_DATA} ${WRKSRC}/crates/arti/src/arti-example-config.toml ${STAGEDIR}${ETCDIR}/arti.toml.sample .include diff --git a/security/authenticator/Makefile b/security/authenticator/Makefile index 3efc92fa41b1..620881b9b917 100644 --- a/security/authenticator/Makefile +++ b/security/authenticator/Makefile @@ -1,42 +1,41 @@ PORTNAME= authenticator DISTVERSION= 4.4.0 PORTREVISION= 1 CATEGORIES= security MAINTAINER= ports@FreeBSD.org COMMENT= Generate Two-Factor Codes WWW= https://gitlab.gnome.org/World/Authenticator LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= fails to build in aes crate LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene \ libzbar.so:graphics/zbar RUN_DEPENDS= ${LOCALBASE}/lib/gstreamer-1.0/libgstgtk4.so:multimedia/gstreamer1-plugins-rust USES= cargo desktop-file-utils gettext gnome gstreamer meson pkgconfig sqlite ssl USE_GITLAB= yes USE_GNOME= gdkpixbuf2 gtk40 libadwaita USE_GSTREAMER= gl zbar GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= World GL_PROJECT= Authenticator CARGO_ENV= ZBAR_INCLUDE_DIRS="${LOCALBASE}/include" ZBAR_LIB_DIRS="${LOCALBASE}/lib" MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no GLIB_SCHEMAS= com.belmoussaoui.Authenticator.gschema.xml post-patch: @${REINPLACE_CMD} -e '/gstreamer.*bad/d' \ ${WRKSRC}/meson.build # Make each cargo subcommand very verbose # Add explicit subdir for --target from USES=cargo @${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \ - -e "/cp/s,'src',& / '${CARGO_BUILD_TARGET}'," \ ${WRKSRC}/src/meson.build .include diff --git a/security/pam_rssh/Makefile b/security/pam_rssh/Makefile index 486595b736ab..235eaf3124e4 100644 --- a/security/pam_rssh/Makefile +++ b/security/pam_rssh/Makefile @@ -1,69 +1,69 @@ PORTNAME= pam_rssh DISTVERSIONPREFIX=v DISTVERSION= 1.1.0 PORTREVISION= 11 CATEGORIES= security MAINTAINER= romain@FreeBSD.org COMMENT= Remote sudo authenticated via ssh-agent WWW= https://github.com/z4yx/pam_rssh LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo ssl USE_GITHUB= yes GH_ACCOUNT= z4yx GH_PROJECT= ssh-agent.rs:sshagent GH_TAGNAME= 91894139966e01941f17386a84c6b35e6ea155b8:sshagent GH_SUBDIR= dep/ssh-agent.rs:sshagent CARGO_CRATES= base64-0.13.1 \ bitflags-1.3.2 \ byteorder-1.4.3 \ cc-1.0.79 \ cfg-if-1.0.0 \ error-chain-0.12.4 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ futures-0.1.31 \ hostname-0.3.1 \ itoa-1.0.6 \ libc-0.2.140 \ log-0.4.17 \ match_cfg-0.1.0 \ multisock-1.0.0 \ num_threads-0.1.6 \ once_cell-1.17.1 \ openssl-0.10.55 \ openssl-macros-0.1.0 \ openssl-sys-0.9.90 \ pam-bindings-0.1.1 \ pkg-config-0.3.26 \ proc-macro2-1.0.52 \ pwd-1.4.0 \ quote-1.0.26 \ serde-1.0.157 \ serde_derive-1.0.157 \ syn-1.0.109 \ syn-2.0.0 \ syslog-6.0.1 \ thiserror-1.0.40 \ thiserror-impl-1.0.40 \ time-0.3.20 \ time-core-0.1.0 \ time-macros-0.2.8 \ unicode-ident-1.0.8 \ vcpkg-0.2.15 \ version_check-0.9.4 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-x86_64-pc-windows-gnu-0.4.0 PLIST_FILES= lib/pam_rssh.so do-install: - ${INSTALL_LIB} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/release/libpam_rssh.so ${STAGEDIR}${PREFIX}/lib/pam_rssh.so + ${INSTALL_LIB} ${CARGO_TARGET_DIR}/release/libpam_rssh.so ${STAGEDIR}${PREFIX}/lib/pam_rssh.so .include diff --git a/security/rage-encryption/Makefile b/security/rage-encryption/Makefile index 2d9f16593a73..7634a0d135dd 100644 --- a/security/rage-encryption/Makefile +++ b/security/rage-encryption/Makefile @@ -1,38 +1,38 @@ PORTNAME= rage DISTVERSIONPREFIX= v DISTVERSION= 0.10.0 PORTREVISION= 6 CATEGORIES= security PKGNAMESUFFIX= -encryption MAINTAINER= ehaupt@FreeBSD.org COMMENT= Simple, modern, and secure file encryption tool, using the age format WWW= https://github.com/str4d/rage LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT LIB_DEPENDS= libfuse.so:sysutils/fusefs-libs \ libzstd.so:archivers/zstd USES= cargo USE_GITHUB= yes GH_ACCOUNT= str4d CARGO_FEATURES= mount CONFLICTS= rage PLIST_FILES= bin/rage \ bin/rage-keygen \ bin/rage-mount do-install: .for f in rage rage-keygen rage-mount - ${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/${f} \ + ${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/*/${f} \ ${STAGEDIR}${PREFIX}/bin .endfor .include diff --git a/security/rpm-sequoia/Makefile b/security/rpm-sequoia/Makefile index c34d8a7bac0b..b13aba173bed 100644 --- a/security/rpm-sequoia/Makefile +++ b/security/rpm-sequoia/Makefile @@ -1,278 +1,278 @@ PORTNAME= rpm-sequoia DISTVERSIONPREFIX= v DISTVERSION= 1.7.0 PORTREVISION= 2 CATEGORIES= security archivers MAINTAINER= yuri@FreeBSD.org COMMENT= OpenPGP backend for rpm using Sequoia PGP WWW= https://sequoia-pgp.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libgmp.so:math/gmp \ libnettle.so:security/nettle USES= cargo pkgconfig llvm:15 USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= rpm-software-management CARGO_CRATES= aead-0.5.2 \ aes-0.8.4 \ aes-gcm-0.10.3 \ aho-corasick-1.1.3 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ anstyle-1.0.7 \ anyhow-1.0.86 \ ascii-canvas-3.0.0 \ assert_cmd-2.0.14 \ autocfg-1.3.0 \ base16ct-0.2.0 \ base64-0.22.1 \ base64ct-1.6.0 \ bindgen-0.68.1 \ bit-set-0.5.3 \ bit-vec-0.6.3 \ bitflags-2.6.0 \ block-buffer-0.10.4 \ block-padding-0.3.3 \ blowfish-0.9.1 \ botan-0.10.7 \ botan-sys-0.10.5 \ bstr-1.9.1 \ buffered-reader-1.3.1 \ bumpalo-3.16.0 \ byteorder-1.5.0 \ camellia-0.1.0 \ cast5-0.11.1 \ cc-1.0.106 \ cdylib-link-lines-0.1.5 \ cexpr-0.6.0 \ cfb-mode-0.8.2 \ cfg-if-1.0.0 \ chrono-0.4.38 \ cipher-0.4.4 \ clang-sys-1.8.1 \ cmac-0.7.2 \ const-oid-0.9.6 \ core-foundation-sys-0.8.6 \ cpufeatures-0.2.12 \ crunchy-0.2.2 \ crypto-bigint-0.5.5 \ crypto-common-0.1.6 \ ctr-0.9.2 \ curve25519-dalek-4.1.3 \ curve25519-dalek-derive-0.1.1 \ dbl-0.3.2 \ der-0.7.9 \ des-0.8.1 \ difflib-0.4.0 \ digest-0.10.7 \ dirs-next-2.0.0 \ dirs-sys-next-0.1.2 \ displaydoc-0.2.5 \ doc-comment-0.3.3 \ dsa-0.6.3 \ dyn-clone-1.0.17 \ eax-0.5.0 \ ecb-0.1.2 \ ecdsa-0.16.9 \ ed25519-2.2.3 \ ed25519-dalek-2.1.1 \ either-1.13.0 \ elliptic-curve-0.13.8 \ ena-0.14.3 \ equivalent-1.0.1 \ errno-0.3.9 \ fastrand-2.1.0 \ ff-0.13.0 \ fiat-crypto-0.2.9 \ fixedbitset-0.4.2 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ generic-array-0.14.7 \ generic-array-1.1.0 \ getrandom-0.2.15 \ ghash-0.5.1 \ glob-0.3.1 \ group-0.13.0 \ hashbrown-0.14.5 \ hkdf-0.12.4 \ hmac-0.12.1 \ iana-time-zone-0.1.60 \ iana-time-zone-haiku-0.1.2 \ icu_collections-1.5.0 \ icu_locid-1.5.0 \ icu_locid_transform-1.5.0 \ icu_locid_transform_data-1.5.0 \ icu_normalizer-1.5.0 \ icu_normalizer_data-1.5.0 \ icu_properties-1.5.1 \ icu_properties_data-1.5.0 \ icu_provider-1.5.0 \ icu_provider_macros-1.5.0 \ idea-0.5.1 \ idna-1.0.2 \ indexmap-2.2.6 \ inout-0.1.3 \ itertools-0.11.0 \ js-sys-0.3.69 \ lalrpop-0.20.2 \ lalrpop-util-0.20.2 \ lazy_static-1.5.0 \ lazycell-1.3.0 \ libc-0.2.155 \ libloading-0.8.4 \ libm-0.2.8 \ libredox-0.1.3 \ linux-raw-sys-0.4.14 \ litemap-0.7.3 \ lock_api-0.4.12 \ log-0.4.22 \ md-5-0.10.6 \ memchr-2.7.4 \ memsec-0.7.0 \ minimal-lexical-0.2.1 \ nettle-7.4.0 \ nettle-sys-2.3.0 \ new_debug_unreachable-1.0.6 \ nom-7.1.3 \ num-bigint-dig-0.8.4 \ num-integer-0.1.46 \ num-iter-0.1.45 \ num-traits-0.2.19 \ once_cell-1.19.0 \ opaque-debug-0.3.1 \ openssl-0.10.64 \ openssl-macros-0.1.1 \ openssl-sys-0.9.102 \ p256-0.13.2 \ p384-0.13.0 \ p521-0.13.3 \ parking_lot-0.12.3 \ parking_lot_core-0.9.10 \ peeking_take_while-0.1.2 \ pem-rfc7468-0.7.0 \ petgraph-0.6.5 \ phf_shared-0.10.0 \ pkcs1-0.7.5 \ pkcs8-0.10.2 \ pkg-config-0.3.30 \ polyval-0.6.2 \ ppv-lite86-0.2.17 \ precomputed-hash-0.1.1 \ predicates-3.1.0 \ predicates-core-1.0.6 \ predicates-tree-1.0.9 \ primeorder-0.13.6 \ proc-macro2-1.0.86 \ quote-1.0.36 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ redox_syscall-0.5.2 \ redox_users-0.4.5 \ regex-1.10.5 \ regex-automata-0.4.7 \ regex-syntax-0.8.4 \ rfc6979-0.4.0 \ ripemd-0.1.3 \ rsa-0.9.6 \ rustc-hash-1.1.0 \ rustc_version-0.4.0 \ rustix-0.38.34 \ rustversion-1.0.17 \ same-file-1.0.6 \ scopeguard-1.2.0 \ sec1-0.7.3 \ semver-1.0.23 \ sequoia-openpgp-1.21.1 \ sequoia-policy-config-0.6.0 \ serde-1.0.204 \ serde_derive-1.0.204 \ sha1collisiondetection-0.3.4 \ sha2-0.10.8 \ shlex-1.3.0 \ signature-2.2.0 \ siphasher-0.3.11 \ smallvec-1.13.2 \ spin-0.9.8 \ spki-0.7.3 \ stable_deref_trait-1.2.0 \ string_cache-0.8.7 \ subtle-2.6.1 \ syn-2.0.70 \ synstructure-0.13.1 \ tempfile-3.10.1 \ term-0.7.0 \ termtree-0.4.1 \ thiserror-1.0.61 \ thiserror-impl-1.0.61 \ tiny-keccak-2.0.2 \ tinystr-0.7.6 \ toml-0.5.11 \ twofish-0.7.1 \ typenum-1.17.0 \ unicode-ident-1.0.12 \ unicode-xid-0.2.4 \ universal-hash-0.5.1 \ utf16_iter-1.0.5 \ utf8_iter-1.0.4 \ vcpkg-0.2.15 \ version_check-0.9.4 \ wait-timeout-0.2.0 \ walkdir-2.5.0 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.92 \ wasm-bindgen-backend-0.2.92 \ wasm-bindgen-macro-0.2.92 \ wasm-bindgen-macro-support-0.2.92 \ wasm-bindgen-shared-0.2.92 \ win-crypto-ng-0.5.1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.8 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-core-0.52.0 \ windows-sys-0.52.0 \ windows-targets-0.52.6 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_msvc-0.52.6 \ windows_i686_gnu-0.52.6 \ windows_i686_gnullvm-0.52.6 \ windows_i686_msvc-0.52.6 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.52.6 \ write16-1.0.0 \ writeable-0.5.5 \ x25519-dalek-2.0.1 \ xxhash-rust-0.8.11 \ yoke-0.7.4 \ yoke-derive-0.7.4 \ zerofrom-0.1.4 \ zerofrom-derive-0.1.4 \ zeroize-1.8.1 \ zeroize_derive-1.4.2 \ zerovec-0.10.4 \ zerovec-derive-0.10.3 OPENSSLINC= /usr/include OPENSSLLIB= /usr/lib PLIST_FILES= lib/librpm_sequoia.so \ libdata/pkgconfig/rpm-sequoia.pc do-install: # .so lib ${MKDIR} ${STAGEDIR}${PREFIX}/lib - ${INSTALL_LIB} ${WRKDIR}/target/*-unknown-freebsd/release/librpm_sequoia.so ${STAGEDIR}${PREFIX}/lib + ${INSTALL_LIB} ${WRKDIR}/target/release/librpm_sequoia.so ${STAGEDIR}${PREFIX}/lib # .pc file ${MKDIR} ${STAGEDIR}${PREFIX}/libdata/pkgconfig ${INSTALL_DATA} ${WRKDIR}/target/release/rpm-sequoia.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig/rpm-sequoia.pc .include diff --git a/security/solana/Makefile b/security/solana/Makefile index 9c293e4b1979..291d8df476d8 100644 --- a/security/solana/Makefile +++ b/security/solana/Makefile @@ -1,707 +1,707 @@ PORTNAME= solana DISTVERSIONPREFIX= v DISTVERSION= 1.17.9 PORTREVISION= 8 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org COMMENT= Web-scale blockchain for decentralized apps and marketplaces WWW= https://solana.com/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv7= compilation failure: error[E0512]: cannot transmute between types of different sizes, or dependently-sized types --> programs/bpf_loader/src/syscalls/mod.rs:489:21 BROKEN_i386= fails on 32-bit systems: https://github.com/solana-labs/solana/issues/16811 BROKEN_powerpc64le= compilation failure: called `Option::unwrap()` on a `None` value in ring-0.16.20/build.rs:358:10 # see https://github.com/rust-lang/rust/issues/119901 BUILD_DEPENDS= protoc:devel/protobuf \ gmake:devel/gmake LIB_DEPENDS= libhidapi.so:comms/hidapi USES= cargo llvm:lib pkgconfig ssl USE_GITHUB= yes GH_ACCOUNT= solana-labs CARGO_CRATES= Inflector-0.11.4 \ addr2line-0.20.0 \ adler-1.0.2 \ aead-0.4.3 \ aes-0.7.5 \ aes-gcm-siv-0.10.3 \ ahash-0.7.6 \ ahash-0.8.4 \ aho-corasick-0.7.18 \ aho-corasick-1.0.1 \ aliasable-0.1.3 \ alloc-no-stdlib-2.0.3 \ alloc-stdlib-0.2.1 \ android-tzdata-0.1.1 \ android_system_properties-0.1.4 \ anes-0.1.6 \ ansi_term-0.11.0 \ anstyle-1.0.1 \ anyhow-1.0.75 \ arc-swap-1.5.0 \ ark-bn254-0.4.0 \ ark-ec-0.4.2 \ ark-ff-0.4.2 \ ark-ff-asm-0.4.2 \ ark-ff-macros-0.4.2 \ ark-poly-0.4.2 \ ark-serialize-0.4.2 \ ark-serialize-derive-0.4.2 \ ark-std-0.4.0 \ array-bytes-1.4.1 \ arrayref-0.3.7 \ arrayvec-0.7.4 \ ascii-0.9.3 \ asn1-rs-0.5.1 \ asn1-rs-derive-0.4.0 \ asn1-rs-impl-0.1.0 \ assert_cmd-2.0.8 \ assert_matches-1.5.0 \ async-channel-1.9.0 \ async-compression-0.4.1 \ async-mutex-1.4.0 \ async-stream-0.3.2 \ async-stream-impl-0.3.2 \ async-trait-0.1.74 \ atty-0.2.14 \ autocfg-1.1.0 \ autotools-0.2.5 \ axum-0.6.20 \ axum-core-0.3.4 \ backoff-0.4.0 \ backtrace-0.3.68 \ base64-0.12.3 \ base64-0.13.1 \ base64-0.21.4 \ base64ct-1.3.3 \ bincode-1.3.3 \ bindgen-0.65.1 \ bit-set-0.5.2 \ bit-vec-0.6.3 \ bitflags-1.3.2 \ bitflags-2.3.3 \ bitmaps-2.1.0 \ blake3-1.5.0 \ block-buffer-0.7.3 \ block-buffer-0.9.0 \ block-buffer-0.10.4 \ block-padding-0.1.5 \ block-padding-0.2.1 \ borsh-0.9.3 \ borsh-0.10.3 \ borsh-derive-0.9.3 \ borsh-derive-0.10.3 \ borsh-derive-internal-0.9.3 \ borsh-derive-internal-0.10.3 \ borsh-schema-derive-internal-0.9.3 \ borsh-schema-derive-internal-0.10.3 \ brotli-3.3.4 \ brotli-decompressor-2.3.2 \ bs58-0.4.0 \ bstr-0.2.17 \ bstr-1.4.0 \ bumpalo-3.12.0 \ bv-0.11.1 \ byte-tools-0.3.1 \ byte-unit-4.0.19 \ bytecount-0.6.4 \ bytemuck-1.14.0 \ bytemuck_derive-1.4.0 \ byteorder-1.5.0 \ bytes-1.5.0 \ bytesize-1.1.0 \ bzip2-0.4.4 \ bzip2-sys-0.1.11+1.0.8 \ camino-1.0.9 \ caps-0.5.5 \ cargo-platform-0.1.2 \ cargo_metadata-0.15.4 \ cast-0.2.7 \ cast-0.3.0 \ cc-1.0.83 \ cexpr-0.6.0 \ cfg-if-0.1.10 \ cfg-if-1.0.0 \ chrono-0.4.31 \ chrono-humanize-0.2.3 \ ciborium-0.2.1 \ ciborium-io-0.2.1 \ ciborium-ll-0.2.1 \ cipher-0.3.0 \ clang-sys-1.2.2 \ clap-2.33.3 \ clap-3.2.23 \ clap-4.3.21 \ clap_builder-4.3.21 \ clap_derive-3.2.18 \ clap_lex-0.2.4 \ clap_lex-0.5.0 \ combine-3.8.1 \ concurrent-queue-2.1.0 \ console-0.15.7 \ console_error_panic_hook-0.1.7 \ console_log-0.2.2 \ const-oid-0.7.1 \ const_format-0.2.32 \ const_format_proc_macros-0.2.32 \ constant_time_eq-0.3.0 \ convert_case-0.4.0 \ core-foundation-0.9.2 \ core-foundation-sys-0.8.3 \ core_affinity-0.5.10 \ cpufeatures-0.2.7 \ crc32fast-1.2.1 \ criterion-0.5.1 \ criterion-plot-0.5.0 \ criterion-stats-0.3.0 \ crossbeam-channel-0.5.8 \ crossbeam-deque-0.8.1 \ crossbeam-utils-0.8.14 \ crunchy-0.2.2 \ crypto-common-0.1.3 \ crypto-mac-0.8.0 \ csv-1.3.0 \ csv-core-0.1.11 \ ctr-0.8.0 \ ctrlc-3.4.1 \ curve25519-dalek-3.2.1 \ darling-0.20.1 \ darling_core-0.20.1 \ darling_macro-0.20.1 \ dashmap-4.0.2 \ dashmap-5.5.3 \ data-encoding-2.3.2 \ der-0.5.1 \ der-parser-8.1.0 \ derivation-path-0.2.0 \ derivative-2.2.0 \ derive_more-0.99.16 \ dialoguer-0.10.4 \ difflib-0.4.0 \ digest-0.8.1 \ digest-0.9.0 \ digest-0.10.7 \ dir-diff-0.3.2 \ dirs-next-2.0.0 \ dirs-sys-next-0.1.2 \ displaydoc-0.2.3 \ dlopen2-0.5.0 \ dlopen2_derive-0.3.0 \ doc-comment-0.3.3 \ eager-0.1.0 \ ed25519-1.2.0 \ ed25519-dalek-1.0.1 \ ed25519-dalek-bip32-0.2.0 \ educe-0.4.18 \ either-1.9.0 \ encode_unicode-0.3.6 \ encoding_rs-0.8.29 \ enum-iterator-1.4.1 \ enum-iterator-derive-1.2.1 \ enum-ordinalize-3.1.10 \ env_logger-0.9.3 \ equivalent-1.0.0 \ errno-0.3.1 \ errno-dragonfly-0.1.2 \ etcd-client-0.11.1 \ event-listener-2.5.2 \ fake-simd-0.1.2 \ fast-math-0.1.1 \ fastrand-2.0.0 \ fd-lock-3.0.13 \ feature-probe-0.1.1 \ filedescriptor-0.8.1 \ filetime-0.2.15 \ fixedbitset-0.4.0 \ flate2-1.0.28 \ float-cmp-0.9.0 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.2.0 \ fs-err-2.9.0 \ fs_extra-1.3.0 \ fuchsia-cprng-0.1.1 \ futures-0.1.31 \ futures-0.3.28 \ futures-channel-0.3.28 \ futures-core-0.3.28 \ futures-executor-0.3.28 \ futures-io-0.3.28 \ futures-macro-0.3.28 \ futures-sink-0.3.28 \ futures-task-0.3.28 \ futures-util-0.3.28 \ gag-1.0.0 \ gdbstub-0.6.3 \ generic-array-0.12.4 \ generic-array-0.14.7 \ gethostname-0.2.3 \ getrandom-0.1.16 \ getrandom-0.2.10 \ gimli-0.27.3 \ glob-0.3.0 \ globset-0.4.8 \ goauth-0.13.1 \ goblin-0.5.1 \ h2-0.3.18 \ half-1.8.2 \ hash32-0.2.1 \ hashbrown-0.11.2 \ hashbrown-0.12.3 \ hashbrown-0.13.2 \ hashbrown-0.14.1 \ headers-0.3.7 \ headers-core-0.2.0 \ heck-0.4.0 \ hermit-abi-0.1.19 \ hermit-abi-0.3.1 \ hex-0.4.3 \ hidapi-2.4.1 \ histogram-0.6.9 \ hmac-0.8.1 \ hmac-0.12.1 \ hmac-drbg-0.3.0 \ http-0.2.9 \ http-body-0.4.5 \ httparse-1.8.0 \ httpdate-1.0.1 \ humantime-2.1.0 \ hyper-0.14.27 \ hyper-proxy-0.9.1 \ hyper-rustls-0.24.1 \ hyper-timeout-0.4.1 \ hyper-tls-0.5.0 \ iana-time-zone-0.1.46 \ ident_case-1.0.1 \ idna-0.1.5 \ idna-0.4.0 \ ieee754-0.2.6 \ im-15.1.0 \ index_list-0.2.7 \ indexmap-1.9.3 \ indexmap-2.0.2 \ indicatif-0.17.7 \ instant-0.1.12 \ ipnet-2.3.1 \ is-terminal-0.4.9 \ itertools-0.10.5 \ itoa-1.0.9 \ jobserver-0.1.24 \ js-sys-0.3.64 \ json5-0.4.1 \ jsonrpc-client-transports-18.0.0 \ jsonrpc-core-18.0.0 \ jsonrpc-core-client-18.0.0 \ jsonrpc-derive-18.0.0 \ jsonrpc-http-server-18.0.0 \ jsonrpc-ipc-server-18.0.0 \ jsonrpc-pubsub-18.0.0 \ jsonrpc-server-utils-18.0.0 \ keccak-0.1.0 \ kernel32-sys-0.2.2 \ lazy_static-1.4.0 \ lazycell-1.3.0 \ libc-0.2.149 \ libloading-0.7.4 \ libm-0.2.1 \ librocksdb-sys-0.11.0+8.1.1 \ libsecp256k1-0.6.0 \ libsecp256k1-core-0.2.2 \ libsecp256k1-gen-ecmult-0.2.1 \ libsecp256k1-gen-genmult-0.2.1 \ libz-sys-1.1.3 \ light-poseidon-0.2.0 \ linked-hash-map-0.5.4 \ linux-raw-sys-0.4.3 \ lock_api-0.4.10 \ log-0.4.20 \ lru-0.7.8 \ lz4-1.24.0 \ lz4-sys-1.9.4 \ managed-0.8.0 \ maplit-1.0.2 \ matches-0.1.10 \ matchit-0.7.0 \ memchr-2.6.3 \ memmap2-0.5.10 \ memoffset-0.6.4 \ memoffset-0.7.1 \ memoffset-0.9.0 \ merlin-3.0.0 \ mime-0.3.16 \ min-max-heap-1.3.0 \ minimal-lexical-0.1.4 \ miniz_oxide-0.7.1 \ mio-0.8.8 \ modular-bitfield-0.11.2 \ modular-bitfield-impl-0.11.2 \ multimap-0.8.3 \ native-tls-0.2.11 \ net2-0.2.37 \ nix-0.26.4 \ nix-0.27.1 \ nom-7.0.0 \ normalize-line-endings-0.3.0 \ num-0.2.1 \ num-bigint-0.2.6 \ num-bigint-0.4.4 \ num-complex-0.2.4 \ num-derive-0.3.3 \ num-derive-0.4.1 \ num-integer-0.1.44 \ num-iter-0.1.43 \ num-rational-0.2.4 \ num-traits-0.2.17 \ num_cpus-1.16.0 \ num_enum-0.5.11 \ num_enum-0.6.1 \ num_enum-0.7.0 \ num_enum_derive-0.5.11 \ num_enum_derive-0.6.1 \ num_enum_derive-0.7.0 \ num_threads-0.1.3 \ number_prefix-0.4.0 \ object-0.31.1 \ oid-registry-0.6.0 \ once_cell-1.18.0 \ oorandom-11.1.3 \ opaque-debug-0.2.3 \ opaque-debug-0.3.0 \ openssl-0.10.57 \ openssl-macros-0.1.0 \ openssl-probe-0.1.4 \ openssl-src-111.25.0+1.1.1t \ openssl-sys-0.9.92 \ opentelemetry-0.17.0 \ os_str_bytes-6.0.0 \ ouroboros-0.15.6 \ ouroboros_macro-0.15.6 \ parity-tokio-ipc-0.9.0 \ parking_lot-0.11.2 \ parking_lot-0.12.1 \ parking_lot_core-0.8.5 \ parking_lot_core-0.9.8 \ paste-1.0.9 \ pbkdf2-0.4.0 \ pbkdf2-0.11.0 \ peeking_take_while-0.1.2 \ pem-1.1.1 \ percent-encoding-1.0.1 \ percent-encoding-2.3.0 \ percentage-0.1.0 \ pest-2.1.3 \ pest_derive-2.1.0 \ pest_generator-2.1.3 \ pest_meta-2.1.3 \ petgraph-0.6.0 \ pickledb-0.5.1 \ pin-project-1.0.12 \ pin-project-internal-1.0.12 \ pin-project-lite-0.2.7 \ pin-utils-0.1.0 \ pkcs8-0.8.0 \ pkg-config-0.3.22 \ plain-0.2.3 \ plotters-0.3.4 \ plotters-backend-0.3.4 \ plotters-svg-0.3.3 \ polyval-0.5.3 \ portable-atomic-1.3.2 \ ppv-lite86-0.2.15 \ predicates-2.1.5 \ predicates-core-1.0.2 \ predicates-tree-1.0.4 \ pretty-hex-0.3.0 \ prettyplease-0.1.9 \ prettyplease-0.2.4 \ proc-macro-crate-0.1.5 \ proc-macro-crate-1.1.0 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro2-1.0.69 \ proptest-1.3.1 \ prost-0.11.9 \ prost-build-0.11.9 \ prost-derive-0.11.9 \ prost-types-0.11.9 \ protobuf-src-1.1.0+21.5 \ qstring-0.7.2 \ qualifier_attr-0.2.2 \ quick-error-1.2.3 \ quinn-0.10.2 \ quinn-proto-0.10.5 \ quinn-udp-0.4.0 \ quote-1.0.33 \ rand-0.4.6 \ rand-0.7.3 \ rand-0.8.5 \ rand_chacha-0.2.2 \ rand_chacha-0.3.1 \ rand_core-0.3.1 \ rand_core-0.4.2 \ rand_core-0.5.1 \ rand_core-0.6.4 \ rand_hc-0.2.0 \ rand_xorshift-0.3.0 \ rand_xoshiro-0.6.0 \ raptorq-1.7.0 \ rayon-1.8.0 \ rayon-core-1.12.0 \ rcgen-0.10.0 \ rdrand-0.4.0 \ redox_syscall-0.2.10 \ redox_syscall-0.3.5 \ redox_users-0.4.0 \ reed-solomon-erasure-6.0.0 \ regex-1.10.2 \ regex-automata-0.1.10 \ regex-automata-0.4.3 \ regex-syntax-0.7.5 \ regex-syntax-0.8.2 \ reqwest-0.11.22 \ ring-0.16.20 \ rocksdb-0.21.0 \ rolling-file-0.2.0 \ rpassword-7.2.0 \ rtoolbox-0.0.1 \ rustc-demangle-0.1.21 \ rustc-hash-1.1.0 \ rustc_version-0.3.3 \ rustc_version-0.4.0 \ rusticata-macros-4.1.0 \ rustix-0.38.3 \ rustls-0.21.7 \ rustls-native-certs-0.6.1 \ rustls-pemfile-0.2.1 \ rustls-pemfile-1.0.0 \ rustls-webpki-0.101.4 \ rustversion-1.0.14 \ rusty-fork-0.3.0 \ ryu-1.0.5 \ same-file-1.0.6 \ schannel-0.1.19 \ scopeguard-1.2.0 \ scroll-0.11.0 \ scroll_derive-0.11.0 \ sct-0.7.0 \ security-framework-2.4.2 \ security-framework-sys-2.4.2 \ semver-0.11.0 \ semver-1.0.20 \ semver-parser-0.10.2 \ serde-1.0.189 \ serde_bytes-0.11.12 \ serde_derive-1.0.189 \ serde_json-1.0.107 \ serde_urlencoded-0.7.1 \ serde_with-2.3.3 \ serde_with_macros-2.3.3 \ serde_yaml-0.8.26 \ serde_yaml-0.9.25 \ serial_test-2.0.0 \ serial_test_derive-2.0.0 \ sha-1-0.8.2 \ sha-1-0.9.8 \ sha-1-0.10.0 \ sha1-0.10.5 \ sha2-0.9.9 \ sha2-0.10.8 \ sha3-0.9.1 \ sha3-0.10.4 \ sharded-slab-0.1.4 \ shell-words-1.1.0 \ shlex-1.1.0 \ signal-hook-0.3.17 \ signal-hook-registry-1.4.0 \ signature-1.4.0 \ simpl-0.1.0 \ siphasher-0.3.11 \ sized-chunks-0.6.5 \ slab-0.4.5 \ smallvec-1.11.1 \ smpl_jwt-0.7.1 \ socket2-0.4.9 \ socket2-0.5.5 \ soketto-0.7.1 \ solana_rbpf-0.8.0 \ spin-0.5.2 \ spin-0.9.2 \ spki-0.5.4 \ spl-associated-token-account-2.2.0 \ spl-discriminator-0.1.0 \ spl-discriminator-derive-0.1.1 \ spl-discriminator-syn-0.1.1 \ spl-instruction-padding-0.1.0 \ spl-memo-4.0.0 \ spl-pod-0.1.0 \ spl-program-error-0.3.0 \ spl-program-error-derive-0.3.1 \ spl-tlv-account-resolution-0.4.0 \ spl-token-4.0.0 \ spl-token-2022-0.9.0 \ spl-token-metadata-interface-0.2.0 \ spl-transfer-hook-interface-0.3.0 \ spl-type-length-value-0.3.0 \ static_assertions-1.1.0 \ stream-cancel-0.8.1 \ strsim-0.8.0 \ strsim-0.10.0 \ strum-0.24.0 \ strum_macros-0.24.3 \ subtle-2.4.1 \ symlink-0.1.0 \ syn-1.0.109 \ syn-2.0.38 \ sync_wrapper-0.1.1 \ synstructure-0.12.6 \ sys-info-0.9.1 \ sysctl-0.4.6 \ system-configuration-0.5.1 \ system-configuration-sys-0.5.0 \ systemstat-0.2.3 \ tar-0.4.40 \ tarpc-0.29.0 \ tarpc-plugins-0.12.0 \ tempfile-3.8.0 \ termcolor-1.1.2 \ termtree-0.2.3 \ test-case-3.2.1 \ test-case-core-3.2.1 \ test-case-macros-3.2.1 \ textwrap-0.11.0 \ textwrap-0.16.0 \ thiserror-1.0.50 \ thiserror-impl-1.0.50 \ thread-scoped-1.0.2 \ thread_local-1.1.4 \ tikv-jemalloc-sys-0.4.2+5.2.1-patched.2 \ tikv-jemallocator-0.4.1 \ time-0.3.9 \ time-macros-0.2.4 \ tiny-bip39-0.8.2 \ tinytemplate-1.2.1 \ tinyvec-1.5.0 \ tinyvec_macros-0.1.0 \ tokio-1.29.1 \ tokio-io-timeout-1.1.1 \ tokio-macros-2.1.0 \ tokio-native-tls-0.3.0 \ tokio-rustls-0.24.1 \ tokio-serde-0.8.0 \ tokio-stream-0.1.14 \ tokio-tungstenite-0.20.1 \ tokio-util-0.6.9 \ tokio-util-0.7.1 \ toml-0.5.8 \ tonic-0.9.2 \ tonic-build-0.9.2 \ tower-0.4.13 \ tower-layer-0.3.2 \ tower-service-0.3.2 \ tracing-0.1.29 \ tracing-attributes-0.1.18 \ tracing-core-0.1.21 \ tracing-opentelemetry-0.17.2 \ tracing-subscriber-0.3.7 \ trees-0.4.2 \ try-lock-0.2.3 \ tungstenite-0.20.1 \ typenum-1.15.0 \ ucd-trie-0.1.3 \ unarray-0.1.4 \ unicase-2.6.0 \ unicode-bidi-0.3.13 \ unicode-ident-1.0.2 \ unicode-normalization-0.1.22 \ unicode-width-0.1.9 \ unicode-xid-0.2.2 \ universal-hash-0.4.1 \ unreachable-1.0.0 \ unsafe-libyaml-0.2.8 \ untrusted-0.7.1 \ uriparse-0.6.4 \ url-1.7.2 \ url-2.4.1 \ utf-8-0.7.6 \ utf8-width-0.1.5 \ vcpkg-0.2.15 \ vec_map-0.8.2 \ version_check-0.9.4 \ void-1.0.2 \ wait-timeout-0.2.0 \ walkdir-2.3.2 \ want-0.3.0 \ wasi-0.9.0+wasi-snapshot-preview1 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.87 \ wasm-bindgen-backend-0.2.87 \ wasm-bindgen-futures-0.4.28 \ wasm-bindgen-macro-0.2.87 \ wasm-bindgen-macro-support-0.2.87 \ wasm-bindgen-shared-0.2.87 \ web-sys-0.3.55 \ webpki-roots-0.24.0 \ webpki-roots-0.25.2 \ which-4.2.2 \ winapi-0.2.8 \ winapi-0.3.9 \ winapi-build-0.1.1 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.5 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-sys-0.45.0 \ windows-sys-0.48.0 \ windows-targets-0.42.2 \ windows-targets-0.48.0 \ windows_aarch64_gnullvm-0.42.2 \ windows_aarch64_gnullvm-0.48.0 \ windows_aarch64_msvc-0.42.2 \ windows_aarch64_msvc-0.48.0 \ windows_i686_gnu-0.42.2 \ windows_i686_gnu-0.48.0 \ windows_i686_msvc-0.42.2 \ windows_i686_msvc-0.48.0 \ windows_x86_64_gnu-0.42.2 \ windows_x86_64_gnu-0.48.0 \ windows_x86_64_gnullvm-0.42.2 \ windows_x86_64_gnullvm-0.48.0 \ windows_x86_64_msvc-0.42.2 \ windows_x86_64_msvc-0.48.0 \ winreg-0.50.0 \ x509-parser-0.14.0 \ xattr-1.0.1 \ yaml-rust-0.4.5 \ yasna-0.5.0 \ zerocopy-0.7.11 \ zerocopy-derive-0.7.11 \ zeroize-1.3.0 \ zeroize_derive-1.4.2 \ zstd-0.11.2+zstd.1.5.2 \ zstd-safe-5.0.1+zstd.1.5.2 \ zstd-sys-2.0.1+zstd.1.5.2 \ crossbeam-epoch@git+https://github.com/solana-labs/crossbeam?rev=fd279d707025f0e60951e429bf778b4813d1b6bf\#fd279d707025f0e60951e429bf778b4813d1b6bf XARCH= ${ARCH:S/amd64/x86_64/:tu} MAKE_ENV= ${XARCH}_UNKNOWN_FREEBSD_OPENSSL_INCLUDE_DIR=${OPENSSLINC} \ ${XARCH}_UNKNOWN_FREEBSD_OPENSSL_LIB_DIR=${OPENSSLLIB} BINARY_ALIAS= llvm-config=${LOCALBASE}/bin/${LLVM_CONFIG} do-install: - for f in ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/${PORTNAME}*; do \ + for f in ${CARGO_TARGET_DIR}/*/${PORTNAME}*; do \ if [ -f $$f -a -x $$f ]; then \ ${INSTALL_PROGRAM} $$f ${STAGEDIR}${PREFIX}/bin; \ fi \ done do-test: @${CARGO_CARGO_RUN} test .include diff --git a/shells/atuin/Makefile b/shells/atuin/Makefile index 88e25041477a..453e43c0916f 100644 --- a/shells/atuin/Makefile +++ b/shells/atuin/Makefile @@ -1,481 +1,481 @@ PORTNAME= atuin DISTVERSIONPREFIX= v DISTVERSION= 18.3.0 PORTREVISION= 3 CATEGORIES= shells MAINTAINER= yuri@FreeBSD.org COMMENT= Magical shell history WWW= https://atuin.sh LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= compilation fails: evaluation of constant value failed, see https://github.com/briansmith/ring/issues/2006 BUILD_DEPENDS= protoc:devel/protobuf USES= cargo USE_GITHUB= yes GH_ACCOUNT= ellie CARGO_BUILD_ARGS= -p atuin CARGO_CRATES= addr2line-0.22.0 \ adler-1.0.2 \ aead-0.5.2 \ ahash-0.8.11 \ aho-corasick-1.1.3 \ allocator-api2-0.2.18 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ anstream-0.6.14 \ anstyle-1.0.7 \ anstyle-parse-0.2.4 \ anstyle-query-1.1.0 \ anstyle-wincon-3.0.3 \ anyhow-1.0.86 \ arc-swap-1.7.1 \ argon2-0.5.3 \ async-stream-0.3.5 \ async-stream-impl-0.3.5 \ async-trait-0.1.80 \ atoi-2.0.0 \ atomic-0.5.3 \ atomic-waker-1.1.2 \ autocfg-1.3.0 \ axum-0.6.20 \ axum-0.7.5 \ axum-core-0.3.4 \ axum-core-0.4.3 \ axum-server-0.6.0 \ backtrace-0.3.72 \ base64-0.21.7 \ base64-0.22.1 \ base64ct-1.6.0 \ beef-0.5.2 \ bitflags-1.3.2 \ bitflags-2.5.0 \ blake2-0.10.6 \ block-0.1.6 \ block-buffer-0.10.4 \ bumpalo-3.16.0 \ byteorder-1.5.0 \ bytes-1.6.0 \ cassowary-0.3.0 \ castaway-0.2.2 \ cc-1.0.98 \ cfg-if-1.0.0 \ chacha20-0.9.1 \ chrono-0.4.38 \ cipher-0.4.4 \ clap-4.5.4 \ clap_builder-4.5.2 \ clap_complete-4.5.2 \ clap_complete_nushell-4.5.1 \ clap_derive-4.5.4 \ clap_lex-0.7.0 \ cli-clipboard-0.4.0 \ clipboard-win-4.5.0 \ colorchoice-1.0.1 \ colored-2.1.0 \ compact_str-0.7.1 \ config-0.13.4 \ console-0.15.8 \ const-oid-0.9.6 \ core-foundation-0.9.4 \ core-foundation-sys-0.8.6 \ cpufeatures-0.2.12 \ crc-3.2.1 \ crc-catalog-2.4.0 \ crossbeam-deque-0.8.5 \ crossbeam-epoch-0.9.18 \ crossbeam-queue-0.3.11 \ crossbeam-utils-0.8.20 \ crossterm-0.27.0 \ crossterm_winapi-0.9.1 \ crypto-common-0.1.6 \ crypto_secretbox-0.1.1 \ curve25519-dalek-4.1.2 \ curve25519-dalek-derive-0.1.1 \ darling-0.20.9 \ darling_core-0.20.9 \ darling_macro-0.20.9 \ dashmap-5.5.3 \ der-0.7.9 \ deranged-0.3.11 \ derive-new-0.5.9 \ diff-0.1.13 \ digest-0.10.7 \ directories-5.0.1 \ dirs-5.0.1 \ dirs-sys-0.4.1 \ dotenvy-0.15.7 \ downcast-rs-1.2.1 \ ed25519-2.2.3 \ ed25519-dalek-2.1.1 \ either-1.12.0 \ encode_unicode-0.3.6 \ encoding_rs-0.8.34 \ env_filter-0.1.0 \ env_logger-0.11.3 \ equivalent-1.0.1 \ errno-0.3.9 \ error-code-2.3.1 \ etcetera-0.8.0 \ event-listener-2.5.3 \ eyre-0.6.12 \ fastrand-2.1.0 \ fiat-crypto-0.2.9 \ filedescriptor-0.8.2 \ fixedbitset-0.4.2 \ flume-0.11.0 \ fnv-1.0.7 \ form_urlencoded-1.2.1 \ fs-err-2.11.0 \ futures-0.3.30 \ futures-channel-0.3.30 \ futures-core-0.3.30 \ futures-executor-0.3.30 \ futures-intrusive-0.5.0 \ futures-io-0.3.30 \ futures-macro-0.3.30 \ futures-sink-0.3.30 \ futures-task-0.3.30 \ futures-util-0.3.30 \ fuzzy-matcher-0.3.7 \ generic-array-0.14.7 \ gethostname-0.2.3 \ getrandom-0.2.15 \ gimli-0.29.0 \ h2-0.3.26 \ h2-0.4.5 \ hashbrown-0.12.3 \ hashbrown-0.13.1 \ hashbrown-0.14.5 \ hashlink-0.8.4 \ heck-0.4.1 \ heck-0.5.0 \ hermit-abi-0.3.9 \ hex-0.4.3 \ hkdf-0.12.4 \ hmac-0.12.1 \ home-0.5.9 \ http-0.2.12 \ http-1.1.0 \ http-body-0.4.6 \ http-body-1.0.0 \ http-body-util-0.1.1 \ httparse-1.8.0 \ httpdate-1.0.3 \ humantime-2.1.0 \ hyper-0.14.29 \ hyper-1.3.1 \ hyper-rustls-0.24.2 \ hyper-timeout-0.4.1 \ hyper-util-0.1.5 \ iana-time-zone-0.1.60 \ iana-time-zone-haiku-0.1.2 \ ident_case-1.0.1 \ idna-0.5.0 \ indenter-0.3.3 \ indexmap-1.9.3 \ indexmap-2.2.6 \ indicatif-0.17.8 \ inout-0.1.3 \ instant-0.1.13 \ interim-0.1.2 \ ipnet-2.9.0 \ is_terminal_polyfill-1.70.0 \ iso8601-0.6.1 \ itertools-0.12.1 \ itoa-1.0.11 \ js-sys-0.3.69 \ lazy_static-1.4.0 \ libc-0.2.155 \ libm-0.2.8 \ libredox-0.1.3 \ libsqlite3-sys-0.27.0 \ linux-raw-sys-0.4.14 \ listenfd-1.0.1 \ lock_api-0.4.12 \ log-0.4.21 \ logos-0.14.0 \ logos-codegen-0.14.0 \ logos-derive-0.14.0 \ lru-0.12.3 \ mach2-0.4.2 \ malloc_buf-0.0.6 \ matchers-0.1.0 \ matchit-0.7.3 \ md-5-0.10.6 \ memchr-2.7.2 \ memoffset-0.6.5 \ metrics-0.21.1 \ metrics-exporter-prometheus-0.12.2 \ metrics-macros-0.7.1 \ metrics-util-0.15.1 \ mime-0.3.17 \ minimal-lexical-0.2.1 \ miniz_oxide-0.7.3 \ minspan-0.1.1 \ mio-0.8.11 \ multimap-0.10.0 \ nix-0.24.3 \ nom-7.1.3 \ ntapi-0.4.1 \ nu-ansi-term-0.46.0 \ nu-ansi-term-0.50.0 \ num-bigint-dig-0.8.4 \ num-conv-0.1.0 \ num-integer-0.1.46 \ num-iter-0.1.45 \ num-traits-0.2.19 \ num_cpus-1.16.0 \ num_threads-0.1.7 \ number_prefix-0.4.0 \ objc-0.2.7 \ objc-foundation-0.1.1 \ objc_id-0.1.1 \ object-0.35.0 \ once_cell-1.19.0 \ opaque-debug-0.3.1 \ openssl-probe-0.1.5 \ option-ext-0.2.0 \ os_pipe-1.1.5 \ overload-0.1.1 \ parking_lot-0.12.3 \ parking_lot_core-0.9.10 \ password-hash-0.5.0 \ paste-1.0.15 \ pathdiff-0.2.1 \ pbkdf2-0.11.0 \ pem-rfc7468-0.7.0 \ percent-encoding-2.3.1 \ petgraph-0.6.5 \ pin-project-1.1.5 \ pin-project-internal-1.1.5 \ pin-project-lite-0.2.14 \ pin-utils-0.1.0 \ pkcs1-0.7.5 \ pkcs8-0.10.2 \ pkg-config-0.3.30 \ platforms-3.4.0 \ poly1305-0.8.0 \ portable-atomic-1.6.0 \ powerfmt-0.2.0 \ ppv-lite86-0.2.17 \ pretty_assertions-1.4.0 \ prettyplease-0.2.20 \ proc-macro2-1.0.85 \ prost-0.12.6 \ prost-build-0.12.6 \ prost-derive-0.12.6 \ prost-types-0.12.6 \ quanta-0.11.1 \ quote-1.0.36 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ ratatui-0.26.3 \ raw-cpuid-10.7.0 \ rayon-1.10.0 \ rayon-core-1.12.1 \ redox_syscall-0.4.1 \ redox_syscall-0.5.1 \ redox_users-0.4.5 \ regex-1.10.4 \ regex-automata-0.1.10 \ regex-automata-0.4.6 \ regex-syntax-0.6.29 \ regex-syntax-0.8.3 \ reqwest-0.11.27 \ ring-0.17.8 \ rmp-0.8.14 \ rpassword-7.3.1 \ rsa-0.9.6 \ rtoolbox-0.0.2 \ runtime-format-0.1.3 \ rustc-demangle-0.1.24 \ rustc-hash-1.1.0 \ rustc_version-0.4.0 \ rustix-0.38.34 \ rustls-0.21.12 \ rustls-native-certs-0.6.3 \ rustls-pemfile-1.0.4 \ rustls-pemfile-2.1.2 \ rustls-pki-types-1.7.0 \ rustls-webpki-0.101.7 \ rustversion-1.0.17 \ rusty_paserk-0.4.0 \ rusty_paseto-0.7.1 \ ryu-1.0.18 \ salsa20-0.10.2 \ schannel-0.1.23 \ scopeguard-1.2.0 \ sct-0.7.1 \ security-framework-2.11.0 \ security-framework-sys-2.11.0 \ semver-1.0.23 \ serde-1.0.203 \ serde_derive-1.0.203 \ serde_json-1.0.117 \ serde_path_to_error-0.1.16 \ serde_regex-1.1.0 \ serde_urlencoded-0.7.1 \ serde_with-3.8.1 \ serde_with_macros-3.8.1 \ sha1-0.10.6 \ sha2-0.10.8 \ sharded-slab-0.1.7 \ shellexpand-3.1.0 \ signal-hook-0.3.17 \ signal-hook-mio-0.2.3 \ signal-hook-registry-1.4.2 \ signature-2.2.0 \ sketches-ddsketch-0.2.2 \ slab-0.4.9 \ smallvec-1.13.2 \ socket2-0.5.7 \ spin-0.5.2 \ spin-0.9.8 \ spki-0.7.3 \ sql-builder-3.1.1 \ sqlformat-0.2.3 \ sqlx-0.7.4 \ sqlx-core-0.7.4 \ sqlx-macros-0.7.4 \ sqlx-macros-core-0.7.4 \ sqlx-mysql-0.7.4 \ sqlx-postgres-0.7.4 \ sqlx-sqlite-0.7.4 \ stability-0.2.0 \ static_assertions-1.1.0 \ str-buf-1.0.6 \ stringprep-0.1.5 \ strsim-0.11.1 \ strum-0.26.2 \ strum_macros-0.26.4 \ subtle-2.5.0 \ syn-1.0.109 \ syn-2.0.66 \ sync_wrapper-0.1.2 \ sync_wrapper-1.0.1 \ sysinfo-0.30.12 \ system-configuration-0.5.1 \ system-configuration-sys-0.5.0 \ tempfile-3.10.1 \ thiserror-1.0.61 \ thiserror-impl-1.0.61 \ thread_local-1.1.8 \ time-0.3.36 \ time-core-0.1.2 \ time-macros-0.2.18 \ tiny-bip39-1.0.0 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.1 \ tokio-1.38.0 \ tokio-io-timeout-1.2.0 \ tokio-macros-2.3.0 \ tokio-rustls-0.24.1 \ tokio-stream-0.1.15 \ tokio-util-0.7.11 \ toml-0.5.11 \ tonic-0.11.0 \ tonic-build-0.11.0 \ tonic-types-0.11.0 \ tower-0.4.13 \ tower-http-0.5.2 \ tower-layer-0.3.2 \ tower-service-0.3.2 \ tracing-0.1.40 \ tracing-attributes-0.1.27 \ tracing-core-0.1.32 \ tracing-log-0.2.0 \ tracing-subscriber-0.3.18 \ tracing-tree-0.3.1 \ tree_magic_mini-3.1.5 \ try-lock-0.2.5 \ typed-builder-0.18.2 \ typed-builder-macro-0.18.2 \ typenum-1.17.0 \ unicode-bidi-0.3.15 \ unicode-ident-1.0.12 \ unicode-normalization-0.1.23 \ unicode-properties-0.1.1 \ unicode-segmentation-1.11.0 \ unicode-truncate-1.0.0 \ unicode-width-0.1.13 \ unicode_categories-0.1.1 \ universal-hash-0.5.1 \ untrusted-0.9.0 \ url-2.5.0 \ urlencoding-2.1.3 \ utf8parse-0.2.1 \ uuid-1.8.0 \ valuable-0.1.0 \ vcpkg-0.2.15 \ version_check-0.9.4 \ want-0.3.1 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasite-0.1.0 \ wasm-bindgen-0.2.92 \ wasm-bindgen-backend-0.2.92 \ wasm-bindgen-futures-0.4.42 \ wasm-bindgen-macro-0.2.92 \ wasm-bindgen-macro-support-0.2.92 \ wasm-bindgen-shared-0.2.92 \ wayland-client-0.29.5 \ wayland-commons-0.29.5 \ wayland-protocols-0.29.5 \ wayland-scanner-0.29.5 \ wayland-sys-0.29.5 \ web-sys-0.3.69 \ webpki-roots-0.25.4 \ whoami-1.5.1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-wsapoll-0.1.2 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-0.52.0 \ windows-core-0.52.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-targets-0.48.5 \ windows-targets-0.52.5 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.5 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.5 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.5 \ windows_i686_gnullvm-0.52.5 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.5 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.5 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.5 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.5 \ winreg-0.50.0 \ wl-clipboard-rs-0.7.0 \ x11-clipboard-0.7.1 \ x11rb-0.10.1 \ x11rb-protocol-0.10.0 \ xml-rs-0.8.20 \ yansi-0.5.1 \ zerocopy-0.7.34 \ zerocopy-derive-0.7.34 \ zeroize-1.8.1 \ zeroize_derive-1.4.2 PLIST_FILES= bin/${PORTNAME} do-install: # binaries (workaround for error: found a virtual manifest at `xx` instead of a package manifest) ${INSTALL_PROGRAM} \ - ${WRKDIR}/target/*/release/${PORTNAME} \ + ${WRKDIR}/target/release/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin .include diff --git a/sysutils/bkt/Makefile b/sysutils/bkt/Makefile index b06070d3d6e6..d97283568856 100644 --- a/sysutils/bkt/Makefile +++ b/sysutils/bkt/Makefile @@ -1,32 +1,32 @@ PORTNAME= bkt DISTVERSION= 0.8.2 CATEGORIES= sysutils MAINTAINER= ehaupt@FreeBSD.org COMMENT= Subprocess caching utility WWW= https://github.com/dimo414/bkt LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo USE_GITHUB= yes GH_ACCOUNT= dimo414 OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT= MANPAGES OPTIONS_SUB= yes MANPAGES_DESC= Build and install auto-generated manpages MANPAGES_BUILD_DEPENDS= help2man:misc/help2man post-build-MANPAGES-on: help2man -s 1 -Nn "${COMMENT}" \ - ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/${PORTNAME} \ + ${CARGO_TARGET_DIR}/*/${PORTNAME} \ -o ${WRKSRC}/${PORTNAME}.1 post-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 \ ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/sysutils/fd/Makefile b/sysutils/fd/Makefile index 2417935a3c15..b6592a5b883b 100644 --- a/sysutils/fd/Makefile +++ b/sysutils/fd/Makefile @@ -1,47 +1,47 @@ PORTNAME= fd DISTVERSIONPREFIX= v DISTVERSION= 10.2.0 PORTREVISION= 1 CATEGORIES= sysutils PKGNAMESUFFIX= -find MAINTAINER= mikael@FreeBSD.org COMMENT= Simple, fast and user-friendly alternative to find WWW= https://github.com/sharkdp/fd LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT USES= cargo USE_GITHUB= yes GH_ACCOUNT= sharkdp CONFLICTS_INSTALL= fd PLIST_FILES= bin/fd \ etc/bash_completion.d/fd.bash \ share/fish/completions/fd.fish \ share/man/man1/fd.1.gz \ share/zsh/site-functions/_fd post-build: ${MKDIR} ${WRKSRC}/autocomplete - ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/release/fd --gen-completions bash > ${WRKSRC}/autocomplete/fd.bash - ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/release/fd --gen-completions fish > ${WRKSRC}/autocomplete/fd.fish + ${CARGO_TARGET_DIR}/release/fd --gen-completions bash > ${WRKSRC}/autocomplete/fd.bash + ${CARGO_TARGET_DIR}/release/fd --gen-completions fish > ${WRKSRC}/autocomplete/fd.fish post-install: ${INSTALL_MAN} ${WRKSRC}/doc/fd.1 \ ${STAGEDIR}${PREFIX}/share/man/man1 @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${INSTALL_DATA} ${WRKSRC}/autocomplete/fd.bash \ ${STAGEDIR}${PREFIX}/etc/bash_completion.d @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions ${INSTALL_DATA} ${WRKSRC}/autocomplete/fd.fish \ ${STAGEDIR}${PREFIX}/share/fish/completions @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/contrib/completion/_fd \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions .include diff --git a/sysutils/rust-coreutils/Makefile b/sysutils/rust-coreutils/Makefile index a246e9925cf9..f3c2c43bcde0 100644 --- a/sysutils/rust-coreutils/Makefile +++ b/sysutils/rust-coreutils/Makefile @@ -1,50 +1,50 @@ PORTNAME= rust-coreutils DISTVERSION= 0.0.27 PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= pkubaj@FreeBSD.org COMMENT= Cross-platform Rust rewrite of the GNU coreutils WWW= https://crates.io/crates/coreutils LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libonig.so:devel/oniguruma USES= cargo pkgconfig USE_GITHUB= yes GH_ACCOUNT= uutils GH_PROJECT= coreutils CARGO_FEATURES= unix BINPREFIX= uu- PLIST_SUB= BINPREFIX=${BINPREFIX} post-build: - ${INSTALL_SCRIPT} ${FILESDIR}/symlink-install-helper.sh.in ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/symlink-install-helper.sh + ${INSTALL_SCRIPT} ${FILESDIR}/symlink-install-helper.sh.in ${CARGO_TARGET_DIR}/symlink-install-helper.sh @${REINPLACE_CMD} -e 's|%%GREP%%|${GREP}|g' \ - ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/symlink-install-helper.sh + ${CARGO_TARGET_DIR}/symlink-install-helper.sh @${REINPLACE_CMD} -e 's|%%CARGO_TARGET_DIR%%|${CARGO_TARGET_DIR}|g' \ - ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/symlink-install-helper.sh + ${CARGO_TARGET_DIR}/symlink-install-helper.sh @${REINPLACE_CMD} -e 's|%%CARGO_BUILD_TARGET%%|${CARGO_BUILD_TARGET}|g' \ - ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/symlink-install-helper.sh + ${CARGO_TARGET_DIR}/symlink-install-helper.sh @${REINPLACE_CMD} -e 's|%%SED%%|${SED}|g' \ - ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/symlink-install-helper.sh + ${CARGO_TARGET_DIR}/symlink-install-helper.sh @${REINPLACE_CMD} -e 's|%%TR%%|${TR}|g' \ - ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/symlink-install-helper.sh + ${CARGO_TARGET_DIR}/symlink-install-helper.sh @${REINPLACE_CMD} -e 's|%%RLN%%|${RLN}|g' \ - ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/symlink-install-helper.sh + ${CARGO_TARGET_DIR}/symlink-install-helper.sh @${REINPLACE_CMD} -e 's|%%STAGEDIR%%|${STAGEDIR}|g' \ - ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/symlink-install-helper.sh + ${CARGO_TARGET_DIR}/symlink-install-helper.sh @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ - ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/symlink-install-helper.sh + ${CARGO_TARGET_DIR}/symlink-install-helper.sh @${REINPLACE_CMD} -e 's|%%BINPREFIX%%|${BINPREFIX}|g' \ - ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/symlink-install-helper.sh + ${CARGO_TARGET_DIR}/symlink-install-helper.sh do-install: - ${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/release/coreutils \ + ${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/release/coreutils \ ${STAGEDIR}${PREFIX}/bin/${BINPREFIX}coreutils - ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/symlink-install-helper.sh + ${CARGO_TARGET_DIR}/symlink-install-helper.sh .include diff --git a/sysutils/systeroid/Makefile b/sysutils/systeroid/Makefile index c4bfbf7c7825..6179a346e041 100644 --- a/sysutils/systeroid/Makefile +++ b/sysutils/systeroid/Makefile @@ -1,203 +1,203 @@ PORTNAME= systeroid DISTVERSIONPREFIX= v DISTVERSION= 0.4.4 PORTREVISION= 3 CATEGORIES= sysutils MAINTAINER= yuri@FreeBSD.org COMMENT= More powerful alternative to sysctl(8) with a terminal user interface WWW= https://systeroid.cli.rs LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT USES= cargo USE_GITHUB= yes GH_ACCOUNT= orhun CARGO_CRATES= adler-1.0.2 \ aho-corasick-0.7.20 \ aho-corasick-1.0.2 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ atty-0.2.14 \ autocfg-1.1.0 \ bitflags-1.3.2 \ bitflags-2.3.3 \ block-0.1.6 \ bstr-1.5.0 \ bumpalo-3.13.0 \ byteorder-1.4.3 \ cassowary-0.3.0 \ cc-1.0.79 \ cfg-if-1.0.0 \ chrono-0.4.26 \ clipboard-win-3.1.1 \ const-random-0.1.15 \ const-random-macro-0.1.15 \ copypasta-0.8.2 \ copypasta-ext-0.4.4 \ core-foundation-sys-0.8.4 \ crc32fast-1.3.2 \ crossbeam-channel-0.5.8 \ crossbeam-deque-0.8.3 \ crossbeam-epoch-0.9.15 \ crossbeam-utils-0.8.16 \ crunchy-0.2.2 \ dirs-next-2.0.0 \ dirs-sys-next-0.1.2 \ dlib-0.5.2 \ dlv-list-0.5.0 \ downcast-rs-1.2.0 \ either-1.8.1 \ enum-as-inner-0.5.1 \ env_logger-0.10.0 \ errno-0.3.1 \ errno-dragonfly-0.1.2 \ flate2-1.0.26 \ fnv-1.0.7 \ fxhash-0.2.1 \ gethostname-0.2.3 \ getopts-0.2.21 \ getrandom-0.2.10 \ globset-0.4.10 \ globwalk-0.8.1 \ hashbrown-0.13.2 \ heck-0.4.1 \ hermit-abi-0.1.19 \ hermit-abi-0.2.6 \ hermit-abi-0.3.1 \ humantime-2.1.0 \ iana-time-zone-0.1.57 \ iana-time-zone-haiku-0.1.2 \ ignore-0.4.20 \ indoc-2.0.3 \ io-lifetimes-1.0.11 \ is-terminal-0.4.7 \ is_ci-1.1.1 \ itertools-0.11.0 \ itoa-1.0.6 \ js-sys-0.3.64 \ lazy-bytes-cast-5.0.1 \ lazy_static-1.4.0 \ libc-0.2.146 \ libloading-0.8.0 \ linux-raw-sys-0.3.8 \ lock_api-0.4.10 \ log-0.4.20 \ malloc_buf-0.0.6 \ memchr-2.5.0 \ memmap2-0.5.10 \ memoffset-0.6.5 \ memoffset-0.9.0 \ minimal-lexical-0.2.1 \ miniz_oxide-0.7.1 \ nix-0.24.3 \ nom-7.1.3 \ num-traits-0.2.15 \ num_cpus-1.15.0 \ numtoa-0.1.0 \ objc-0.2.7 \ objc-foundation-0.1.1 \ objc_id-0.1.1 \ once_cell-1.18.0 \ ordered-multimap-0.6.0 \ owo-colors-3.5.0 \ parking_lot-0.12.1 \ parking_lot_core-0.9.8 \ parseit-0.1.2 \ paste-1.0.14 \ pkg-config-0.3.27 \ proc-macro-hack-0.5.20+deprecated \ proc-macro2-1.0.63 \ quote-1.0.29 \ ratatui-0.23.0 \ rayon-1.7.0 \ rayon-core-1.11.0 \ redox_syscall-0.2.16 \ redox_syscall-0.3.5 \ redox_termios-0.1.2 \ redox_users-0.4.3 \ regex-1.8.4 \ regex-syntax-0.7.2 \ rust-ini-0.19.0 \ rustix-0.37.20 \ rustversion-1.0.14 \ ryu-1.0.13 \ same-file-1.0.6 \ scoped-tls-1.0.1 \ scopeguard-1.1.0 \ serde-1.0.188 \ serde_derive-1.0.188 \ serde_json-1.0.107 \ smallvec-1.10.0 \ smithay-client-toolkit-0.16.0 \ smithay-clipboard-0.6.6 \ strum-0.25.0 \ strum_macros-0.25.2 \ supports-color-1.3.1 \ syn-1.0.109 \ syn-2.0.28 \ sysctl-0.5.4 \ termcolor-1.2.0 \ termion-2.0.1 \ thiserror-1.0.48 \ thiserror-impl-1.0.48 \ thread_local-1.1.7 \ tiny-keccak-2.0.2 \ tui-logger-0.9.6 \ unicode-ident-1.0.9 \ unicode-segmentation-1.10.1 \ unicode-width-0.1.10 \ walkdir-2.3.3 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.87 \ wasm-bindgen-backend-0.2.87 \ wasm-bindgen-macro-0.2.87 \ wasm-bindgen-macro-support-0.2.87 \ wasm-bindgen-shared-0.2.87 \ wayland-client-0.29.5 \ wayland-commons-0.29.5 \ wayland-cursor-0.29.5 \ wayland-protocols-0.29.5 \ wayland-scanner-0.29.5 \ wayland-sys-0.29.5 \ which-4.4.0 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.5 \ winapi-wsapoll-0.1.1 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-0.48.0 \ windows-sys-0.48.0 \ windows-targets-0.48.0 \ windows_aarch64_gnullvm-0.48.0 \ windows_aarch64_msvc-0.48.0 \ windows_i686_gnu-0.48.0 \ windows_i686_msvc-0.48.0 \ windows_x86_64_gnu-0.48.0 \ windows_x86_64_gnullvm-0.48.0 \ windows_x86_64_msvc-0.48.0 \ x11-clipboard-0.7.1 \ x11rb-0.10.1 \ x11rb-protocol-0.10.0 \ xcursor-0.3.4 \ xml-rs-0.8.14 PROGS= ${PORTNAME} \ ${PORTNAME}-tui PLIST_FILES= ${PROGS:S/^/bin\//} do-install: # binaries (workaround for error: found a virtual manifest at `xx` instead of a package manifest) .for p in ${PROGS} ${INSTALL_PROGRAM} \ - ${WRKDIR}/target/*/release/${p} \ + ${WRKDIR}/target/release/${p} \ ${STAGEDIR}${PREFIX}/bin .endfor .include diff --git a/textproc/jql/Makefile b/textproc/jql/Makefile index e4f57d7bc24d..033cc9b41304 100644 --- a/textproc/jql/Makefile +++ b/textproc/jql/Makefile @@ -1,128 +1,128 @@ PORTNAME= jql DISTVERSIONPREFIX= jql-v DISTVERSION= 7.2.0 PORTREVISION= 0 CATEGORIES= textproc MAINTAINER= yuri@FreeBSD.org COMMENT= JSON Query Language CLI tool built with Rust WWW= https://github.com/yamafaktory/jql LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE-MIT USES= cargo USE_GITHUB= yes GH_ACCOUNT= yamafaktory CARGO_CRATES= addr2line-0.24.1 \ adler2-2.0.0 \ aho-corasick-1.1.3 \ anes-0.1.6 \ anstream-0.6.15 \ anstyle-1.0.8 \ anstyle-parse-0.2.5 \ anstyle-query-1.1.1 \ anstyle-wincon-3.0.4 \ anyhow-1.0.89 \ autocfg-1.3.0 \ backtrace-0.3.74 \ bumpalo-3.16.0 \ bytes-1.7.2 \ cast-0.3.0 \ cc-1.1.21 \ cfg-if-1.0.0 \ ciborium-0.2.2 \ ciborium-io-0.2.2 \ ciborium-ll-0.2.2 \ clap-4.5.18 \ clap_builder-4.5.18 \ clap_derive-4.5.18 \ clap_lex-0.7.2 \ colorchoice-1.0.2 \ colored_json-5.0.0 \ criterion-0.5.1 \ criterion-plot-0.5.0 \ crossbeam-deque-0.8.5 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.20 \ crunchy-0.2.2 \ either-1.13.0 \ equivalent-1.0.1 \ gimli-0.31.0 \ half-2.4.1 \ hashbrown-0.14.5 \ heck-0.5.0 \ hermit-abi-0.4.0 \ indexmap-2.5.0 \ is-terminal-0.4.13 \ is_terminal_polyfill-1.70.1 \ itertools-0.10.5 \ itoa-1.0.11 \ js-sys-0.3.70 \ libc-0.2.158 \ log-0.4.22 \ memchr-2.7.4 \ miniz_oxide-0.8.0 \ num-traits-0.2.19 \ object-0.36.4 \ once_cell-1.19.0 \ oorandom-11.1.4 \ pin-project-lite-0.2.14 \ plotters-0.3.7 \ plotters-backend-0.3.7 \ plotters-svg-0.3.7 \ proc-macro2-1.0.86 \ psm-0.1.23 \ quote-1.0.37 \ rayon-1.10.0 \ rayon-core-1.12.1 \ regex-1.10.6 \ regex-automata-0.4.7 \ regex-syntax-0.8.4 \ rustc-demangle-0.1.24 \ ryu-1.0.18 \ same-file-1.0.6 \ serde-1.0.210 \ serde_derive-1.0.210 \ serde_json-1.0.128 \ serde_stacker-0.1.11 \ shlex-1.3.0 \ stacker-0.1.17 \ strsim-0.11.1 \ syn-2.0.77 \ thiserror-1.0.64 \ thiserror-impl-1.0.64 \ tinytemplate-1.2.1 \ tokio-1.40.0 \ tokio-macros-2.4.0 \ unicode-ident-1.0.13 \ utf8parse-0.2.2 \ walkdir-2.5.0 \ wasm-bindgen-0.2.93 \ wasm-bindgen-backend-0.2.93 \ wasm-bindgen-macro-0.2.93 \ wasm-bindgen-macro-support-0.2.93 \ wasm-bindgen-shared-0.2.93 \ web-sys-0.3.70 \ winapi-util-0.1.9 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ windows-targets-0.52.6 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_msvc-0.52.6 \ windows_i686_gnu-0.52.6 \ windows_i686_gnullvm-0.52.6 \ windows_i686_msvc-0.52.6 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.52.6 \ winnow-0.6.18 \ yansi-1.0.1 PLIST_FILES= bin/${PORTNAME} do-install: - ${INSTALL_PROGRAM} ${WRKDIR}/target/*/release/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} # otherwise there's error: found a virtual manifest at `xx` instead of a package manifest + ${INSTALL_PROGRAM} ${WRKDIR}/target/release/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} # otherwise there's error: found a virtual manifest at `xx` instead of a package manifest .include diff --git a/textproc/tokay/Makefile b/textproc/tokay/Makefile index 94bcf1802217..2d624bf02ee7 100644 --- a/textproc/tokay/Makefile +++ b/textproc/tokay/Makefile @@ -1,130 +1,130 @@ PORTNAME= tokay DISTVERSIONPREFIX= v DISTVERSION= 0.6.6 PORTREVISION= 2 CATEGORIES= textproc MAINTAINER= yuri@FreeBSD.org COMMENT= Programming language designed for ad-hoc parsing, inspired by awk WWW= https://tokay.dev LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo USE_GITHUB= yes GH_ACCOUNT= tokay-lang CARGO_CRATES= aho-corasick-1.1.3 \ ansi_term-0.12.1 \ anstream-0.6.13 \ anstyle-1.0.6 \ anstyle-parse-0.2.3 \ anstyle-query-1.0.2 \ anstyle-wincon-3.0.2 \ atty-0.2.14 \ autocfg-1.1.0 \ bitflags-1.2.1 \ bitflags-2.5.0 \ cc-1.0.90 \ cfg-if-1.0.0 \ cfg_aliases-0.1.1 \ charclass-0.2.0 \ clap-2.34.0 \ clap-4.5.3 \ clap_builder-4.5.2 \ clap_derive-4.5.3 \ clap_lex-0.7.0 \ clipboard-win-4.5.0 \ clipboard-win-5.3.0 \ colorchoice-1.0.0 \ ctor-0.1.26 \ dirs-next-2.0.0 \ dirs-sys-next-0.1.2 \ endian-type-0.1.2 \ env_filter-0.1.0 \ env_logger-0.11.3 \ equivalent-1.0.1 \ errno-0.3.8 \ error-code-2.3.1 \ error-code-3.2.0 \ fd-lock-2.0.0 \ fd-lock-4.0.2 \ getrandom-0.2.12 \ ghost-0.1.17 \ glob-0.3.1 \ hashbrown-0.14.3 \ heck-0.5.0 \ hermit-abi-0.1.19 \ home-0.5.9 \ humantime-2.1.0 \ indexmap-2.2.5 \ inventory-0.1.11 \ inventory-impl-0.1.11 \ libc-0.2.153 \ libredox-0.0.1 \ linux-raw-sys-0.4.13 \ log-0.4.21 \ memchr-2.7.1 \ memoffset-0.6.5 \ nibble_vec-0.1.0 \ nix-0.20.2 \ nix-0.28.0 \ num-0.4.1 \ num-bigint-0.4.4 \ num-complex-0.4.5 \ num-integer-0.1.46 \ num-iter-0.1.44 \ num-parse-0.1.2 \ num-rational-0.4.1 \ num-traits-0.2.18 \ proc-macro2-1.0.79 \ quote-1.0.35 \ radix_trie-0.2.1 \ redox_syscall-0.4.1 \ redox_users-0.4.4 \ regex-1.10.3 \ regex-automata-0.4.6 \ regex-syntax-0.8.2 \ rustix-0.38.32 \ rustyline-8.2.0 \ rustyline-14.0.0 \ scopeguard-1.2.0 \ smallvec-1.13.2 \ str-buf-1.0.6 \ strsim-0.8.0 \ strsim-0.11.0 \ syn-1.0.109 \ syn-2.0.53 \ textwrap-0.11.0 \ thiserror-1.0.58 \ thiserror-impl-1.0.58 \ tokay-0.4.0 \ tokay-macros-0.5.0 \ unicode-ident-1.0.12 \ unicode-segmentation-1.11.0 \ unicode-width-0.1.11 \ utf8parse-0.2.1 \ vec_map-0.8.2 \ wasi-0.11.0+wasi-snapshot-preview1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-sys-0.52.0 \ windows-targets-0.52.4 \ windows_aarch64_gnullvm-0.52.4 \ windows_aarch64_msvc-0.52.4 \ windows_i686_gnu-0.52.4 \ windows_i686_msvc-0.52.4 \ windows_x86_64_gnu-0.52.4 \ windows_x86_64_gnullvm-0.52.4 \ windows_x86_64_msvc-0.52.4 \ yaml-rust-0.3.5 PLIST_FILES= bin/${PORTNAME} do-install: # workaround this error in do-install: There are multiple `tokay` packages in your project, and the specification `tokay` is ambiguous. - ${INSTALL_PROGRAM} ${WRKDIR}/target/*-unknown-freebsd/release/tokay ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + ${INSTALL_PROGRAM} ${WRKDIR}/target/release/tokay ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/textproc/typst/Makefile b/textproc/typst/Makefile index c3dd5fb40086..b00614fb435c 100644 --- a/textproc/typst/Makefile +++ b/textproc/typst/Makefile @@ -1,28 +1,28 @@ PORTNAME= typst DISTVERSIONPREFIX= v DISTVERSION= 0.11.1 PORTREVISION= 3 CATEGORIES= textproc MAINTAINER= wen@FreeBSD.org COMMENT= Markup-based typesetting system WWW= https://typst.app/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo ssl USE_GITHUB= yes PLIST_FILES= bin/${PORTNAME} .include .if ${ARCH} == powerpc LTO_UNSAFE= yes .endif do-install: - ${INSTALL_PROGRAM} ${WRKDIR}/target/*/release/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + ${INSTALL_PROGRAM} ${WRKDIR}/target/release/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/www/deno-dom/Makefile b/www/deno-dom/Makefile index f5da0418b175..072626617859 100644 --- a/www/deno-dom/Makefile +++ b/www/deno-dom/Makefile @@ -1,97 +1,97 @@ PORTNAME= deno-dom DISTVERSIONPREFIX= v DISTVERSION= 0.1.47 PORTREVISION= 2 CATEGORIES= www MAINTAINER= yuri@FreeBSD.org COMMENT= Deno: Browser DOM & HTML parser plugin WWW= https://jsr.io/@b-fuze/deno-dom LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= compilation fails, mismatched types, see https://github.com/b-fuze/deno-dom/issues/178 USES= cargo USE_GITHUB= yes GH_ACCOUNT= b-fuze CARGO_CRATES= autocfg-1.3.0 \ bitflags-2.6.0 \ byteorder-1.5.0 \ cfg-if-1.0.0 \ futf-0.1.5 \ getrandom-0.1.16 \ getrandom-0.2.15 \ html5ever-0.25.2 \ itoa-1.0.11 \ libc-0.2.155 \ lock_api-0.4.12 \ log-0.4.22 \ mac-0.1.1 \ markup5ever-0.10.1 \ memchr-2.7.4 \ new_debug_unreachable-1.0.6 \ once_cell-1.19.0 \ parking_lot-0.12.3 \ parking_lot_core-0.9.10 \ phf-0.8.0 \ phf_codegen-0.8.0 \ phf_generator-0.8.0 \ phf_generator-0.10.0 \ phf_shared-0.8.0 \ phf_shared-0.10.0 \ ppv-lite86-0.2.20 \ precomputed-hash-0.1.1 \ proc-macro2-1.0.86 \ quote-1.0.36 \ rand-0.7.3 \ rand-0.8.5 \ rand_chacha-0.2.2 \ rand_chacha-0.3.1 \ rand_core-0.5.1 \ rand_core-0.6.4 \ rand_hc-0.2.0 \ rand_pcg-0.2.1 \ redox_syscall-0.5.3 \ ryu-1.0.18 \ scopeguard-1.2.0 \ serde-1.0.207 \ serde_derive-1.0.207 \ serde_json-1.0.124 \ siphasher-0.3.11 \ smallvec-1.13.2 \ static_vcruntime-2.0.0 \ string_cache-0.8.7 \ string_cache_codegen-0.5.2 \ syn-1.0.109 \ syn-2.0.74 \ tendril-0.4.3 \ unicode-ident-1.0.12 \ utf-8-0.7.6 \ wasi-0.9.0+wasi-snapshot-preview1 \ wasi-0.11.0+wasi-snapshot-preview1 \ windows-targets-0.52.6 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_msvc-0.52.6 \ windows_i686_gnu-0.52.6 \ windows_i686_gnullvm-0.52.6 \ windows_i686_msvc-0.52.6 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.52.6 \ zerocopy-0.7.35 \ zerocopy-derive-0.7.35 PLIST_FILES= lib/deno-plugins/deno_dom.so do-install: # binaries (workaround for error: found a virtual manifest at `xx` instead of a package manifest) ${MKDIR} ${STAGEDIR}${PREFIX}/lib/deno-plugins ${INSTALL_LIB} \ - ${WRKDIR}/target/*/release/libplugin.so \ + ${WRKDIR}/target/release/libplugin.so \ ${STAGEDIR}${PREFIX}/lib/deno-plugins/deno_dom.so .include diff --git a/www/deno/Makefile b/www/deno/Makefile index c1562082c7d0..c2405a26c9f4 100644 --- a/www/deno/Makefile +++ b/www/deno/Makefile @@ -1,65 +1,65 @@ PORTNAME= deno DISTVERSIONPREFIX= v DISTVERSION= 2.0.0 CATEGORIES= www MAINTAINER= mikael@FreeBSD.org COMMENT= Secure JavaScript and TypeScript runtime WWW= https://github.com/denoland LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md BROKEN_i386= cargo:warning=c/freebsd.c:31:10: error: conflicting types for 'get_cpu_speed' BUILD_DEPENDS= gn:devel/gn \ libunwind>0:devel/libunwind \ protoc:devel/protobuf LIB_DEPENDS= libzstd.so:archivers/zstd \ libonig.so:devel/oniguruma USES= cargo cpe gmake gnome llvm:min=16,build ninja:build pkgconfig:build python:3.9+,build USE_GITHUB= yes GH_ACCOUNT= denoland USE_GNOME= glib20 V8_VERS= 0.106.0 CARGO_ENV+= CLANG_BASE_PATH=/usr \ GN=${PREFIX}/bin/gn \ NINJA=${NINJA_CMD} \ V8_FROM_SOURCE=1 \ RUSTC_BOOTSTRAP=yes \ GN_ARGS="clang_use_chrome_plugins=false \ fatal_linker_warnings=false \ icu_use_data_file=false \ is_clang=true \ treat_warnings_as_errors=false \ use_custom_libcxx=false \ use_custom_libunwind=true \ use_lld=true \ use_sysroot=false \ use_system_libjpeg=true \ use_udev=false" PLIST_FILES= bin/${PORTNAME} BINARY_ALIAS= python3=${PYTHON_CMD} CARGO_INSTALL= no post-patch: ${REINPLACE_CMD} "s|%%LOCALBASE%%|${LOCALBASE}|" \ ${WRKSRC}/cargo-crates/v8-${V8_VERS}/buildtools/third_party/libc++/BUILD.gn ${MKDIR} ${WRKSRC}/cargo-crates/v8-${V8_VERS}/v8/tools/builtins-pgo/arm64.profile ${MKDIR} ${WRKSRC}/cargo-crates/v8-${V8_VERS}/v8/tools/builtins-pgo/x64.profile ${MKDIR} ${WRKSRC}/cargo-crates/v8-${V8_VERS}/third_party/icu/common ${CP} ${WRKSRC}/cargo-crates/deno_core_icudata-0.0.73/src/icudtl.dat ${WRKSRC}/cargo-crates/v8-${V8_VERS}/third_party/icu/common/ do-install: - ${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/deno ${STAGEDIR}${LOCALBASE}/bin + ${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/*/deno ${STAGEDIR}${LOCALBASE}/bin .include diff --git a/www/varnish-libvmod-fileserver/Makefile b/www/varnish-libvmod-fileserver/Makefile index 06069222d08a..5e324bc6beb7 100644 --- a/www/varnish-libvmod-fileserver/Makefile +++ b/www/varnish-libvmod-fileserver/Makefile @@ -1,103 +1,103 @@ PORTNAME= libvmod-fileserver PORTVERSION= 0.0.5 PORTREVISION= 20 CATEGORIES= www PKGNAMEPREFIX= varnish- MAINTAINER= zi@FreeBSD.org COMMENT= Varnish Module (vmod) for file server backend WWW= https://github.com/gquintard/vmod_fileserver LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON= build currently failing BUILD_DEPENDS= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} \ jq>0:textproc/jq \ rst2man:textproc/py-docutils@${PY_FLAVOR} USES= cargo compiler:c++17-lang libtool pkgconfig \ python:build varnish:7 USE_LDCONFIG= yes PLIST_FILES= lib/varnish/vmods/libvmod_fileserver.so CARGO_ENV+= PYTHONDONTWRITEBYTECODE=1 CARGO_CRATES= android_system_properties-0.1.5 \ autocfg-1.1.0 \ bindgen-0.64.0 \ bitflags-1.3.2 \ bumpalo-3.12.0 \ cc-1.0.79 \ cexpr-0.6.0 \ cfg-if-1.0.0 \ chrono-0.4.24 \ clang-sys-1.6.0 \ codespan-reporting-0.11.1 \ core-foundation-sys-0.8.3 \ cxx-1.0.93 \ cxx-build-1.0.93 \ cxxbridge-flags-1.0.93 \ cxxbridge-macro-1.0.93 \ either-1.8.1 \ glob-0.3.1 \ iana-time-zone-0.1.53 \ iana-time-zone-haiku-0.1.1 \ js-sys-0.3.61 \ lazy_static-1.4.0 \ lazycell-1.3.0 \ libc-0.2.140 \ libloading-0.7.4 \ link-cplusplus-1.0.8 \ log-0.4.17 \ memchr-2.5.0 \ minimal-lexical-0.2.1 \ nom-7.1.3 \ num-integer-0.1.45 \ num-traits-0.2.15 \ once_cell-1.17.1 \ peeking_take_while-0.1.2 \ pkg-config-0.3.26 \ proc-macro2-1.0.52 \ quote-1.0.26 \ regex-1.7.1 \ regex-syntax-0.6.28 \ rustc-hash-1.1.0 \ scratch-1.0.5 \ serde-1.0.157 \ serde_derive-1.0.157 \ shlex-1.1.0 \ syn-1.0.109 \ syn-2.0.2 \ termcolor-1.2.0 \ time-0.1.45 \ unicode-ident-1.0.8 \ unicode-width-0.1.10 \ varnish-0.0.17 \ varnish-sys-0.0.17 \ wasi-0.10.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.84 \ wasm-bindgen-backend-0.2.84 \ wasm-bindgen-macro-0.2.84 \ wasm-bindgen-macro-support-0.2.84 \ wasm-bindgen-shared-0.2.84 \ which-4.4.0 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.5 \ winapi-x86_64-pc-windows-gnu-0.4.0 USE_GITHUB= yes GH_ACCOUNT= gquintard GH_PROJECT= vmod_fileserver GH_TAGNAME= 20ef23b BINARY_ALIAS= python3=${PYTHON_CMD} do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/varnish/vmods/ - ${INSTALL_LIB} ${WRKDIR}/target/*freebsd/release/libvmod_fileserver.so ${STAGEDIR}${PREFIX}/lib/varnish/vmods/ + ${INSTALL_LIB} ${WRKDIR}/target/release/libvmod_fileserver.so ${STAGEDIR}${PREFIX}/lib/varnish/vmods/ .include diff --git a/x11/clipcat/Makefile b/x11/clipcat/Makefile index cbfcd43e90fa..8faf7e94e877 100644 --- a/x11/clipcat/Makefile +++ b/x11/clipcat/Makefile @@ -1,524 +1,524 @@ PORTNAME= clipcat DISTVERSIONPREFIX= v DISTVERSION= 0.18.3 PORTREVISION= 2 CATEGORIES= x11 MAINTAINER= yuri@FreeBSD.org COMMENT= Clipcat is a clipboard manager written in Rust WWW= https://github.com/xrelkd/clipcat LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv7= build breaks, see https://github.com/rust-lang/rust/issues/119914 BUILD_DEPENDS= protoc:devel/protobuf USES= cargo localbase:ldflags llvm:min=13,build python:build xorg USE_XORG= xcb USE_GITHUB= yes GH_ACCOUNT= xrelkd MAKE_ENV= LLVM_CONFIG_PATH=${LLVM_CONFIG} CARGO_CRATES= addr2line-0.22.0 \ adler-1.0.2 \ ahash-0.4.8 \ aho-corasick-1.1.3 \ aligned-vec-0.5.0 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ anstream-0.6.14 \ anstyle-1.0.8 \ anstyle-parse-0.2.4 \ anstyle-query-1.1.0 \ anstyle-wincon-3.0.3 \ anyhow-1.0.86 \ arbitrary-1.3.2 \ arboard-3.4.0 \ arg_enum_proc_macro-0.3.4 \ arrayvec-0.7.4 \ async-broadcast-0.7.1 \ async-channel-2.3.1 \ async-executor-1.13.0 \ async-fs-2.1.2 \ async-io-2.3.3 \ async-lock-3.4.0 \ async-process-2.2.3 \ async-recursion-1.1.1 \ async-signal-0.2.9 \ async-stream-0.3.5 \ async-stream-impl-0.3.5 \ async-task-4.7.1 \ async-trait-0.1.81 \ atomic-waker-1.1.2 \ atty-0.2.14 \ autocfg-1.3.0 \ av1-grain-0.2.3 \ avif-serialize-0.8.1 \ axum-0.7.5 \ axum-core-0.4.3 \ backtrace-0.3.73 \ base64-0.22.1 \ beef-0.5.2 \ bincode-1.3.3 \ bit_field-0.10.2 \ bitflags-1.3.2 \ bitflags-2.6.0 \ bitstream-io-2.5.0 \ block-0.1.6 \ block-buffer-0.10.4 \ block2-0.5.1 \ blocking-1.6.1 \ built-0.7.4 \ bumpalo-3.16.0 \ bytemuck-1.16.1 \ byteorder-lite-0.1.0 \ bytes-1.7.1 \ cc-1.1.6 \ cfg-expr-0.15.8 \ cfg-if-1.0.0 \ cfg_aliases-0.1.1 \ cfg_aliases-0.2.1 \ chrono-0.4.38 \ clap-3.2.25 \ clap-4.5.14 \ clap_builder-4.5.14 \ clap_complete-4.5.13 \ clap_derive-4.5.13 \ clap_lex-0.2.4 \ clap_lex-0.7.1 \ clipboard-win-5.4.0 \ color_quant-1.1.0 \ colorchoice-1.0.1 \ concurrent-queue-2.5.0 \ const_fn-0.4.10 \ const_format-0.2.32 \ const_format_proc_macros-0.2.32 \ core-foundation-0.9.4 \ core-foundation-sys-0.8.6 \ core-graphics-0.23.2 \ core-graphics-types-0.1.3 \ cpufeatures-0.2.12 \ crc32fast-1.4.2 \ crossbeam-0.8.4 \ crossbeam-channel-0.5.13 \ crossbeam-deque-0.8.5 \ crossbeam-epoch-0.9.18 \ crossbeam-queue-0.3.11 \ crossbeam-utils-0.8.20 \ crunchy-0.2.2 \ crypto-common-0.1.6 \ daemonize-0.5.0 \ darling-0.14.4 \ darling-0.20.10 \ darling_core-0.14.4 \ darling_core-0.20.10 \ darling_macro-0.14.4 \ darling_macro-0.20.10 \ defer-drop-1.3.0 \ deranged-0.3.11 \ derive-new-0.6.0 \ derive_builder-0.11.2 \ derive_builder_core-0.11.2 \ derive_builder_macro-0.11.2 \ digest-0.10.7 \ directories-5.0.1 \ dirs-4.0.0 \ dirs-next-2.0.0 \ dirs-sys-0.3.7 \ dirs-sys-0.4.1 \ dirs-sys-next-0.1.2 \ dlib-0.5.2 \ dlv-list-0.2.3 \ doc-comment-0.3.3 \ downcast-rs-1.2.1 \ either-1.13.0 \ endi-1.1.0 \ enumflags2-0.7.10 \ enumflags2_derive-0.7.10 \ env_logger-0.9.3 \ equivalent-1.0.1 \ errno-0.3.9 \ error-code-3.2.0 \ event-listener-5.3.1 \ event-listener-strategy-0.5.2 \ exitcode-1.1.2 \ exr-1.72.0 \ fastrand-2.1.0 \ fdeflate-0.3.4 \ file-locker-1.1.2 \ filetime-0.2.23 \ fixedbitset-0.4.2 \ flate2-1.0.30 \ flume-0.11.0 \ fnv-1.0.7 \ foreign-types-0.5.0 \ foreign-types-macros-0.2.3 \ foreign-types-shared-0.3.1 \ form_urlencoded-1.2.1 \ freedesktop_entry_parser-1.3.0 \ fsevent-sys-4.1.0 \ futures-0.3.30 \ futures-channel-0.3.30 \ futures-core-0.3.30 \ futures-executor-0.3.30 \ futures-io-0.3.30 \ futures-lite-2.3.0 \ futures-macro-0.3.30 \ futures-sink-0.3.30 \ futures-task-0.3.30 \ futures-util-0.3.30 \ fuzzy-matcher-0.3.7 \ generic-array-0.14.7 \ gethostname-0.4.3 \ getrandom-0.2.15 \ gif-0.13.1 \ gimli-0.29.0 \ git2-0.19.0 \ h2-0.4.5 \ half-2.4.1 \ hashbrown-0.9.1 \ hashbrown-0.12.3 \ hashbrown-0.14.5 \ heck-0.4.1 \ heck-0.5.0 \ hermit-abi-0.1.19 \ hermit-abi-0.3.9 \ hermit-abi-0.4.0 \ hex-0.4.3 \ home-0.5.9 \ http-1.1.0 \ http-body-1.0.1 \ http-body-util-0.1.2 \ http-serde-2.1.1 \ httparse-1.9.4 \ httpdate-1.0.3 \ humansize-2.1.3 \ humantime-2.1.0 \ hyper-1.4.1 \ hyper-timeout-0.5.1 \ hyper-util-0.1.7 \ iana-time-zone-0.1.60 \ iana-time-zone-haiku-0.1.2 \ ident_case-1.0.1 \ idna-0.5.0 \ image-0.25.2 \ image-webp-0.1.3 \ imgref-1.10.1 \ indexmap-1.9.3 \ indexmap-2.2.6 \ inotify-0.9.6 \ inotify-sys-0.1.5 \ interpolate_name-0.2.4 \ is_debug-1.0.1 \ is_terminal_polyfill-1.70.0 \ itertools-0.12.1 \ itertools-0.13.0 \ itoa-1.0.11 \ jobserver-0.1.31 \ jpeg-decoder-0.3.1 \ js-sys-0.3.69 \ kqueue-1.0.8 \ kqueue-sys-1.0.4 \ lazy_static-1.5.0 \ lebe-0.5.2 \ libc-0.2.155 \ libfuzzer-sys-0.4.7 \ libgit2-sys-0.17.0+1.8.1 \ libloading-0.8.4 \ libm-0.2.8 \ libredox-0.1.3 \ libz-sys-1.1.18 \ linicon-2.3.0 \ linicon-theme-1.2.0 \ linux-raw-sys-0.4.14 \ lock_api-0.4.12 \ log-0.4.22 \ loop9-0.1.5 \ mac-notification-sys-0.6.1 \ malloc_buf-0.0.6 \ matchit-0.7.3 \ maybe-rayon-0.1.1 \ memchr-2.7.4 \ memmap2-0.5.10 \ memoffset-0.6.5 \ memoffset-0.9.1 \ mime-0.3.17 \ minimal-lexical-0.2.1 \ miniz_oxide-0.7.4 \ mio-0.8.11 \ mio-1.0.1 \ multimap-0.10.0 \ new_debug_unreachable-1.0.6 \ nix-0.24.3 \ nix-0.25.1 \ nix-0.28.0 \ nix-0.29.0 \ nom-7.1.3 \ noop_proc_macro-0.3.0 \ notify-6.1.1 \ notify-rust-4.11.1 \ nu-ansi-term-0.46.0 \ num-bigint-0.4.6 \ num-conv-0.1.0 \ num-derive-0.4.2 \ num-integer-0.1.46 \ num-rational-0.4.2 \ num-traits-0.2.19 \ num_threads-0.1.7 \ objc-0.2.7 \ objc-foundation-0.1.1 \ objc-sys-0.3.5 \ objc2-0.5.2 \ objc2-app-kit-0.2.2 \ objc2-core-data-0.2.2 \ objc2-core-image-0.2.2 \ objc2-encode-4.0.3 \ objc2-foundation-0.2.2 \ objc2-metal-0.2.2 \ objc2-quartz-core-0.2.2 \ objc_id-0.1.1 \ object-0.36.1 \ once_cell-1.19.0 \ option-ext-0.2.0 \ ordered-multimap-0.3.1 \ ordered-stream-0.2.0 \ os_pipe-1.2.0 \ os_str_bytes-6.6.1 \ overload-0.1.1 \ parking-2.2.0 \ parking_lot-0.12.3 \ parking_lot_core-0.9.10 \ paste-1.0.15 \ percent-encoding-2.3.1 \ petgraph-0.6.5 \ pin-project-1.1.5 \ pin-project-internal-1.1.5 \ pin-project-lite-0.2.14 \ pin-utils-0.1.0 \ piper-0.2.3 \ pkg-config-0.3.30 \ png-0.17.13 \ polling-3.7.2 \ powerfmt-0.2.0 \ ppv-lite86-0.2.17 \ prettyplease-0.2.20 \ proc-macro-crate-3.1.0 \ proc-macro2-1.0.86 \ profiling-1.0.15 \ profiling-procmacros-1.0.15 \ prometheus-0.13.4 \ prost-0.13.1 \ prost-build-0.13.1 \ prost-derive-0.13.1 \ prost-types-0.13.1 \ protobuf-2.28.0 \ qoi-0.4.1 \ quick-error-2.0.1 \ quick-xml-0.31.0 \ quick-xml-0.34.0 \ quote-1.0.36 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ rav1e-0.7.1 \ ravif-0.11.8 \ rayon-1.10.0 \ rayon-core-1.12.1 \ redox_syscall-0.4.1 \ redox_syscall-0.5.3 \ redox_users-0.4.5 \ regex-1.10.6 \ regex-automata-0.4.7 \ regex-syntax-0.8.4 \ resolve-path-0.1.0 \ rgb-0.8.45 \ rust-ini-0.17.0 \ rustc-demangle-0.1.24 \ rustix-0.38.34 \ rustversion-1.0.17 \ ryu-1.0.18 \ same-file-1.0.6 \ scoped-tls-1.0.1 \ scopeguard-1.2.0 \ semver-1.0.23 \ serde-1.0.205 \ serde_derive-1.0.205 \ serde_json-1.0.122 \ serde_path_to_error-0.1.16 \ serde_repr-0.1.19 \ serde_spanned-0.6.6 \ serde_urlencoded-0.7.1 \ serde_with-3.9.0 \ serde_with_macros-3.9.0 \ sha1-0.10.6 \ sha2-0.10.8 \ shadow-rs-0.29.0 \ sharded-slab-0.1.7 \ shlex-1.3.0 \ sigfinn-0.2.0 \ signal-hook-registry-1.4.2 \ simd-adler32-0.3.7 \ simd_helpers-0.1.0 \ simdutf8-0.1.4 \ skim-0.10.4 \ slab-0.4.9 \ smallvec-1.13.2 \ snafu-0.7.5 \ snafu-0.8.4 \ snafu-derive-0.7.5 \ snafu-derive-0.8.4 \ socket2-0.5.7 \ spin-0.9.8 \ static_assertions-1.1.0 \ strsim-0.10.0 \ strsim-0.11.1 \ syn-1.0.109 \ syn-2.0.71 \ sync_wrapper-0.1.2 \ sync_wrapper-1.0.1 \ system-deps-6.2.2 \ target-lexicon-0.12.15 \ tauri-winrt-notification-0.2.1 \ tempfile-3.10.1 \ term-0.7.0 \ termcolor-1.4.1 \ textwrap-0.16.1 \ thiserror-1.0.63 \ thiserror-impl-1.0.63 \ thread_local-1.1.8 \ tiff-0.9.1 \ time-0.3.36 \ time-core-0.1.2 \ time-macros-0.2.18 \ timer-0.2.0 \ tinyvec-1.8.0 \ tinyvec_macros-0.1.1 \ tokio-1.39.2 \ tokio-macros-2.4.0 \ tokio-stream-0.1.15 \ tokio-util-0.7.11 \ toml-0.8.15 \ toml_datetime-0.6.6 \ toml_edit-0.21.1 \ toml_edit-0.22.16 \ tonic-0.12.1 \ tonic-build-0.12.1 \ tower-0.4.13 \ tower-http-0.5.2 \ tower-layer-0.3.2 \ tower-service-0.3.2 \ tracing-0.1.40 \ tracing-attributes-0.1.27 \ tracing-core-0.1.32 \ tracing-journald-0.3.0 \ tracing-log-0.2.0 \ tracing-subscriber-0.3.18 \ tree_magic_mini-3.1.5 \ try-lock-0.2.5 \ tuikit-0.5.0 \ typenum-1.17.0 \ tz-rs-0.6.14 \ tzdb-0.6.1 \ tzdb_data-0.1.2 \ uds_windows-1.1.0 \ unicode-bidi-0.3.15 \ unicode-ident-1.0.12 \ unicode-normalization-0.1.23 \ unicode-width-0.1.13 \ unicode-xid-0.2.4 \ url-2.5.2 \ utf8parse-0.2.2 \ v_frame-0.3.8 \ valuable-0.1.0 \ vcpkg-0.2.15 \ version-compare-0.2.0 \ version_check-0.9.4 \ vte-0.11.1 \ vte_generate_state_changes-0.1.2 \ walkdir-2.5.0 \ want-0.3.1 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.92 \ wasm-bindgen-backend-0.2.92 \ wasm-bindgen-macro-0.2.92 \ wasm-bindgen-macro-support-0.2.92 \ wasm-bindgen-shared-0.2.92 \ wayland-backend-0.3.6 \ wayland-client-0.31.5 \ wayland-protocols-0.31.2 \ wayland-protocols-0.32.3 \ wayland-protocols-wlr-0.2.0 \ wayland-protocols-wlr-0.3.3 \ wayland-scanner-0.31.4 \ wayland-sys-0.31.4 \ weezl-0.1.8 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.8 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-0.56.0 \ windows-core-0.52.0 \ windows-core-0.56.0 \ windows-implement-0.56.0 \ windows-interface-0.56.0 \ windows-result-0.1.2 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-targets-0.48.5 \ windows-targets-0.52.6 \ windows-version-0.1.1 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.6 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.6 \ windows_i686_gnullvm-0.52.6 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.6 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ winnow-0.5.40 \ winnow-0.6.14 \ wl-clipboard-rs-0.8.1 \ wl-clipboard-rs-0.9.0 \ x11rb-0.13.1 \ x11rb-protocol-0.13.1 \ xdg-home-1.2.0 \ zbus-4.3.1 \ zbus_macros-4.3.1 \ zbus_names-3.0.0 \ zune-core-0.4.12 \ zune-inflate-0.2.54 \ zune-jpeg-0.4.11 \ zvariant-4.1.2 \ zvariant_derive-4.1.2 \ zvariant_utils-2.0.0 PLIST_FILES= bin/clipcat-menu \ bin/clipcatctl \ bin/clipcatd BINARY_ALIAS= python3=${PYTHON_CMD} PROGRAMS= clipcat-menu clipcatctl clipcatd # rebuilds rocksdb - maybe it can link with external rocksdb? do-install: .for p in ${PROGRAMS} # workaround for error: found a virtual manifest at `xx` instead of a package manifest ${INSTALL_PROGRAM} \ - ${WRKDIR}/target/*/release/${p} \ + ${WRKDIR}/target/release/${p} \ ${STAGEDIR}${PREFIX}/bin/${p} .endfor .include diff --git a/x11/rio/Makefile b/x11/rio/Makefile index 1d9e6aaf52ea..69173d1218e0 100644 --- a/x11/rio/Makefile +++ b/x11/rio/Makefile @@ -1,439 +1,439 @@ PORTNAME= rio DISTVERSIONPREFIX= v DISTVERSION= 0.1.17 CATEGORIES= x11 wayland PKGNAMESUFFIX= -terminal-emulator MAINTAINER= yuri@FreeBSD.org COMMENT= Hardware-accelerated GPU terminal emulator powered by WebGPU WWW= https://raphamorim.io/rio LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= cargo USE_GITHUB= yes GH_ACCOUNT= raphamorim CARGO_CRATES= ab_glyph-0.2.28 \ ab_glyph_rasterizer-0.1.8 \ adler-1.0.2 \ adler2-2.0.0 \ adler32-1.2.0 \ ahash-0.8.11 \ aho-corasick-1.1.3 \ allocator-api2-0.2.18 \ android_system_properties-0.1.5 \ anes-0.1.6 \ anstream-0.6.15 \ anstyle-1.0.8 \ anstyle-parse-0.2.5 \ anstyle-query-1.1.1 \ anstyle-wincon-3.0.4 \ approx-0.5.1 \ arrayref-0.3.9 \ arrayvec-0.7.6 \ as-raw-xcb-connection-1.0.1 \ ash-0.38.0+1.3.281 \ atomic-waker-1.1.2 \ autocfg-1.3.0 \ base64-0.22.1 \ bit-set-0.6.0 \ bit-vec-0.7.0 \ bit_field-0.10.2 \ bitflags-1.3.2 \ bitflags-2.6.0 \ block-0.1.6 \ block2-0.5.1 \ borsh-1.5.1 \ bumpalo-3.16.0 \ bytemuck-1.18.0 \ bytemuck_derive-1.7.1 \ byteorder-1.5.0 \ byteorder-lite-0.1.0 \ bytes-0.3.0 \ calloop-0.13.0 \ calloop-wayland-source-0.3.0 \ cast-0.3.0 \ cc-1.1.21 \ cfg-if-0.1.10 \ cfg-if-1.0.0 \ cfg_aliases-0.1.1 \ cfg_aliases-0.2.1 \ ciborium-0.2.2 \ ciborium-io-0.2.2 \ ciborium-ll-0.2.2 \ clap-4.5.17 \ clap_builder-4.5.17 \ clap_derive-4.5.13 \ clap_lex-0.7.2 \ clipboard-win-3.1.1 \ cocoa-0.25.0 \ cocoa-foundation-0.1.2 \ codespan-reporting-0.11.1 \ color_quant-1.1.0 \ colorchoice-1.0.2 \ com-0.6.0 \ com_macros-0.6.0 \ com_macros_support-0.6.0 \ concurrent-queue-2.5.0 \ console_error_panic_hook-0.1.7 \ console_log-0.2.2 \ copa-0.1.14 \ copypasta-0.10.1 \ core-foundation-0.9.4 \ core-foundation-0.10.0 \ core-foundation-sys-0.8.7 \ core-graphics-0.23.2 \ core-graphics-0.24.0 \ core-graphics-types-0.1.3 \ core-graphics-types-0.2.0 \ core-text-20.1.0 \ crc32fast-1.4.2 \ criterion-0.5.1 \ criterion-plot-0.5.0 \ crossbeam-channel-0.5.13 \ crossbeam-deque-0.8.5 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.20 \ crossfont-0.8.0 \ crunchy-0.2.2 \ cstr-0.2.12 \ ctor-lite-0.1.0 \ cursor-icon-1.1.0 \ d3d12-22.0.0 \ deflate-1.0.0 \ dirs-5.0.1 \ dirs-sys-0.4.1 \ dispatch-0.2.0 \ dlib-0.5.2 \ document-features-0.2.10 \ downcast-rs-1.2.1 \ dpi-0.1.1 \ dwrote-0.11.1 \ either-1.13.0 \ env_logger-0.4.3 \ equivalent-1.0.1 \ errno-0.3.9 \ euclid-0.22.11 \ exr-1.72.0 \ fastrand-2.1.1 \ fdeflate-0.3.4 \ filetime-0.2.25 \ flate2-1.0.33 \ flume-0.11.0 \ fnv-1.0.7 \ font-types-0.6.0 \ fontconfig-parser-0.5.7 \ foreign-types-0.5.0 \ foreign-types-macros-0.2.3 \ foreign-types-shared-0.3.1 \ form_urlencoded-1.2.1 \ freetype-rs-0.36.0 \ freetype-sys-0.20.1 \ fsevent-sys-4.1.0 \ fuchsia-cprng-0.1.1 \ fuchsia-zircon-0.3.3 \ fuchsia-zircon-sys-0.3.3 \ futures-0.3.30 \ futures-channel-0.3.30 \ futures-core-0.3.30 \ futures-executor-0.3.30 \ futures-io-0.3.30 \ futures-macro-0.3.30 \ futures-sink-0.3.30 \ futures-task-0.3.30 \ futures-util-0.3.30 \ gethostname-0.4.3 \ getrandom-0.2.15 \ gif-0.13.1 \ gl_generator-0.14.0 \ glow-0.13.1 \ glutin_wgl_sys-0.6.0 \ gpu-alloc-0.6.0 \ gpu-alloc-types-0.3.0 \ gpu-allocator-0.26.0 \ gpu-descriptor-0.3.0 \ gpu-descriptor-types-0.2.0 \ guillotiere-0.6.2 \ half-2.4.1 \ hashbrown-0.14.5 \ hassle-rs-0.11.0 \ heck-0.5.0 \ hermit-abi-0.4.0 \ hexf-parse-0.2.1 \ idna-0.5.0 \ image-0.24.9 \ image-0.25.2 \ image-webp-0.1.3 \ indexmap-2.5.0 \ inotify-0.9.6 \ inotify-sys-0.1.5 \ iovec-0.1.4 \ is-terminal-0.4.13 \ is_terminal_polyfill-1.70.1 \ itertools-0.10.5 \ itoa-1.0.11 \ jni-sys-0.3.0 \ jpeg-decoder-0.3.1 \ js-sys-0.3.70 \ khronos-egl-6.0.0 \ khronos_api-3.1.0 \ kqueue-1.0.8 \ kqueue-sys-1.0.4 \ lazy-bytes-cast-5.0.1 \ lazy_static-1.5.0 \ lebe-0.5.2 \ libc-0.2.158 \ libloading-0.8.5 \ libredox-0.0.2 \ libredox-0.1.3 \ linked-hash-map-0.5.6 \ linux-raw-sys-0.4.14 \ litrs-0.4.1 \ lock_api-0.4.12 \ log-0.3.9 \ log-0.4.22 \ lru-0.12.4 \ malloc_buf-0.0.6 \ matchers-0.1.0 \ memchr-2.7.4 \ memmap2-0.9.5 \ metal-0.29.0 \ minicov-0.3.5 \ miniz_oxide-0.7.4 \ miniz_oxide-0.8.0 \ mio-0.8.11 \ miow-0.5.0 \ miow-0.6.0 \ naga-22.1.0 \ ndk-sys-0.5.0+25.2.9519653 \ net2-0.2.39 \ notify-6.1.1 \ nu-ansi-term-0.46.0 \ num-traits-0.2.19 \ objc-0.2.7 \ objc-foundation-0.1.1 \ objc-sys-0.3.5 \ objc2-0.5.2 \ objc2-app-kit-0.2.2 \ objc2-core-data-0.2.2 \ objc2-core-image-0.2.2 \ objc2-encode-4.0.3 \ objc2-foundation-0.2.2 \ objc2-metal-0.2.2 \ objc2-quartz-core-0.2.2 \ objc_id-0.1.1 \ once_cell-1.19.0 \ oorandom-11.1.4 \ option-ext-0.2.0 \ orbclient-0.3.47 \ ordered-float-4.2.2 \ overload-0.1.1 \ owned_ttf_parser-0.24.0 \ parking_lot-0.12.3 \ parking_lot_core-0.9.10 \ paste-1.0.15 \ percent-encoding-2.3.1 \ pin-project-1.1.5 \ pin-project-internal-1.1.5 \ pin-project-lite-0.2.14 \ pin-utils-0.1.0 \ pkg-config-0.3.30 \ plotters-0.3.7 \ plotters-backend-0.3.7 \ plotters-svg-0.3.7 \ png-0.17.13 \ polling-3.7.3 \ ppv-lite86-0.2.20 \ presser-0.3.1 \ proc-macro2-1.0.86 \ profiling-1.0.15 \ qoi-0.4.1 \ quick-error-2.0.1 \ quick-xml-0.36.1 \ quote-1.0.37 \ rand-0.4.6 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.3.1 \ rand_core-0.4.2 \ rand_core-0.6.4 \ range-alloc-0.1.3 \ raw-window-handle-0.6.2 \ rayon-1.10.0 \ rayon-core-1.12.1 \ rdrand-0.4.0 \ read-fonts-0.20.0 \ redox_syscall-0.4.1 \ redox_syscall-0.5.4 \ redox_users-0.4.6 \ regex-1.10.6 \ regex-automata-0.1.10 \ regex-automata-0.4.7 \ regex-syntax-0.6.29 \ regex-syntax-0.8.4 \ remove_dir_all-0.5.3 \ renderdoc-sys-1.1.0 \ rio-proc-macros-0.1.14 \ roxmltree-0.20.0 \ rustc-hash-1.1.0 \ rustc-hash-2.0.0 \ rustix-0.38.37 \ ryu-1.0.18 \ same-file-1.0.6 \ scoped-tls-1.0.1 \ scopeguard-1.2.0 \ sctk-adwaita-0.10.1 \ serde-1.0.210 \ serde_derive-1.0.210 \ serde_json-1.0.128 \ serde_spanned-0.6.7 \ sharded-slab-0.1.7 \ shlex-1.3.0 \ signal-hook-0.3.17 \ signal-hook-registry-1.4.2 \ simd-adler32-0.3.7 \ skrifa-0.20.0 \ slab-0.4.9 \ slotmap-1.0.7 \ smallvec-1.13.2 \ smithay-client-toolkit-0.19.2 \ smithay-clipboard-0.7.2 \ smol_str-0.3.1 \ softbuffer-0.4.6 \ spin-0.9.8 \ spirv-0.3.0+sdk-1.3.268.0 \ static_assertions-1.1.0 \ strict-num-0.1.1 \ strsim-0.11.1 \ svg_fmt-0.4.3 \ syn-1.0.109 \ syn-2.0.77 \ tempdir-0.3.7 \ termcolor-1.4.1 \ thiserror-1.0.63 \ thiserror-impl-1.0.63 \ thread_local-1.1.8 \ tiff-0.9.1 \ tiny-skia-0.11.4 \ tiny-skia-path-0.11.4 \ tiny-xlib-0.2.3 \ tinytemplate-1.2.1 \ tinyvec-1.8.0 \ tinyvec_macros-0.1.1 \ toml-0.8.19 \ toml_datetime-0.6.8 \ toml_edit-0.22.21 \ tracing-0.1.40 \ tracing-attributes-0.1.27 \ tracing-core-0.1.32 \ tracing-log-0.2.0 \ tracing-subscriber-0.3.18 \ tracing-web-0.1.3 \ ttf-parser-0.21.1 \ ttf-parser-0.24.1 \ twox-hash-1.6.3 \ unicode-bidi-0.3.15 \ unicode-ident-1.0.13 \ unicode-normalization-0.1.24 \ unicode-segmentation-1.12.0 \ unicode-width-0.1.13 \ unicode-xid-0.2.5 \ url-2.5.2 \ utf8parse-0.2.2 \ valuable-0.1.0 \ version_check-0.9.5 \ walkdir-2.5.0 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.93 \ wasm-bindgen-backend-0.2.93 \ wasm-bindgen-futures-0.4.43 \ wasm-bindgen-macro-0.2.93 \ wasm-bindgen-macro-support-0.2.93 \ wasm-bindgen-shared-0.2.93 \ wasm-bindgen-test-0.3.43 \ wasm-bindgen-test-macro-0.3.43 \ wayland-backend-0.3.7 \ wayland-client-0.31.6 \ wayland-csd-frame-0.3.0 \ wayland-cursor-0.31.6 \ wayland-protocols-0.32.4 \ wayland-protocols-plasma-0.3.4 \ wayland-protocols-wlr-0.3.4 \ wayland-scanner-0.31.5 \ wayland-sys-0.31.5 \ web-sys-0.3.70 \ web-time-1.1.0 \ weezl-0.1.8 \ wgpu-22.1.0 \ wgpu-core-22.1.0 \ wgpu-hal-22.0.0 \ wgpu-types-22.0.0 \ widestring-1.1.0 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.9 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-0.42.0 \ windows-0.52.0 \ windows-core-0.52.0 \ windows-sys-0.42.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ windows-targets-0.48.5 \ windows-targets-0.52.6 \ windows_aarch64_gnullvm-0.42.2 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_msvc-0.42.2 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.6 \ windows_i686_gnu-0.42.2 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.6 \ windows_i686_gnullvm-0.52.6 \ windows_i686_msvc-0.42.2 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.6 \ windows_x86_64_gnu-0.42.2 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnullvm-0.42.2 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_msvc-0.42.2 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ winnow-0.6.18 \ wio-0.2.2 \ x11-clipboard-0.9.2 \ x11-dl-2.21.0 \ x11rb-0.13.1 \ x11rb-protocol-0.13.1 \ xcursor-0.3.8 \ xi-unicode-0.3.0 \ xkbcommon-dl-0.4.2 \ xkeysym-0.2.1 \ xml-rs-0.8.22 \ yazi-0.1.6 \ yeslogic-fontconfig-sys-5.0.0 \ zeno-0.2.3 \ zerocopy-0.7.35 \ zerocopy-derive-0.7.35 \ zune-core-0.4.12 \ zune-inflate-0.2.54 \ zune-jpeg-0.4.13 PLIST_FILES= bin/${PORTNAME} do-install: # workaround for error: found a virtual manifest at `/usr/ports/x11/rio/work/rio-4636f43/Cargo.toml` instead of a package manifest - ${INSTALL_PROGRAM} ${WRKDIR}/target/*-freebsd/release/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + ${INSTALL_PROGRAM} ${WRKDIR}/target/release/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/x11/shotman/Makefile b/x11/shotman/Makefile index 0c6e5c245a98..60e38e97a180 100644 --- a/x11/shotman/Makefile +++ b/x11/shotman/Makefile @@ -1,53 +1,53 @@ PORTNAME= shotman DISTVERSIONPREFIX= v DISTVERSION= 0.4.7 PORTREVISION= 2 CATEGORIES= x11 wayland MASTER_SITES= https://git.sr.ht/~whynothugo/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ # XXX Teach USES=cargo to not override default DISTFILES DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= jbeich@FreeBSD.org COMMENT= Uncompromising screenshot GUI for Wayland WWW= https://sr.ht/~whynothugo/shotman LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENCE.md LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon USES= cargo pkgconfig CARGO_ENV= SHOTMAN_VERSION="${DISTVERSIONFULL}" PLIST_FILES= bin/${PORTNAME} \ bin/${PORTNAME}_completions \ share/bash-completion/completions/${PORTNAME} \ share/fish/vendor_completions.d/${PORTNAME}.fish \ share/zsh/site-functions/_${PORTNAME} # XXX https://github.com/rust-lang/cargo/issues/4101 CARGO_INSTALL_PATH= . ${PORTNAME}_completions OPTIONS_DEFINE= MANPAGES SLURP OPTIONS_DEFAULT=MANPAGES SLURP MANPAGES_BUILD_DEPENDS= scdoc:textproc/scdoc MANPAGES_PLIST_FILES= share/man/man1/${PORTNAME}.1.gz SLURP_DESC= Interactive region selector SLURP_RUN_DEPENDS= slurp:x11/slurp do-build-MANPAGES-on: scdoc < ${WRKSRC}/${PORTNAME}.1.scd >${WRKSRC}/${PORTNAME}.1 do-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 \ ${STAGEDIR}${PREFIX}/${MANPAGES_PLIST_FILES:H} post-install: .for _shell in bash fish zsh @${ECHO_MSG} "Generating ${STAGEDIR}${PREFIX}/${PLIST_FILES:M*${_shell}*}" - ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/${PORTNAME}_completions ${_shell} \ + ${CARGO_TARGET_DIR}/*/${PORTNAME}_completions ${_shell} \ >${STAGEDIR}${PREFIX}/${PLIST_FILES:M*${_shell}*} .endfor .include diff --git a/x11/squeekboard/files/patch-cargo__build.py b/x11/squeekboard/files/patch-cargo__build.py index 29698ea7e955..280b53ef7d7e 100644 --- a/x11/squeekboard/files/patch-cargo__build.py +++ b/x11/squeekboard/files/patch-cargo__build.py @@ -1,21 +1,21 @@ Add explicit subdir for --target from USES=cargo --- cargo_build.py.orig 2021-09-10 16:56:00 UTC +++ cargo_build.py @@ -6,6 +6,7 @@ instead of the source tree. """ from pathlib import Path +import os import shlex import subprocess import sys @@ -43,7 +44,7 @@ if out_path: out_basename = out_path.name filename = filename or out_basename subprocess.run(['cp', '-a', - './{}/{}'.format(binary_dir, filename), -+ os.path.join('.', os.getenv('CARGO_BUILD_TARGET', ''), binary_dir, filename), ++ os.path.join('.', binary_dir, filename), out_path], check=True) diff --git a/x11/swww/Makefile b/x11/swww/Makefile index 27ffb143012d..5f8eb7c0db85 100644 --- a/x11/swww/Makefile +++ b/x11/swww/Makefile @@ -1,39 +1,39 @@ PORTNAME= swww DISTVERSIONPREFIX= v DISTVERSION= 0.9.5 CATEGORIES= x11 MAINTAINER= nivit@FreeBSD.org COMMENT= Solution to your Wayland Wallpaper Woes WWW= https://github.com/LGFae/swww LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= scdoc:textproc/scdoc LIB_DEPENDS+= liblz4.so:archivers/liblz4 USES= cargo shebangfix USE_GITHUB= yes GH_ACCOUNT= LGFae SHEBANG_FILES= example_scripts/*.sh OPTIONS_DEFINE= EXAMPLES EXAMPLES_RUN_DEPENDS= bash:shells/bash post-build: ${WRKSRC}/doc/gen.sh post-install: - ${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/release/swww-daemon \ + ${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/release/swww-daemon \ ${STAGEDIR}${PREFIX}/bin/ (cd ${WRKSRC}/doc/generated && \ ${INSTALL_MAN} *.1 ${STAGEDIR}${PREFIX}/share/man/man1/) post-install-EXAMPLES-on: (cd ${WRKSRC}/example_scripts && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/x11/xdg-desktop-portal-luminous/Makefile b/x11/xdg-desktop-portal-luminous/Makefile index e91c5c8d607b..a04036ddf3c0 100644 --- a/x11/xdg-desktop-portal-luminous/Makefile +++ b/x11/xdg-desktop-portal-luminous/Makefile @@ -1,42 +1,42 @@ PORTNAME= xdg-desktop-portal-luminous DISTVERSIONPREFIX= v DISTVERSION= 0.1.6 CATEGORIES= x11 wayland MAINTAINER= jbeich@FreeBSD.org COMMENT= xdg-desktop-portal backend for wlroots WWW= https://github.com/waycrate/xdg-desktop-portal-luminous LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire \ libxkbcommon.so:x11/libxkbcommon RUN_DEPENDS= xdg-desktop-portal>0:deskutils/xdg-desktop-portal \ slurp:x11/slurp USES= cargo gnome llvm meson pkgconfig USE_GITHUB= yes USE_GNOME= cairo pango GH_ACCOUNT= waycrate MAKE_ENV= ${CARGO_ENV} CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no PLIST_FILES= lib/systemd/user/${PORTNAME}.service \ libexec/${PORTNAME} \ share/dbus-1/services/org.freedesktop.impl.portal.desktop.luminous.service \ share/xdg-desktop-portal/portals/luminous.portal post-patch: @${REINPLACE_CMD} -e 's,"llvm-config,"${LLVM_CONFIG},' \ ${WRKSRC_crate_clang-sys}/build/common.rs \ ${WRKSRC_crate_clang-sys}/src/support.rs # Make each cargo subcommand very verbose # Add explicit subdir for --target from USES=cargo # Adjust for CARGO_TARGET_DIR outside of meson.global_source_root() @${REINPLACE_CMD} -e "s/'build',/ & '--verbose', '--verbose',/" \ - -e "s,'target','..' / & / '${CARGO_BUILD_TARGET}'," \ + -e "s,'target','..' / & ," \ ${WRKSRC}/meson.build .include