diff --git a/archivers/xar/Makefile b/archivers/xar/Makefile index 048f09947e8b..275af621738b 100644 --- a/archivers/xar/Makefile +++ b/archivers/xar/Makefile @@ -1,31 +1,31 @@ PORTNAME= xar PORTVERSION= 1.6.1 PORTREVISION= 2 CATEGORIES= archivers MASTER_SITES= https://github.com/downloads/mackyle/xar/ \ GENTOO MAINTAINER= ports@FreeBSD.org COMMENT= OpenDarwin XML eXtensible ARchiver WWW= https://mackyle.github.io/xar/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Upstream last release was in 2012 and seems dead USES= cpe gmake gnome libtool ssl -BROKEN_SSL= openssl30 openssl31 +BROKEN_SSL= openssl openssl31 BROKEN_SSL_REASON= undefined reference due to --no-allow-shlib-undefined: EVP_MD_type CPE_VENDOR= xar_project USE_GNOME= libxml2 USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_lib_crypto_OpenSSL_add_all_ciphers=yes post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} \ ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}.so .include diff --git a/audio/murmur/Makefile b/audio/murmur/Makefile index 3342afa69d90..d1cec5937837 100644 --- a/audio/murmur/Makefile +++ b/audio/murmur/Makefile @@ -1,85 +1,85 @@ PORTNAME= murmur PORTVERSION= 1.3.3 PORTREVISION= 6 CATEGORIES= audio net MAINTAINER= ports@FreeBSD.org COMMENT= Server component of Mumble WWW= https://www.mumble.info/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/boost/function.hpp:devel/boost-libs LIB_DEPENDS= libprotobuf.so:devel/protobuf USES= compiler:c++11-lang qmake pkgconfig python:build qt:5 ssl -BROKEN_SSL= openssl30 openssl31 +BROKEN_SSL= openssl openssl31 BROKEN_SSL_REASON= Requires OpenSSL 3.0.0 deprecated CRYPTO_MEM_CHECK_ON USE_CXXSTD= c++11 USE_QT= buildtools:build core network sql xml USE_GITHUB= YES GH_ACCOUNT= mumble-voip GH_PROJECT= mumble CONFIG= no-client QMAKE_ARGS= "CONFIG+=${CONFIG}" QMAKE_ENV+= "MUMBLE_PYTHON=${PYTHON_CMD}" USE_RC_SUBR= murmur SUB_LIST+= USERS="${USERS}" GROUPS="${GROUPS}" OPTIONS_DEFINE= BONJOUR DBUS DOCS ICE OPTIONS_DEFAULT= BONJOUR MYSQL SQLITE OPTIONS_MULTI= SQL OPTIONS_MULTI_SQL= MYSQL SQLITE BONJOUR_DESC= Bonjour Support BONJOUR_VARS_OFF= CONFIG+=no-bonjour BONJOUR_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder DBUS_VARS_OFF= CONFIG+=no-dbus DBUS_USE= QT=dbus ICE_DESC= Ice Support ICE_VARS_OFF= CONFIG+=no-ice ICE_LIB_DEPENDS= libIce.so:devel/ice MYSQL_VARS_OFF= CONFIG+=no-sql-mysql MYSQL_USE= QT=sql-mysql SQLITE_VARS_OFF= CONFIG+=no-sqlite3_run SQLITE_USE= QT=sql-sqlite3:run USERS= murmur GROUPS= murmur .include # PCH is broken on GCC .if ${CHOSEN_COMPILER_TYPE} == gcc CONFIG+= no-pch .endif post-patch: @${REINPLACE_CMD} -e 's|--no-add-needed|--no-copy-dt-needed-entries|' ${WRKSRC}/qmake/compiler.pri @${ECHO_CMD} 'QMAKE_LFLAGS += -fstack-protector' >> ${WRKSRC}/src/murmur/murmur.pro pre-install: ${SED} -i '' -e 's|database=.*|database=/var/db/murmur/murmur.sqlite|' ${WRKSRC}/scripts/murmur.ini ${SED} -i '' -e 's|#pidfile=.*|pidfile=/var/run/murmur/murmur.pid|' ${WRKSRC}/scripts/murmur.ini ${SED} -i '' -e 's|#logfile=.*|logfile=/var/log/murmur/murmur.log|' ${WRKSRC}/scripts/murmur.ini ${SED} -i '' -e 's|#host=.*|host=0.0.0.0|' ${WRKSRC}/scripts/murmur.ini do-install: ${INSTALL_PROGRAM} ${WRKSRC}/release/murmurd ${STAGEDIR}${PREFIX}/sbin ${INSTALL_DATA} ${WRKSRC}/scripts/murmur.ini ${STAGEDIR}${PREFIX}/etc/murmur.ini.sample ${CP} ${WRKSRC}/man/murmurd.1 ${STAGEDIR}${PREFIX}/share/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in CHANGES INSTALL README README.Linux ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/audio/spotify-tui/Makefile b/audio/spotify-tui/Makefile index a09b4893eb7b..f12a21b16988 100644 --- a/audio/spotify-tui/Makefile +++ b/audio/spotify-tui/Makefile @@ -1,305 +1,305 @@ PORTNAME= spotify-tui DISTVERSIONPREFIX= v DISTVERSION= 0.25.0 PORTREVISION= 21 CATEGORIES= audio MAINTAINER= lcook@FreeBSD.org COMMENT= Spotify for the terminal written in Rust WWW= https://github.com/Rigellute/spotify-tui LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo localbase:ldflags python:build ssl xorg USE_GITHUB= yes GH_ACCOUNT= Rigellute USE_XORG= xcb CARGO_CRATES= addr2line-0.14.1 \ adler-0.2.3 \ adler32-1.2.0 \ aho-corasick-0.7.13 \ ansi_term-0.11.0 \ anyhow-1.0.43 \ arboard-1.2.0 \ arrayref-0.3.6 \ arrayvec-0.5.1 \ atty-0.2.14 \ autocfg-0.1.7 \ autocfg-1.0.0 \ backtrace-0.3.56 \ base64-0.10.1 \ base64-0.11.0 \ base64-0.12.3 \ bitflags-1.2.1 \ blake2b_simd-0.5.10 \ block-0.1.6 \ bumpalo-3.4.0 \ bytemuck-1.4.1 \ byteorder-1.3.4 \ bytes-0.4.12 \ bytes-0.5.6 \ cassowary-0.3.0 \ cc-1.0.58 \ cfg-if-0.1.10 \ cfg-if-1.0.0 \ chrono-0.4.13 \ clap-2.33.3 \ clipboard-win-4.0.3 \ cloudabi-0.0.3 \ cloudabi-0.1.0 \ color_quant-1.1.0 \ constant_time_eq-0.1.5 \ core-foundation-0.7.0 \ core-foundation-0.9.1 \ core-foundation-sys-0.7.0 \ core-foundation-sys-0.8.2 \ core-graphics-0.21.0 \ crc32fast-1.2.1 \ crossbeam-utils-0.7.2 \ crossterm-0.20.0 \ crossterm_winapi-0.8.0 \ darling-0.9.0 \ darling_core-0.9.0 \ darling_macro-0.9.0 \ deflate-0.8.6 \ derive_builder-0.7.2 \ derive_builder_core-0.5.0 \ dirs-3.0.1 \ dirs-sys-0.3.5 \ dotenv-0.13.0 \ dtoa-0.4.6 \ either-1.5.3 \ encoding_rs-0.8.23 \ env_logger-0.6.2 \ error-code-2.0.2 \ failure-0.1.8 \ failure_derive-0.1.8 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ fuchsia-cprng-0.1.1 \ fuchsia-zircon-0.3.3 \ fuchsia-zircon-sys-0.3.3 \ futures-0.3.5 \ futures-channel-0.3.5 \ futures-core-0.3.5 \ futures-executor-0.3.5 \ futures-io-0.3.5 \ futures-macro-0.3.5 \ futures-sink-0.3.5 \ futures-task-0.3.5 \ futures-util-0.3.5 \ gethostname-0.2.1 \ getrandom-0.1.14 \ getrandom-0.2.2 \ gimli-0.23.0 \ h2-0.2.6 \ hashbrown-0.8.1 \ hermit-abi-0.1.15 \ http-0.2.1 \ http-body-0.3.1 \ httparse-1.3.4 \ humantime-1.3.0 \ hyper-0.13.7 \ hyper-tls-0.4.3 \ ident_case-1.0.1 \ idna-0.1.5 \ idna-0.2.0 \ image-0.23.12 \ indexmap-1.5.0 \ instant-0.1.7 \ iovec-0.1.4 \ itertools-0.8.2 \ itoa-0.4.6 \ jpeg-decoder-0.1.20 \ js-sys-0.3.42 \ kernel32-sys-0.2.2 \ lazy_static-1.4.0 \ libc-0.2.82 \ linked-hash-map-0.5.3 \ lock_api-0.4.1 \ log-0.4.11 \ malloc_buf-0.0.6 \ matches-0.1.8 \ memchr-2.3.3 \ mime-0.3.16 \ mime_guess-2.0.3 \ miniz_oxide-0.3.7 \ miniz_oxide-0.4.3 \ mio-0.6.23 \ mio-0.7.0 \ mio-named-pipes-0.1.7 \ mio-uds-0.6.8 \ miow-0.2.2 \ miow-0.3.5 \ native-tls-0.2.4 \ net2-0.2.37 \ nix-0.20.0 \ ntapi-0.3.4 \ num-integer-0.1.43 \ num-iter-0.1.42 \ num-rational-0.3.2 \ num-traits-0.2.12 \ num_cpus-1.13.0 \ objc-0.2.7 \ objc-foundation-0.1.1 \ objc_id-0.1.1 \ object-0.23.0 \ once_cell-1.4.0 \ openssl-0.10.30 \ openssl-probe-0.1.2 \ openssl-sys-0.9.58 \ parking_lot-0.11.0 \ parking_lot_core-0.8.0 \ percent-encoding-1.0.1 \ percent-encoding-2.1.0 \ pin-project-0.4.22 \ pin-project-internal-0.4.22 \ pin-project-lite-0.1.7 \ pin-utils-0.1.0 \ pkg-config-0.3.18 \ png-0.16.8 \ ppv-lite86-0.2.8 \ proc-macro-hack-0.5.16 \ proc-macro-nested-0.1.6 \ proc-macro2-0.4.30 \ proc-macro2-1.0.24 \ quick-error-1.2.3 \ quote-0.6.13 \ quote-1.0.7 \ rand-0.6.5 \ rand-0.7.3 \ rand-0.8.3 \ rand_chacha-0.1.1 \ rand_chacha-0.2.2 \ rand_chacha-0.3.0 \ rand_core-0.3.1 \ rand_core-0.4.2 \ rand_core-0.5.1 \ rand_core-0.6.2 \ rand_hc-0.1.0 \ rand_hc-0.2.0 \ rand_hc-0.3.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 \ random-0.12.2 \ rdrand-0.4.0 \ redox_syscall-0.1.57 \ redox_users-0.3.4 \ regex-1.3.9 \ regex-syntax-0.6.18 \ remove_dir_all-0.5.3 \ reqwest-0.10.6 \ rspotify-0.10.0 \ rust-argon2-0.7.0 \ rustc-demangle-0.1.16 \ rustc-serialize-0.3.24 \ ryu-1.0.5 \ schannel-0.1.19 \ scopeguard-1.1.0 \ security-framework-0.4.4 \ security-framework-sys-0.4.3 \ serde-1.0.128 \ serde_derive-1.0.128 \ serde_json-1.0.64 \ serde_urlencoded-0.6.1 \ serde_yaml-0.8.19 \ signal-hook-0.3.9 \ signal-hook-mio-0.2.1 \ signal-hook-registry-1.4.0 \ slab-0.4.2 \ smallvec-1.4.1 \ socket2-0.3.19 \ str-buf-1.0.5 \ strsim-0.7.0 \ strsim-0.8.0 \ syn-0.15.44 \ syn-1.0.60 \ synstructure-0.12.4 \ tempfile-3.1.0 \ termcolor-1.1.0 \ textwrap-0.11.0 \ thiserror-1.0.20 \ thiserror-impl-1.0.20 \ thread_local-1.0.1 \ tiff-0.6.1 \ time-0.1.43 \ tinyvec-0.3.3 \ tokio-0.2.25 \ tokio-macros-0.2.6 \ tokio-socks-0.2.2 \ tokio-tls-0.3.1 \ tokio-util-0.3.1 \ tower-service-0.3.0 \ tracing-0.1.17 \ tracing-core-0.1.11 \ try-lock-0.2.3 \ tui-0.16.0 \ unicase-2.6.0 \ unicode-bidi-0.3.4 \ unicode-normalization-0.1.13 \ unicode-segmentation-1.6.0 \ unicode-width-0.1.8 \ unicode-xid-0.1.0 \ unicode-xid-0.2.1 \ url-1.7.2 \ url-2.1.1 \ vcpkg-0.2.10 \ vec_map-0.8.2 \ version_check-0.9.2 \ want-0.3.0 \ wasi-0.9.0+wasi-snapshot-preview1 \ wasi-0.10.2+wasi-snapshot-preview1 \ wasm-bindgen-0.2.65 \ wasm-bindgen-backend-0.2.65 \ wasm-bindgen-futures-0.4.15 \ wasm-bindgen-macro-0.2.65 \ wasm-bindgen-macro-support-0.2.65 \ wasm-bindgen-shared-0.2.65 \ web-sys-0.3.42 \ webbrowser-0.5.5 \ weezl-0.1.3 \ widestring-0.4.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-wsapoll-0.1.1 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ winreg-0.7.0 \ ws2_32-sys-0.2.1 \ x11rb-0.8.1 \ yaml-rust-0.4.5 BINARY_ALIAS= python3=${PYTHON_CMD} SUB_FILES= pkg-message PLIST_FILES= bin/spt PORTDOCS= CHANGELOG.md README.md OPTIONS_DEFINE= DOCS SPOTIFYD SPOTIFYD_DESC= Lightweight Spotify client daemon SPOTIFYD_RUN_DEPENDS= spotifyd:audio/spotifyd .include -.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl3*} -BROKEN_SSL= base openssl30 openssl31 +.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl} || ${SSL_DEFAULT:Mopenssl3*} +BROKEN_SSL= base openssl openssl31 BROKEN_SSL_REASON= Fails to detect OpenSSL 3.0.0 and later .endif post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/spt post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/audio/umurmur/Makefile b/audio/umurmur/Makefile index 01a5e0eb7f0e..c7ab80fceb03 100644 --- a/audio/umurmur/Makefile +++ b/audio/umurmur/Makefile @@ -1,46 +1,46 @@ PORTNAME= umurmur DISTVERSION= 0.2.20 CATEGORIES= audio net MAINTAINER= bofh@FreeBSD.org COMMENT= Minimalistic Murmur (Mumble server) WWW= https://umurmur.net/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= fails to compile: fatal error: byteswap.h file not found BROKEN_armv6= fails to compile: fatal error: byteswap.h file not found LIB_DEPENDS= libconfig.so:devel/libconfig \ libprotobuf-c.so:devel/protobuf-c USES= autoreconf gmake libtool localbase USE_GITHUB= yes USE_RC_SUBR= umurmur GNU_CONFIGURE= yes .include .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 LIB_DEPENDS+= libmbedtls.so:security/mbedtls CONFIGURE_ARGS= --with-ssl=mbedtls .else USES+= ssl -BROKEN_SSL= openssl30 openssl31 +BROKEN_SSL= openssl openssl31 BROKEN_SSL_REASON= Requires OpenSSL 3.0.0 deprecated CRYPTO_MEM_CHECK_ON CONFIGURE_ARGS= --with-ssl=openssl .endif post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/configure.ac @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/src/conf.c @${REINPLACE_CMD} \ -e 's|/etc/|${PREFIX}/etc/|g' ${WRKSRC}/umurmur.conf.example post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/umurmur ${INSTALL_DATA} ${WRKSRC}/umurmur.conf.example ${STAGEDIR}${PREFIX}/etc/umurmur/umurmur.conf.sample .include diff --git a/devel/gbump/Makefile b/devel/gbump/Makefile index 47feecdcd9a8..aa652298d9db 100644 --- a/devel/gbump/Makefile +++ b/devel/gbump/Makefile @@ -1,76 +1,76 @@ PORTNAME= gbump PORTVERSION= 1.0.9 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= CRATESIO DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT} MAINTAINER= nbari@tequila.io COMMENT= Git tag semantic version bumper WWW= https://github.com/nbari/gbump LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgit2.so:devel/libgit2 \ libssh2.so:security/libssh2 USES= cargo localbase ssl -BROKEN_SSL= openssl30 openssl31 +BROKEN_SSL= openssl openssl31 BROKEN_SSL_REASON= Fails to find OpenSSL development headers CARGO_CRATES= aho-corasick-1.0.2 \ atty-0.2.14 \ autocfg-1.1.0 \ bitflags-1.3.2 \ cc-1.0.79 \ clap-3.2.25 \ clap_lex-0.2.4 \ form_urlencoded-1.2.0 \ git2-0.17.2 \ hashbrown-0.12.3 \ hermit-abi-0.1.19 \ idna-0.4.0 \ indexmap-1.9.3 \ jobserver-0.1.26 \ libc-0.2.146 \ libgit2-sys-0.15.2+1.6.4 \ libssh2-sys-0.3.0 \ libz-sys-1.1.9 \ log-0.4.18 \ memchr-2.5.0 \ openssl-probe-0.1.5 \ openssl-sys-0.9.88 \ os_str_bytes-6.5.0 \ percent-encoding-2.3.0 \ pkg-config-0.3.27 \ regex-1.8.4 \ regex-syntax-0.7.2 \ strsim-0.10.0 \ termcolor-1.2.0 \ textwrap-0.16.0 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.1 \ unicode-bidi-0.3.13 \ unicode-normalization-0.1.22 \ url-2.4.0 \ vcpkg-0.2.15 \ 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= bin/gbump .include -.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl3*} -BROKEN_SSL= base openssl30 openssl31 +.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl} || ${SSL_DEFAULT:Mopenssl3*} +BROKEN_SSL= base openssl openssl31 BROKEN_SSL_REASON= Fails to find OpenSSL 3 development headers .endif post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gbump .include diff --git a/devel/kore/Makefile b/devel/kore/Makefile index c286efeb664d..33de8c0d8d8c 100644 --- a/devel/kore/Makefile +++ b/devel/kore/Makefile @@ -1,74 +1,74 @@ PORTNAME= kore PORTVERSION= 4.2.3 CATEGORIES= devel www MASTER_SITES= https://kore.io/releases/ MAINTAINER= ports@FreeBSD.org COMMENT= Web application framework for writing web APIs in C WWW= http://www.kore.io/ LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE -BROKEN_SSL= openssl30 openssl31 +BROKEN_SSL= openssl openssl31 BROKEN_SSL_REASON= Requires OpenSSL 3.0.0 deprecated RSA_* routines USES= compiler:c11 gmake ssl MAKE_ARGS= OPENSSL_PATH=${OPENSSLBASE} CFLAGS+= ${CFLAGS_${CHOSEN_COMPILER_TYPE}} # 12.0 + -pedantic CFLAGS_clang= -Wno-error=c11-extensions PORTEXAMPLES= * OPTIONS_DEFINE= ACME CURL DEBUG EXAMPLES HTTP JSONRPC PGSQL PYTHON \ TASKS TLS OPTIONS_DEFAULT= ACME CURL HTTP JSONRPC PGSQL PYTHON TASKS TLS OPTIONS_SUB= yes ACME_DESC= Build with ACME support HTTP_DESC= Build with HTTP support JSONRPC_DESC= Build with JSON-RPC support TASKS_DESC= Build with tasks support ACME_MAKE_ARGS= ACME=1 CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_MAKE_ARGS= CURL=1 DEBUG_MAKE_ARGS= DEBUG=1 HTTP_MAKE_ARGS_OFF= NOHTTP=1 JSONRPC_IMPLIES= HTTP JSONRPC_LIB_DEPENDS= libyajl.so:devel/yajl JSONRPC_MAKE_ARGS= JSONRPC=1 PGSQL_IMPLIES= HTTP PGSQL_USES= pgsql PGSQL_MAKE_ARGS= PGSQL=1 PYTHON_USES= gettext-runtime python PYTHON_MAKE_ARGS= PYTHON=1 PYTHON_BINARY_ALIAS= python3-config=${PYTHON_CMD}-config TASKS_MAKE_ARGS= TASKS=1 TLS_MAKE_ARGS_OFF= NOTLS=1 .include .if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160 CFLAGS+= -Wno-error=deprecated-declarations -Wno-error=incompatible-pointer-types-discards-qualifiers .endif post-patch: .if ${LOCALBASE} != /usr/local @${REINPLACE_CMD} 's|/usr/local/|${LOCALBASE}/|g' \ ${WRKSRC}/Makefile .endif @${REINPLACE_CMD} 's|%%OPENSSLINC%%|${OPENSSLINC}|g' \ ${WRKSRC}/src/cli.c post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/kodev \ ${STAGEDIR}${PREFIX}/bin/kore post-install-EXAMPLES-on: @cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKSRC}/conf && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/devel/ptlib/Makefile b/devel/ptlib/Makefile index 9558e6816bf6..994d0db9beb8 100644 --- a/devel/ptlib/Makefile +++ b/devel/ptlib/Makefile @@ -1,150 +1,150 @@ PORTNAME= ptlib PORTVERSION= 2.10.11 PORTREVISION= 6 CATEGORIES= devel MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= Cross platform C++ library, used by OPAL WWW= http://www.opalvoip.org LICENSE= MPL10 LIB_DEPENDS= libexpat.so:textproc/expat2 USES= autoreconf:build bison:wrapper compiler:c11 gmake localbase:ldflags \ pathfix pkgconfig ssl tar:xz -BROKEN_SSL= openssl30 openssl31 +BROKEN_SSL= openssl openssl31 BROKEN_SSL_REASON= Uses OpenSSL 3.0.0 deprecated BIO_s_file_internal USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS=--disable-lua \ --disable-sasl \ --enable-audio \ --enable-ipv6 \ --enable-exceptions \ --enable-oss \ --enable-plugins # --with-expat-dir="${LOCALBASE}" CONFIGURE_ENV= OPENSSL_CFLAGS="-I${OPENSSLINC}" \ OPENSSL_LIBS="-L${OPENSSLLIB} -lssl" ALL_TARGET= optshared CPPFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} CONFLICTS= pwlib-1.* PLIST_SUB+= PORTVERSION=${PORTVERSION} \ PVERSION_MAJOR=${PVERSION_MAJOR} \ PVERSION_MINOR=${PVERSION_MINOR} OPTIONS_DEFINE= DEBUG BSDVIDEO ODBC ALSA JABBER V4L SDL LDAP PULSEAUDIO OPTIONS_DEFAULT=BSDVIDEO SDL V4L JABBER OPTIONS_EXCLUDE_FreeBSD_13= BSDVIDEO OPTIONS_EXCLUDE_FreeBSD_14= BSDVIDEO OPTIONS_SUB= yes BSDVIDEO_DESC= BSD video support ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_ENABLE=alsa BSDVIDEO_CONFIGURE_ENABLE=bsdvideo BSDVIDEO_VARS= PTLIB_VIDEO=1 DEBUG_ALL_TARGET= debugshared JABBER_CONFIGURE_ON=--enable-jabber JABBER_VARS= PTLIB_VIDEO=1 LDAP_USES= ldap LDAP_CONFIGURE_ENABLE=openldap ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC ODBC_CONFIGURE_ENABLE= odbc PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_ENABLE=pulse SDL_USES= sdl SDL_USE= SDL=sdl SDL_CONFIGURE_ENABLE=sdl V4L_BUILD_DEPENDS= v4l_compat>=0:multimedia/v4l_compat V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l V4L_CONFIGURE_ENABLE= v4l v4l2 V4L_VARS= PTLIB_VIDEO=1 PVERSION_MAJOR= ${PORTVERSION:C/.[0-9]+.[0-9]+.//} PVERSION_MINOR= ${PORTVERSION:C/.[0-9]+$//g} .include .if (${OPSYS} == FreeBSD && ${SSL_DEFAULT} == base) || ${SSL_DEFAULT} == openssl EXTRA_PATCHES+= ${FILESDIR}/extra-patch-src_ptclib_pssl.cxx-openssl111 .else EXTRA_PATCHES+= ${FILESDIR}/extra-patch-src_ptclib_pssl.cxx .endif .if defined(PTLIB_VIDEO) CONFIGURE_ARGS+=--enable-video --enable-vidfile PLIST_SUB+= VIDEODIR="" .else CONFIGURE_ARGS+=--disable-video --disable-vidfile PLIST_SUB+= VIDEODIR="@comment " .endif # ONLY FOR THE BRAVE! # If someone owns a firewire(4) video device and wants to use it for # video-conferencing purposes, please download the files: # libraw1394.shar.gz, libavc1394.shar.gz and libdc1394.shar.gz from # ftp://ftp.frm2.tum.de/pub/jpulz/FreeBSD/ports/ # Extract the files in ${PORTSDIR}/devel and uncomment the following lines. # ##enable libavc1394 #.if defined(WITH_AVC1394) #LIB_DEPENDS+= avc1394.2:devel/libavc1394 \ # dv.4:multimedia/libdv #CONFIGURE_ARGS+= --enable-avc #PLIST_SUB+= AVC1394="" #.else CONFIGURE_ARGS+= --disable-avc PLIST_SUB+= AVC1394="@comment " #.endif # ##enable libdc1394 #.if defined(WITH_DC1394) #LIB_DEPENDS+= dc1394.2[0-9]:multimedia/libdc1394 #CONFIGURE_ARGS+= --enable-dc #PLIST_SUB+= DC1394="" #.else CONFIGURE_ARGS+= --disable-dc #PLIST_SUB+= DC1394="@comment " #.endif .include .if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160 CPPFLAGS+= -Dregister= -Wno-error=dynamic-exception-spec .endif post-patch: @${REINPLACE_CMD} -e 's/RTF_WASCLONED/0x20000/' ${WRKSRC}/src/ptlib/unix/socket.cxx .if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160 @${REINPLACE_CMD} -e 's|auto_ptr|unique_ptr|' \ ${WRKSRC}/include/ptlib/psharedptr.h @${REINPLACE_CMD} -e 's|public binary_function|public __binary_function|' \ ${WRKSRC}/include/ptlib/pprocess.h .endif pre-configure: (cd ${WRKSRC}/plugins/ && ${AUTORECONF} -fi) post-install: ${LN} -sf libpt.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libpt.so.${PVERSION_MAJOR} ${LN} -sf libpt.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libpt.so.${PVERSION_MINOR} @${CHMOD} 0755 ${STAGEDIR}${PREFIX}/lib/libpt.so.${PORTVERSION} \ ${STAGEDIR}${PREFIX}/lib/ptlib-${PORTVERSION}/devices/*/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpt.so.${PORTVERSION} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ptlib-${PORTVERSION}/devices/*/*.so post-install-DEBUG-on: ${LN} -sf libpt_d.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libpt_d.so.${PVERSION_MAJOR} ${LN} -sf libpt_d.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libpt_d.so.${PVERSION_MINOR} .include diff --git a/mail/enma/Makefile b/mail/enma/Makefile index 343fc427462d..0e3e23cfed53 100644 --- a/mail/enma/Makefile +++ b/mail/enma/Makefile @@ -1,74 +1,74 @@ PORTNAME= enma PORTVERSION= 1.2.0 PORTREVISION= 6 CATEGORIES= mail MASTER_SITES= SF/${PORTNAME}/ENMA/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Sender authentication milter supporting SPF and Sender ID WWW= https://sourceforge.net/projects/enma/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ssl-incdir=${OPENSSLINC} \ --with-ssl-libdir=${OPENSSLLIB} USES= gmake libtool perl5 ssl -BROKEN_SSL= openssl30 openssl31 +BROKEN_SSL= openssl openssl31 BROKEN_SSL_REASON= Fails to build with error undefined reference due to --no-allow-shlib-undefined: EVP USE_RC_SUBR= milter-enma USE_LDCONFIG= yes USE_PERL5= build LDFLAGS+= -lssl MANLANG= "" ja_JP.UTF-8 PORTDOCS= ChangeLog INSTALL LICENSE README SUB_FILES= milter-enma OPTIONS_DEFINE= DOCS LIBBIND LIBBIND_DESC= Link against dns/libbind instead of dns/ldns LIBBIND_CONFIGURE_ON= --with-resolver=libbind \ --with-libbind-incdir=${LOCALBASE}/include/bind \ --with-libbind-libdir=${LOCALBASE}/lib LIBBIND_BUILD_DEPENDS= ${LOCALBASE}/lib/libbind.a:dns/libbind LIBBIND_CONFIGURE_OFF= --with-resolver=ldns LIBBIND_LIB_DEPENDS_OFF= libldns.so:dns/ldns .if defined(WITH_POSTFIX_MILTER) || defined(WITH_POSTFIX) || defined(WITH_POSTFIX_CURRENT) CONF_SUB= ${REINPLACE_CMD} -e '/milter\.postfix/s/false/true/' ${WRKSRC}/enma/etc/enma.conf.sample . if defined(WITH_POSTFIX_CURRENT) RUN_DEPENDS+= ${LOCALBASE}/libexec/postfix/smtpd:mail/postfix-current . else RUN_DEPENDS+= ${LOCALBASE}/libexec/postfix/smtpd:mail/postfix . endif .endif .include .include "${PORTSDIR}/mail/sendmail/bsd.milter.mk" .include .if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 )) CFLAGS+= -Wno-error=int-conversion .endif pre-configure: $$(${CONF_SUB}) post-install: ${INSTALL_DATA} ${WRKSRC}/enma/etc/enma.conf.sample \ ${STAGEDIR}${PREFIX}/etc .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} . for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} . endfor .endif ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/sidfquery \ ${STAGEDIR}${PREFIX}/lib/libsauth.so \ ${STAGEDIR}${PREFIX}/libexec/enma .include diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile index 4b736654360c..739000572c73 100644 --- a/net-im/telegram-desktop/Makefile +++ b/net-im/telegram-desktop/Makefile @@ -1,120 +1,120 @@ PORTNAME= telegram-desktop DISTVERSION= 4.10.3 CATEGORIES= net-im MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/ DISTNAME= tdesktop-${DISTVERSION}-full DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Telegram Desktop messaging app WWW= https://desktop.telegram.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= does not build, webrtc related -BROKEN_SSL= openssl30 openssl31 +BROKEN_SSL= openssl openssl31 BROKEN_SSL_REASON= undefined symbol: ERR_load_BIO_strings NOT_FOR_ARCHS= powerpc powerpc64 powerpcspe NOT_FOR_ARCHS_REASON= Only little endian is supported BUILD_DEPENDS= boost-libs>0:devel/boost-libs \ microsoft-gsl>0:devel/microsoft-gsl \ range-v3>0:devel/range-v3 \ tl-expected>0:devel/tl-expected \ v4l_compat>0:multimedia/v4l_compat \ yasm:devel/yasm \ ${LOCALBASE}/lib/libtg_owt.a:net-im/tg_owt LIB_DEPENDS= libabsl_base.so:devel/abseil \ libavformat.so:multimedia/ffmpeg \ libdbus-1.so:devel/dbus \ libdispatch.so:devel/libdispatch \ libfmt.so:devel/libfmt \ libhunspell-1.7.so:textproc/hunspell \ liblz4.so:archivers/liblz4 \ libopenh264.so:multimedia/openh264 \ libopus.so:audio/opus \ libpipewire-0.3.so:multimedia/pipewire \ libprotobuf.so:devel/protobuf \ libqrcodegencpp.so:graphics/qr-code-generator \ librnnoise.so:audio/rnnoise \ libxcb-keysyms.so:x11/xcb-util-keysyms \ libxkbcommon.so:x11/libxkbcommon \ libxxhash.so:devel/xxhash \ libvpx.so:multimedia/libvpx FLAVORS= qt5 qt6 FLAVOR?= ${FLAVORS:[1]} qt5_PKGNAMESUFFIX= qt6_PKGNAMESUFFIX= -qt6 qt5_CONFLICTS_INSTALL= ${PORTNAME}-qt6 qt6_CONFLICTS_INSTALL= ${PORTNAME} USES= cmake desktop-file-utils gl gnome jpeg localbase \ minizip openal pkgconfig python:build ssl xorg USE_GITHUB= nodefault GH_ACCOUNT= telegramdesktop GH_PROJECT= tdesktop .if ${FLAVOR} == qt5 USES+= kde:5 qt:5 USE_QT= buildtools:build core dbus declarative gui imageformats network qmake:build \ svg wayland widgets USE_KDE= coreaddons kimageformats .else USES+= qt:6 USE_QT= 5compat base imageformats lottie shadertools svg tools:build wayland .endif USE_GL= gl USE_GNOME= glib20 glibmm26 introspection USE_XORG= x11 xcb xcomposite xdamage xext xfixes xrandr xrender xtst CMAKE_ARGS= -DTDESKTOP_API_ID=${TELEGRAM_API_ID} -DTDESKTOP_API_HASH=${TELEGRAM_API_HASH} CMAKE_ON= DESKTOP_APP_USE_PACKAGED DESKTOP_APP_DISABLE_CRASH_REPORTS \ DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION # Since cmake 3.25.0, BSDs are no longer recognised as Linux (in this port). CMAKE_ARGS+= -DLINUX=true # libdispatch components LDFLAGS+= -lBlocksRuntime # Telegram uses OpenAL for its audio, but libtgvoip (for voice calls) can use PulseAudio or ALSA. # It dynamically loads PulseAudio, and if this fails, it loads ALSA. # If both of them are not installed, then voice calls do not work, but other functionalities still work. OPTIONS_DEFINE= SYSTEM_FONTS OPTIONS_DEFAULT= ALSA OPTIONS_GROUP= AUDIO OPTIONS_GROUP_AUDIO= ALSA PULSEAUDIO AUDIO_DESC= Audio backend for voice calls SYSTEM_FONTS_DESC= Use system fonts instead of bundled patched ones ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio ALSA_CMAKE_BOOL_OFF= LIBTGVOIP_DISABLE_ALSA PULSEAUDIO_CMAKE_BOOL_OFF= LIBTGVOIP_DISABLE_PULSEAUDIO SYSTEM_FONTS_CMAKE_BOOL_OFF= DESKTOP_APP_USE_PACKAGED_FONTS # Telegram asks each custom build to have its own API ID and hash. TELEGRAM_API_HASH= 20a3432aab43f24bb4460fceac5ba38d TELEGRAM_API_ID= 601761 .include .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400000 && ${OSVERSION} < 1400079 USES+= llvm:max=15,build .else USES+= compiler:c++20-lang .endif post-patch: # XXX fix the following on every source file # warning: unknown warning option '-Wno-maybe-uninitialized' # warning: argument unused during compilation: '-fstack-clash-protection' ${REINPLACE_CMD} -e /-Wno-maybe-uninitialized/d -e /-fstack-clash-protection/d \ ${WRKSRC}/cmake/options_linux.cmake .include diff --git a/net/gq/Makefile b/net/gq/Makefile index 513cc231f6e1..b55172cc99da 100644 --- a/net/gq/Makefile +++ b/net/gq/Makefile @@ -1,61 +1,61 @@ PORTNAME= gq PORTVERSION= 1.3.4 PORTREVISION= 19 PORTEPOCH= 1 CATEGORIES= net MASTER_SITES= SF/${PORTNAME}client/GQ%20Unstable/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= GTK-based LDAP client WWW= https://sourceforge.net/projects/gqclient/ LICENSE= GPLv2+ LGPL21+ # some source files are under lgpl LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING DEPRECATED= Upstream last release was in 2008 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgcrypt.so:security/libgcrypt \ libgnome-keyring.so:security/libgnome-keyring \ libgpg-error.so:security/libgpg-error \ libharfbuzz.so:print/harfbuzz USES= desktop-file-utils gettext gmake gnome iconv ldap localbase \ pkgconfig shared-mime-info ssl USE_GNOME= cairo intltool gdkpixbuf2 libglade2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ldap-prefix=${LOCALBASE} --disable-update-mimedb CPPFLAGS+= -Wno-return-type LIBS+= -lcrypto OPTIONS_DEFINE= DND CACHE OPTIONS_DEFAULT= DND CACHE CACHE_DESC= Support the OpenLDAP experimental client cache DND_DESC= Enable Drag and drop support in browse mode CACHE_CONFIGURE_ENABLE= cache DND_CONFIGURE_ENABLE= browser-dns .include .if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 )) BROKEN= Fails to build with OpenSSL 1.1.1t and later -BROKEN_SSL= base openssl openssl30 openssl31 +BROKEN_SSL= base openssl openssl111 openssl31 BROKEN_SSL_REASON= Fails to build with OpenSSL 1.1.1t and later .endif post-patch: @${REINPLACE_CMD} -e 's|glib/.*\.h>|glib.h>|g' \ ${WRKSRC}/src/syntax.h \ ${WRKSRC}/src/glib-helpers.[ch] \ ${WRKSRC}/src/gq-hash.h \ ${WRKSRC}/src/gq-main-loop.h \ ${WRKSRC}/src/gq-stack.[ch] \ ${WRKSRC}/src/gq-tab.h .include diff --git a/security/krb5-119/Makefile b/security/krb5-119/Makefile index fddc65d4e0d8..c7b33c3304cb 100644 --- a/security/krb5-119/Makefile +++ b/security/krb5-119/Makefile @@ -1,156 +1,156 @@ PORTNAME= krb5 PORTVERSION= 1.19.4 CATEGORIES= security MASTER_SITES= http://web.mit.edu/kerberos/dist/${PORTNAME}/${PORTVERSION:C/^[0-9]*\.[0-9]*/&X/:C/X\.[0-9]*$//:C/X//}/ .if !defined(MASTERDIR) PKGNAMESUFFIX= -119 .endif DEPRECATED= Desupported by MIT following 1.21 EXPIRATION_DATE= 2024-06-06 PATCH_SITES= http://web.mit.edu/kerberos/advisories/ PATCH_DIST_STRIP= -p2 MAINTAINER= cy@FreeBSD.org COMMENT= MIT implementation of RFC 4120 network authentication service WWW= https://web.mit.edu/kerberos/ LICENSE= MIT CONFLICTS= heimdal krb5 krb5-118 krb5-12* CONFLICTS_BUILD= boringssl KERBEROSV_URL= http://web.mit.edu/kerberos/ USES= autoreconf compiler:c++11-lang cpe gmake gettext-runtime \ gssapi:bootstrap,mit libtool:build localbase \ perl5 pkgconfig ssl -BROKEN_SSL= openssl30 openssl31 +BROKEN_SSL= openssl openssl31 BROKEN_SSL_REASON= Requires OpenSSL 3.0.0 deprecated RSA_ routines BROKEN_FreeBSD_14= Incompatible with OpenSSL 3.0 in 14-STABLE BROKEN_FreeBSD_15= Incompatible with OpenSSL 3.0 in 15-CURRENT USE_CSTD= gnu99 USE_LDCONFIG= yes USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS?= --enable-shared --without-system-verto \ --disable-rpath --localstatedir="${PREFIX}/var" \ --runstatedir="${PREFIX}/var/run" CONFIGURE_ENV= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" YACC="${YACC}" MAKE_ARGS= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" CPE_VENDOR= mit CPE_VERSION= 5-${PORTVERSION} CPE_PRODUCT= kerberos OPTIONS_DEFINE= EXAMPLES NLS KRB5_PDF KRB5_HTML DNS_FOR_REALM LDAP LMDB OPTIONS_DEFAULT= KRB5_PDF KRB5_HTML READLINE OPTIONS_RADIO= CMD_LINE_EDITING OPTIONS_RADIO_CMD_LINE_EDITING= READLINE LIBEDIT LIBEDIT_BASE CMD_LINE_EDITING_DESC= Command line editing for kadmin and ktutil KRB5_PDF_DESC= Install krb5 PDF documentation KRB5_HTML_DESC= Install krb5 HTML documentation DNS_FOR_REALM_DESC= Enable DNS lookups for Kerberos realm names DNS_FOR_REALM_CONFIGURE_ENABLE= dns-for-realm LDAP= Enable LDAP support LDAP_USES= ldap LDAP_CONFIGURE_WITH= ldap LMDB_DESC= OpenLDAP Lightning Memory-Mapped Database support LMDB_CONFIGURE_WITH= lmdb LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb LMDB_IMPLIES= LDAP NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls READLINE_USES= readline READLINE_CONFIGURE_WITH=readline LIBEDIT_USES= libedit LIBEDIT_CONFIGURE_WITH= libedit LIBEDIT_BASE_CONFIGURE_WITH= libedit LIBEDIT_BASE_DESC= Use libedit in FreeBSD base .if defined(KRB5_HOME) PREFIX= ${KRB5_HOME} .endif CPPFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} USE_RC_SUBR= kpropd OPTIONS_SUB= yes WRKSRC_SUBDIR= src PORTEXAMPLES= kdc.conf krb5.conf services.append .include # Fix up -Wl,-rpath in LDFLAGS .if !empty(KRB5_HOME) _RPATH= ${KRB5_HOME}/lib: .else _RPATH= ${LOCALBASE}/lib: .endif .if !empty(LDFLAGS:M-Wl,-rpath,*) .for F in ${LDFLAGS:M-Wl,-rpath,*} LDFLAGS:= -Wl,-rpath,${_RPATH}${F:S/-Wl,-rpath,//} \ ${LDFLAGS:N-Wl,-rpath,*} .endfor .endif .if defined(KRB5_HOME) && ${KRB5_HOME} != ${LOCALBASE} BROKEN= LIB_DEPENDS when using KRB5_HOME is broken .endif .if defined(PROGRAM_TRANSFORM_NAME) && ${PROGRAM_TRANSFORM_NAME} != "" CONFIGURE_ARGS+= --program-transform-name="${PROGRAM_TRANSFORM_NAME}" .endif HTML_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/html PDF_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/pdf .include post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5 @${SED} "s|%%PREFIX%%|${PREFIX}|" ${FILESDIR}/kdc.in > ${STAGEDIR}${PREFIX}/sbin/kdc; \ ${CHMOD} +x ${STAGEDIR}${PREFIX}/sbin/kdc # html documentation .if ${PORT_OPTIONS:MKRB5_PDF} pdf_files=`${FIND} ${PDF_DOC_DIR} ! -type d` pdf_dirs=`${FIND} ${PDF_DOC_DIR} -type d` for i in $${pdf_dirs}; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ done; \ for i in $${pdf_files}; do \ ${INSTALL_DATA} $${pdf} ${PREFIX}/share/doc/krb5/$${i}; \ ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ done .endif .if ${PORT_OPTIONS:MKRB5_HTML} html_files=`${FIND} ${HTML_DOC_DIR} ! -type d | ${GREP} -v /_sources` html_dirs=`${FIND} ${HTML_DOC_DIR} -type d | ${GREP} -v /_sources` for i in $${html_dirs}; do \ ${MKDIR} ${PREFIX}/share/doc/krb5/$${i}; \ done; \ for i in $${html_files}; do \ ${INSTALL_DATA} $${i} ${PREFIX}/share/doc/krb5/$${i}; \ ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ done .endif .if ${PORT_OPTIONS:MKRB5_PDF} for i in $${pdf_dirs}; do \ ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ done | ${TAIL} -r >> ${TMPPLIST} .endif .if ${PORT_OPTIONS:MKRB5_HTML} for i in $${html_dirs}; do \ ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ done | ${TAIL} -r >> ${TMPPLIST} .endif ${ECHO_CMD} @dir share/doc/krb5 >> ${TMPPLIST} post-install-LDAP-on: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema \ ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif \ ${STAGEDIR}${DATADIR} .include diff --git a/security/libfido2/Makefile b/security/libfido2/Makefile index 2217d26fe805..4388c9c3999e 100644 --- a/security/libfido2/Makefile +++ b/security/libfido2/Makefile @@ -1,35 +1,35 @@ PORTNAME= libfido2 PORTVERSION= 1.13.0 CATEGORIES= security MASTER_SITES= https://developers.yubico.com/libfido2/Releases/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Provides library functionality for FIDO 2.0 WWW= https://developers.yubico.com/libfido2/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libcbor.so:devel/libcbor USES= cmake compiler:c11 pkgconfig ssl CMAKE_OFF= FUZZ LIBFUZZER NFC_LINUX USE_HIDAPI USE_WINHELLO CMAKE_ON= BUILD_EXAMPLES BUILD_MANPAGES BUILD_SHARED_LIBS BUILD_STATIC_LIBS BUILD_TOOLS PLIST_SUB= PORTVERSION=${PORTVERSION} OPTIONS_DEFINE= DOCS .include # Skip libcrypto.pc while using OpenSSL from base system on older FreeBSD versions which does not skip this file .if ${SSL_DEFAULT} == base && !exists(/usr/libdata/pkgconfig/libcrypto.pc) EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-openssl .endif -.if ${SSL_DEFAULT} == openssl30 +.if ${SSL_DEFAULT} == openssl CFLAGS+= -DOPENSSL_API_COMPAT=0x10100000L .endif .include diff --git a/security/p5-Filter-Crypto/Makefile b/security/p5-Filter-Crypto/Makefile index 100e1b4b20b6..6af5d82e68e0 100644 --- a/security/p5-Filter-Crypto/Makefile +++ b/security/p5-Filter-Crypto/Makefile @@ -1,25 +1,25 @@ PORTNAME= Filter-Crypto PORTVERSION= 2.10 CATEGORIES= security perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Create runnable Perl files encrypted with OpenSSL libcrypto WWW= https://metacpan.org/release/Filter-Crypto LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-PAR-Packer>=0:devel/p5-PAR-Packer TEST_DEPENDS= p5-CPAN-Changes>=0:devel/p5-CPAN-Changes USES= perl5 ssl -BROKEN_SSL= openssl30 openssl31 +BROKEN_SSL= openssl openssl31 BROKEN_SSL_REASON= Cannot detect OpenSSL 3.0.0 and later USE_PERL5= configure CONFIGURE_ARGS= --prefix-dir=${OPENSSLBASE} --defaults .include diff --git a/security/pkcs11-tools/Makefile b/security/pkcs11-tools/Makefile index 24e110a8e67a..09f20141c785 100644 --- a/security/pkcs11-tools/Makefile +++ b/security/pkcs11-tools/Makefile @@ -1,70 +1,70 @@ PORTNAME= pkcs11-tools DISTVERSIONPREFIX= v DISTVERSION= 2.6.0 CATEGORIES= security MAINTAINER= eric.devolder@gmail.com COMMENT= Tools for managing PKCS11 cryptographic tokens WWW= https://github.com/Mastercard/pkcs11-tools LICENSE= APACHE20 THIRDPARTY LICENSE_COMB= multi LICENSE_NAME_THIRDPARTY= Third-party licenses LICENSE_FILE_THIRDPARTY= ${WRKSRC}/docs/TPLICENSES.md LICENSE_PERMS_THIRDPARTY= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -BROKEN_SSL= libressl openssl30 openssl31 +BROKEN_SSL= libressl openssl openssl31 BROKEN_SSL_REASON_libressl= error: use of undeclared identifier 'EVP_PKEY_X25519' (LibreSSL has no support for Edwards curves) -BROKEN_SSL_REASON_openssl30= error: undefined symbol: EVP_PKEY_* +BROKEN_SSL_REASON_openssl= error: undefined symbol: EVP_PKEY_* BROKEN_SSL_REASON_openssl31= error: undefined symbol: EVP_PKEY_* BUILD_DEPENDS= autoconf-archive>0:devel/autoconf-archive \ flex:textproc/flex RUN_DEPENDS= bash:shells/bash USES= autoreconf:build bison compiler:c11 libtool:build pkgconfig ssl USE_GITHUB= yes GH_ACCOUNT= Mastercard GH_TUPLE= coreutils:gnulib:d1b40e0:gnulib \ oasis-tcs:pkcs11:a136aac:oasis_pkcs11 OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT=DOCS GNU_CONFIGURE= yes MAKE_ENV= LIBCRYPTO_RPATH=${OPENSSLBASE}/lib INSTALL_TARGET= install-strip .include post-extract: @${RMDIR} ${WRKSRC}/.gnulib ${WRKSRC}/include/oasis-pkcs11 @${MV} ${WRKSRC_gnulib} ${WRKSRC}/.gnulib @${MV} ${WRKSRC_oasis_pkcs11} ${WRKSRC}/include/oasis-pkcs11 pre-configure: @cd ${WRKSRC} && BUILD_PORT=1 ${WRKSRC}/bootstrap.sh # FreeBSD<13 does not have system-deployed openssl information through PKGCONFIG # We need to provide a hint at configure time .if ${OPSYS} == FreeBSD && ( ${OSVERSION} <= 1300000 ) LIBCRYPTO_CFLAGS+= -pthread LIBCRYPTO_LIBS+= -lcrypto do-configure: @cd ${WRKSRC} && ./configure LIBCRYPTO_CFLAGS=${LIBCRYPTO_CFLAGS} LIBCRYPTO_LIBS=${LIBCRYPTO_LIBS} .endif post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} \ ${WRKSRC}/README.md \ ${WRKSRC}/docs/INSTALL.md \ ${WRKSRC}/docs/MANUAL.md \ ${STAGEDIR}${DOCSDIR} .include diff --git a/security/proxytunnel/Makefile b/security/proxytunnel/Makefile index 5117b73ecd94..79ece8d9b2d1 100644 --- a/security/proxytunnel/Makefile +++ b/security/proxytunnel/Makefile @@ -1,32 +1,32 @@ PORTNAME= proxytunnel PORTVERSION= 1.11 DISTVERSIONPREFIX= v CATEGORIES= security MAINTAINER= ehaupt@FreeBSD.org COMMENT= Connects stdin and stdout to an origin server through an HTTPS proxy WWW= https://github.com/proxytunnel/proxytunnel/ LICENSE= GPLv2+ BSD3CLAUSE MIT LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= asciidoc:textproc/asciidoc \ minixmlto:textproc/minixmlto USES= cpe gmake pkgconfig ssl -BROKEN_SSL= openssl30 openssl31 +BROKEN_SSL= openssl openssl31 BROKEN_SSL_REASON= Fails to build with ld: error: undefined symbol: SSL_get_peer_certificate USE_GITHUB= yes PLIST_FILES= bin/proxytunnel man/man1/proxytunnel.1.gz post-patch: ${REINPLACE_CMD} -e "s/xmlto/minixmlto/g" ${WRKSRC}/docs/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/docs/${PORTNAME}.1 \ ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/security/py-nassl/Makefile b/security/py-nassl/Makefile index df45eb2343c6..7bdacfa4906b 100644 --- a/security/py-nassl/Makefile +++ b/security/py-nassl/Makefile @@ -1,30 +1,30 @@ PORTNAME= nassl PORTVERSION= 5.1.0 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Experimental OpenSSL wrapper for SSLyze WWW= https://github.com/nabla-c0d3/nassl LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt # Upstream bug https://github.com/nabla-c0d3/nassl/issues/110 -BROKEN_SSL= openssl30 openssl31 +BROKEN_SSL= openssl openssl31 BROKEN_SSL_REASON= Fails to detect OpenSSL 3.0.0 libcrypt.so USES= python ssl USE_PYTHON= autoplist concurrent distutils GH_ACCOUNT= nabla-c0d3 USE_GITHUB= yes post-patch: @${RM} ${WRKSRC}/build_tasks.py ${WRKSRC}/tasks.py ${WRKSRC}/nassl/legacy_ssl_client.py @${REINPLACE_CMD} -e 's|%%OPENSSLINC%%|${OPENSSLINC}|; s|%%OPENSSLLIB%%|${OPENSSLLIB}|' ${WRKSRC}/setup.py post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/security/sslsplit/Makefile b/security/sslsplit/Makefile index b6940e92d8cb..2b4ef5b65aff 100644 --- a/security/sslsplit/Makefile +++ b/security/sslsplit/Makefile @@ -1,36 +1,36 @@ PORTNAME= sslsplit PORTVERSION= 0.5.5 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= http://mirror.roe.ch/rel/sslsplit/ MAINTAINER= bofh@FreeBSD.org COMMENT= Transparent and scalable SSL/TLS interception WWW= https://www.roe.ch/SSLsplit LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Upstream has mentioned inactivity with the possibility of returning LIB_DEPENDS= libevent.so:devel/libevent \ libnet.so:net/libnet USES= gmake pkgconfig tar:bzip2 uidfix ssl MAKEFILE= GNUmakefile MAKE_ENV= MANDIR=${PREFIX}/man INSTALLUID=${UID} INSTALLGID=${GID} PLIST_FILES= bin/sslsplit man/man1/sslsplit.1.gz \ man/man5/sslsplit.conf.5.gz \ "@sample %%ETCDIR%%/sslsplit.conf.sample" .include -.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl3*} -IGNORE_SSL= base openssl30 openssl31 +.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl} || ${SSL_DEFAULT:Mopenssl3*} +IGNORE_SSL= base openssl openssl31 IGNORE_SSL_REASON= error: undefined symbol: ERR_GET_FUNC which were deprecated in OpenSSL 3.0.0 and later .endif post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/sslsplit .include diff --git a/sysutils/flowgger/Makefile b/sysutils/flowgger/Makefile index 8e103aa02b3e..bc3009ae09c9 100644 --- a/sysutils/flowgger/Makefile +++ b/sysutils/flowgger/Makefile @@ -1,207 +1,207 @@ PORTNAME= flowgger DISTVERSION= 0.3.1 PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= CRATESIO DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT} MAINTAINER= mikael@FreeBSD.org COMMENT= Fast data collector WWW= https://github.com/awslabs/flowgger LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= capnp:devel/capnproto USES= cargo ssl -#BROKEN_SSL= openssl30 openssl31 +#BROKEN_SSL= openssl openssl31 #BROKEN_SSL_REASON= Cannot detect OpenSSL 3.0.0 and later CARGO_CRATES= addr2line-0.19.0 \ adler-1.0.2 \ async-trait-0.1.60 \ atty-0.2.14 \ autocfg-1.1.0 \ backtrace-0.3.67 \ bitflags-1.3.2 \ build_const-0.2.2 \ byteorder-0.5.3 \ byteorder-1.4.3 \ bytes-1.3.0 \ capnp-0.10.3 \ capnp-0.14.11 \ capnpc-0.10.2 \ cc-1.0.78 \ cfg-if-0.1.10 \ cfg-if-1.0.0 \ clap-3.2.23 \ clap_lex-0.2.4 \ combine-4.6.6 \ core_affinity-0.7.6 \ crc-1.8.1 \ crc32fast-1.3.2 \ crossbeam-0.8.2 \ crossbeam-channel-0.5.6 \ crossbeam-deque-0.8.2 \ crossbeam-epoch-0.9.13 \ crossbeam-queue-0.3.8 \ crossbeam-utils-0.8.14 \ dtoa-0.2.2 \ error-chain-0.10.0 \ filetime-0.2.19 \ flate2-0.2.20 \ flate2-1.0.25 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.1.0 \ fsevent-0.4.0 \ fsevent-sys-2.0.1 \ fuchsia-cprng-0.1.1 \ fuchsia-zircon-0.3.3 \ fuchsia-zircon-sys-0.3.3 \ generator-0.7.2 \ getrandom-0.2.8 \ gimli-0.27.0 \ glob-0.3.0 \ hashbrown-0.12.3 \ hermit-abi-0.1.19 \ hermit-abi-0.2.6 \ idna-0.3.0 \ indexmap-1.9.2 \ inotify-0.7.1 \ inotify-sys-0.1.5 \ iovec-0.1.4 \ itoa-0.1.1 \ itoa-1.0.5 \ kafka-0.8.0 \ kernel32-sys-0.2.2 \ lazy_static-1.4.0 \ lazycell-1.3.0 \ libc-0.2.139 \ lock_api-0.4.9 \ log-0.3.9 \ log-0.4.17 \ may-0.3.31 \ may_queue-0.1.10 \ memchr-2.5.0 \ memoffset-0.7.1 \ miniz-sys-0.1.12 \ miniz_oxide-0.6.2 \ mio-0.6.23 \ mio-extras-2.0.6 \ miow-0.2.2 \ miow-0.5.0 \ net2-0.2.38 \ nix-0.26.1 \ notify-4.0.17 \ num-traits-0.1.43 \ num-traits-0.2.15 \ num_cpus-1.15.0 \ num_threads-0.1.6 \ object-0.30.0 \ once_cell-1.17.0 \ openssl-0.10.45 \ openssl-macros-0.1.0 \ openssl-sys-0.9.80 \ os_str_bytes-6.4.1 \ parking_lot-0.12.1 \ parking_lot_core-0.9.5 \ parse-zoneinfo-0.3.0 \ percent-encoding-2.2.0 \ phf-0.10.1 \ phf_codegen-0.10.0 \ phf_generator-0.10.0 \ phf_shared-0.10.0 \ pin-utils-0.1.0 \ pkg-config-0.3.26 \ ppv-lite86-0.2.17 \ proc-macro2-1.0.49 \ quote-1.0.23 \ 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 \ rdrand-0.4.0 \ redis-0.21.7 \ redox_syscall-0.2.16 \ ref_slice-1.2.1 \ regex-1.7.0 \ regex-syntax-0.6.28 \ remove_dir_all-0.5.3 \ rustc-demangle-0.1.21 \ rustversion-1.0.11 \ ryu-1.0.12 \ same-file-1.0.6 \ scopeguard-1.1.0 \ serde-0.8.23 \ serde-1.0.152 \ serde-xml-rs-0.5.1 \ serde_derive-1.0.152 \ serde_json-0.8.6 \ sha1-0.6.1 \ sha1_smol-1.0.0 \ siphasher-0.3.10 \ slab-0.4.7 \ smallvec-1.10.0 \ snap-0.2.5 \ socket2-0.4.7 \ static_assertions-1.1.0 \ strsim-0.10.0 \ syn-1.0.107 \ tempdir-0.3.7 \ termcolor-1.1.3 \ textwrap-0.16.0 \ thiserror-1.0.38 \ thiserror-impl-1.0.38 \ time-0.3.15 \ time-macros-0.2.4 \ time-tz-0.3.1 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.0 \ toml-0.5.10 \ twox-hash-1.6.3 \ unicode-bidi-0.3.8 \ unicode-ident-1.0.6 \ unicode-normalization-0.1.22 \ url-2.3.1 \ vcpkg-0.2.15 \ walkdir-2.3.2 \ wasi-0.11.0+wasi-snapshot-preview1 \ 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-0.39.0 \ windows-sys-0.32.0 \ windows-sys-0.42.0 \ windows_aarch64_gnullvm-0.42.0 \ windows_aarch64_msvc-0.32.0 \ windows_aarch64_msvc-0.39.0 \ windows_aarch64_msvc-0.42.0 \ windows_i686_gnu-0.32.0 \ windows_i686_gnu-0.39.0 \ windows_i686_gnu-0.42.0 \ windows_i686_msvc-0.32.0 \ windows_i686_msvc-0.39.0 \ windows_i686_msvc-0.42.0 \ windows_x86_64_gnu-0.32.0 \ windows_x86_64_gnu-0.39.0 \ windows_x86_64_gnu-0.42.0 \ windows_x86_64_gnullvm-0.42.0 \ windows_x86_64_msvc-0.32.0 \ windows_x86_64_msvc-0.39.0 \ windows_x86_64_msvc-0.42.0 \ ws2_32-sys-0.2.1 \ xml-rs-0.8.4 post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/flowgger ${INSTALL_DATA} ${WRKSRC}/flowgger.toml \ ${STAGEDIR}${PREFIX}/etc/flowgger.toml.sample .include diff --git a/sysutils/vector/Makefile b/sysutils/vector/Makefile index 65632a97350f..0050af9d791c 100644 --- a/sysutils/vector/Makefile +++ b/sysutils/vector/Makefile @@ -1,587 +1,587 @@ PORTNAME= vector DISTVERSIONPREFIX= v DISTVERSION= 0.10.0 PORTREVISION= 27 CATEGORIES= sysutils MAINTAINER= ports@FreeBSD.org COMMENT= High performance logs, metrics, and events router WWW= https://vector.dev LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_FreeBSD_12_powerpc64= fails to link: /usr/local/bin/ld: cannot find -lc++ BUILD_DEPENDS= protoc:devel/protobuf LIB_DEPENDS= libonig.so:devel/oniguruma \ librdkafka.so:net/librdkafka USES= cargo lua:53 ssl USE_GITHUB= yes GH_ACCOUNT= timberio GH_TUPLE= bytecodealliance:wasmtime:3de418630a263ca214931d69f796879be50d4f72:wasmtime \ bytecodealliance:sightglass:b409ba75a7a89cbf4cbf9ec44880e4ae6509a85c:sightglass \ WebAssembly:WASI:3fd0abd12c1f53772eeff46d3cf21d7e2475c885:wasi_lucet \ WebAssembly:WASI:2b027d91c29e6141a3768e638076daa23f51621c:wasi_wasmtime PLIST_FILES= bin/vector CARGO_CRATES= adler-0.2.3 \ ahash-0.2.18 \ aho-corasick-0.7.7 \ ansi_term-0.11.0 \ antidote-1.0.0 \ anyhow-1.0.28 \ approx-0.3.2 \ arc-swap-0.3.11 \ arc-swap-0.4.4 \ arrayref-0.3.6 \ arrayvec-0.5.1 \ assert_cmd-1.0.1 \ async-stream-0.2.1 \ async-stream-impl-0.2.1 \ async-trait-0.1.33 \ atty-0.2.14 \ autocfg-0.1.7 \ autocfg-1.0.0 \ backtrace-0.3.43 \ backtrace-sys-0.1.32 \ base-x-0.2.6 \ base64-0.10.1 \ base64-0.11.0 \ base64-0.12.0 \ bimap-0.2.0 \ bincode-1.2.1 \ bindgen-0.51.1 \ bit-vec-0.4.4 \ bit-vec-0.6.1 \ bitflags-1.2.1 \ blake2b_simd-0.5.10 \ block-buffer-0.7.3 \ block-padding-0.1.5 \ bloom-0.3.2 \ bollard-0.7.1 \ bollard-stubs-1.40.1 \ bstr-0.2.10 \ build_const-0.2.1 \ built-0.4.2 \ bumpalo-3.2.1 \ byte-tools-0.3.1 \ byteorder-1.3.2 \ bytes-0.4.12 \ bytes-0.5.4 \ bytesize-1.0.1 \ c2-chacha-0.2.3 \ cargo-lock-4.0.1 \ cast-0.2.3 \ cc-1.0.50 \ cexpr-0.3.6 \ cfg-if-0.1.10 \ cfg-if-1.0.0 \ chrono-0.4.11 \ cidr-utils-0.4.2 \ clang-sys-0.28.1 \ clap-2.33.0 \ cloudabi-0.0.3 \ cmake-0.1.42 \ colored-1.9.2 \ const-random-0.1.8 \ const-random-macro-0.1.8 \ constant_time_eq-0.1.5 \ core-foundation-0.7.0 \ core-foundation-sys-0.7.0 \ cpu-time-1.0.0 \ crc-1.8.1 \ crc32fast-1.2.0 \ criterion-0.3.2 \ criterion-plot-0.4.2 \ crossbeam-deque-0.7.2 \ crossbeam-epoch-0.8.0 \ crossbeam-queue-0.1.2 \ crossbeam-queue-0.2.1 \ crossbeam-utils-0.6.6 \ crossbeam-utils-0.7.0 \ crypto-mac-0.7.0 \ csv-1.1.3 \ csv-core-0.1.6 \ ctor-0.1.12 \ cvt-0.1.1 \ db-key-0.0.5 \ debug-helper-0.3.8 \ derivative-1.0.3 \ derivative-2.1.1 \ derive_is_enum_variant-0.1.1 \ difference-2.0.0 \ digest-0.8.1 \ dirs-2.0.2 \ dirs-sys-0.3.4 \ discard-1.0.4 \ doc-comment-0.3.1 \ dtoa-0.4.5 \ duct-0.13.4 \ either-1.5.3 \ elastic_responses-0.21.0-pre.4 \ encoding_rs-0.8.22 \ enum-ordinalize-3.1.7 \ env_logger-0.5.13 \ env_logger-0.6.2 \ env_logger-0.7.1 \ erased-serde-0.3.10 \ error-chain-0.12.1 \ evmap-7.1.3 \ exitcode-1.1.2 \ failure-0.1.8 \ failure_derive-0.1.8 \ fake-simd-0.1.2 \ filetime-0.2.8 \ fixedbitset-0.2.0 \ flate2-1.0.16 \ fnv-1.0.6 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ fs_extra-1.1.0 \ fsevent-0.4.0 \ fsevent-sys-2.0.1 \ fuchsia-cprng-0.1.1 \ fuchsia-zircon-0.3.3 \ fuchsia-zircon-sys-0.3.3 \ futures-0.1.29 \ futures-0.3.5 \ futures-channel-0.3.5 \ futures-core-0.3.5 \ futures-executor-0.3.5 \ futures-io-0.3.5 \ futures-macro-0.3.5 \ futures-sink-0.3.5 \ futures-task-0.3.5 \ futures-timer-3.0.2 \ futures-util-0.3.5 \ generic-array-0.12.3 \ getrandom-0.1.3 \ getset-0.1.0 \ ghost-0.1.1 \ gimli-0.20.0 \ git2-0.13.6 \ glob-0.2.11 \ glob-0.3.0 \ goauth-0.7.1 \ grok-1.0.1 \ h2-0.2.4 \ hashbrown-0.6.3 \ hdrhistogram-6.3.4 \ headers-0.3.2 \ headers-core-0.2.0 \ heck-0.3.1 \ hermit-abi-0.1.6 \ hex-0.4.2 \ hmac-0.7.1 \ hostname-0.1.5 \ http-0.1.21 \ http-0.2.1 \ http-body-0.3.1 \ httparse-1.3.4 \ human-size-0.4.1 \ humantime-1.3.0 \ hyper-0.13.6 \ hyper-openssl-0.8.0 \ hyper-tls-0.4.1 \ hyper-unix-connector-0.1.4 \ idna-0.1.5 \ idna-0.2.0 \ im-12.3.4 \ indexmap-1.3.1 \ inotify-0.7.0 \ inotify-sys-0.1.3 \ inventory-0.1.7 \ inventory-impl-0.1.7 \ iovec-0.1.4 \ itertools-0.8.2 \ itertools-0.9.0 \ itoa-0.4.5 \ jemalloc-sys-0.3.2 \ jemallocator-0.3.2 \ jobserver-0.1.21 \ js-sys-0.3.35 \ kernel32-sys-0.2.2 \ krb5-src-0.2.4+1.18.2 \ lazy_static-0.2.11 \ lazy_static-1.4.0 \ lazycell-1.2.1 \ leb128-0.2.4 \ leveldb-sys-2.0.5 \ lexical-core-0.7.6 \ libc-0.2.69 \ libgit2-sys-0.12.7+1.0.0 \ libloading-0.5.2 \ libloading-0.6.2 \ libz-sys-1.0.25 \ linked-hash-map-0.5.2 \ linked_hash_set-0.1.3 \ listenfd-0.3.3 \ lock_api-0.3.3 \ log-0.3.9 \ log-0.4.8 \ logfmt-0.0.2 \ lru-0.4.3 \ matchers-0.0.1 \ matches-0.1.8 \ maxminddb-0.14.0 \ maybe-uninit-2.0.0 \ md5-0.7.0 \ memchr-2.3.0 \ memoffset-0.5.3 \ metrics-0.12.1 \ metrics-core-0.5.2 \ metrics-exporter-http-0.3.0 \ metrics-exporter-log-0.4.0 \ metrics-observer-json-0.1.1 \ metrics-observer-prometheus-0.1.3 \ metrics-observer-yaml-0.1.1 \ metrics-runtime-0.13.0 \ metrics-util-0.3.1 \ mime-0.3.16 \ mime_guess-2.0.1 \ minisign-0.5.19 \ miniz_oxide-0.4.0 \ mio-0.6.21 \ mio-extras-2.0.6 \ mio-named-pipes-0.1.6 \ mio-uds-0.6.7 \ miow-0.2.1 \ miow-0.3.3 \ multimap-0.8.1 \ native-tls-0.2.4 \ net2-0.2.33 \ new_debug_unreachable-1.0.4 \ nix-0.16.1 \ nix-0.17.0 \ nom-4.2.3 \ nom-5.1.2 \ notify-4.0.15 \ num-bigint-0.3.0 \ num-derive-0.3.0 \ num-integer-0.1.42 \ num-traits-0.2.11 \ num_cpus-1.13.0 \ num_enum-0.5.0 \ num_enum_derive-0.5.0 \ object-0.18.0 \ once_cell-1.4.0 \ onig-4.3.3 \ onig_sys-69.1.0 \ oorandom-11.1.0 \ opaque-debug-0.2.3 \ openssl-0.10.30 \ openssl-probe-0.1.2 \ openssl-src-111.9.0+1.1.1g \ openssl-sys-0.9.58 \ os_pipe-0.9.2 \ output_vt100-0.1.2 \ parking_lot-0.9.0 \ parking_lot_core-0.6.2 \ pbkdf2-0.3.0 \ peeking_take_while-0.1.2 \ pem-0.8.1 \ percent-encoding-1.0.1 \ percent-encoding-2.1.0 \ petgraph-0.5.1 \ phf_generator-0.7.24 \ phf_shared-0.7.24 \ pin-project-0.4.22 \ pin-project-internal-0.4.22 \ pin-project-lite-0.1.4 \ pin-utils-0.1.0 \ pkg-config-0.3.17 \ plotters-0.2.12 \ ppv-lite86-0.2.6 \ precomputed-hash-0.1.1 \ predicates-1.0.4 \ predicates-core-1.0.0 \ predicates-tree-1.0.0 \ pretty_assertions-0.6.1 \ proc-macro-crate-0.1.4 \ proc-macro-error-0.4.9 \ proc-macro-error-1.0.2 \ proc-macro-error-attr-0.4.9 \ proc-macro-error-attr-1.0.2 \ proc-macro-hack-0.5.11 \ proc-macro-nested-0.1.3 \ proc-macro2-0.4.30 \ proc-macro2-1.0.18 \ prost-0.6.1 \ prost-build-0.6.1 \ prost-derive-0.6.1 \ prost-types-0.6.1 \ pulsar-1.0.0 \ quanta-0.3.1 \ quick-error-1.2.3 \ quickcheck-0.6.2 \ quote-0.3.15 \ quote-0.6.13 \ quote-1.0.2 \ 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.1 \ 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 \ raw-cpuid-6.1.0 \ raw-cpuid-7.0.3 \ rayon-1.3.0 \ rayon-core-1.7.0 \ rdkafka-0.24.0 \ rdkafka-sys-2.0.0+1.4.2 \ rdrand-0.4.0 \ redox_syscall-0.1.56 \ redox_users-0.3.4 \ regalloc-0.0.25 \ regex-1.3.9 \ regex-automata-0.1.8 \ regex-syntax-0.6.18 \ remove_dir_all-0.5.2 \ reqwest-0.10.6 \ rpassword-4.0.5 \ rusoto_cloudwatch-0.44.0 \ rusoto_core-0.44.0 \ rusoto_credential-0.44.0 \ rusoto_firehose-0.44.0 \ rusoto_kinesis-0.44.0 \ rusoto_logs-0.44.0 \ rusoto_s3-0.44.0 \ rusoto_signature-0.44.0 \ rusoto_sts-0.44.0 \ rust-argon2-0.7.0 \ rustc-demangle-0.1.16 \ rustc-hash-1.1.0 \ rustc_version-0.2.3 \ rustversion-1.0.2 \ ryu-1.0.2 \ same-file-1.0.6 \ sasl2-sys-0.1.12 \ scan_fmt-0.2.5 \ schannel-0.1.16 \ scoped-tls-1.0.0 \ scopeguard-1.0.0 \ scrypt-0.2.0 \ seahash-3.0.7 \ security-framework-0.4.3 \ security-framework-sys-0.4.3 \ semver-0.9.0 \ semver-parser-0.7.0 \ serde-1.0.114 \ serde-big-array-0.2.0 \ serde_derive-1.0.114 \ serde_json-1.0.56 \ serde_urlencoded-0.6.1 \ serde_with-1.4.0 \ serde_with_macros-1.1.0 \ serde_yaml-0.8.11 \ sha-1-0.8.2 \ sha1-0.6.0 \ sha2-0.8.1 \ sharded-slab-0.0.8 \ shared_child-0.3.4 \ shlex-0.1.1 \ signal-hook-0.1.13 \ signal-hook-registry-1.2.0 \ simpl-0.1.0 \ siphasher-0.2.3 \ sized-chunks-0.1.3 \ slab-0.4.2 \ smallvec-0.6.13 \ smallvec-1.2.0 \ smpl_jwt-0.5.0 \ snafu-0.6.6 \ snafu-derive-0.6.6 \ socket2-0.3.19 \ sourcefile-0.1.4 \ standback-0.2.8 \ static_assertions-1.1.0 \ stdweb-0.4.20 \ stdweb-derive-0.5.3 \ stdweb-internal-macros-0.2.9 \ stdweb-internal-runtime-0.1.5 \ stream-cancel-0.4.4 \ string_cache-0.7.5 \ string_cache_codegen-0.4.4 \ string_cache_shared-0.3.0 \ strip-ansi-escapes-0.1.0 \ strsim-0.8.0 \ structopt-0.3.13 \ structopt-derive-0.4.6 \ subtle-1.0.0 \ syn-0.11.11 \ syn-0.15.44 \ syn-1.0.33 \ syn-mid-0.5.0 \ synom-0.11.3 \ synstructure-0.12.3 \ syslog-5.0.0 \ syslog_loose-0.3.0 \ target-lexicon-0.10.0 \ task-compat-0.1.0 \ tempfile-3.1.0 \ termcolor-1.1.0 \ textwrap-0.11.0 \ thiserror-1.0.16 \ thiserror-impl-1.0.16 \ thread_local-1.0.1 \ time-0.1.42 \ time-0.2.16 \ time-macros-0.1.0 \ time-macros-impl-0.1.1 \ tinytemplate-1.0.3 \ tokio-0.1.22 \ tokio-0.2.21 \ tokio-codec-0.1.2 \ tokio-compat-0.1.5 \ tokio-current-thread-0.1.6 \ tokio-executor-0.1.10 \ tokio-fs-0.1.6 \ tokio-io-0.1.12 \ tokio-macros-0.2.5 \ tokio-native-tls-0.1.0 \ tokio-openssl-0.3.0 \ tokio-openssl-0.4.0 \ tokio-reactor-0.1.11 \ tokio-retry-0.2.0 \ tokio-signal-0.2.7 \ tokio-sync-0.1.7 \ tokio-tcp-0.1.3 \ tokio-test-0.2.1 \ tokio-threadpool-0.1.17 \ tokio-timer-0.2.12 \ tokio-tls-0.3.1 \ tokio-udp-0.1.5 \ tokio-uds-0.2.7 \ tokio-util-0.3.1 \ tokio01-test-0.1.1 \ toml-0.4.10 \ toml-0.5.6 \ tower-0.1.1 \ tower-buffer-0.1.2 \ tower-discover-0.1.0 \ tower-layer-0.1.0 \ tower-layer-0.3.0 \ tower-limit-0.1.3 \ tower-load-shed-0.1.0 \ tower-retry-0.1.0 \ tower-service-0.2.0 \ tower-service-0.3.0 \ tower-test-0.1.0 \ tower-test-0.3.0 \ tower-timeout-0.1.1 \ tower-util-0.1.0 \ tracing-0.1.15 \ tracing-attributes-0.1.8 \ tracing-core-0.1.10 \ tracing-futures-0.2.1 \ tracing-log-0.1.1 \ tracing-serde-0.1.1 \ tracing-subscriber-0.2.2 \ treeline-0.1.0 \ try-lock-0.2.2 \ typenum-1.11.2 \ typetag-0.1.5 \ typetag-impl-0.1.5 \ unicase-2.6.0 \ unicode-bidi-0.3.4 \ unicode-normalization-0.1.12 \ unicode-segmentation-1.6.0 \ unicode-width-0.1.7 \ unicode-xid-0.0.4 \ unicode-xid-0.1.0 \ unicode-xid-0.2.0 \ url-1.7.2 \ url-2.1.1 \ urlencoding-1.0.0 \ userfaultfd-0.2.0 \ userfaultfd-sys-0.2.0 \ utf8-ranges-1.0.4 \ utf8parse-0.1.1 \ uuid-0.6.5 \ uuid-0.7.4 \ vcpkg-0.2.8 \ vec_map-0.8.1 \ version_check-0.1.5 \ version_check-0.9.1 \ void-1.0.2 \ vte-0.3.3 \ wabt-0.9.2 \ wabt-sys-0.7.1 \ wait-timeout-0.2.0 \ walkdir-2.3.1 \ want-0.3.0 \ warp-0.2.3 \ wasm-bindgen-0.2.58 \ wasm-bindgen-backend-0.2.58 \ wasm-bindgen-futures-0.4.8 \ wasm-bindgen-macro-0.2.58 \ wasm-bindgen-macro-support-0.2.58 \ wasm-bindgen-shared-0.2.58 \ wasm-bindgen-webidl-0.2.58 \ wasmparser-0.51.4 \ wasmparser-0.52.2 \ wasmparser-0.57.0 \ wast-11.0.0 \ web-sys-0.3.35 \ weedle-0.10.0 \ which-3.1.1 \ winapi-0.2.8 \ winapi-0.3.8 \ winapi-build-0.1.1 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.3 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ winreg-0.7.0 \ winutil-0.1.1 \ ws2_32-sys-0.2.1 \ xml-rs-0.8.0 \ yaml-rust-0.4.3 \ zeroize-1.1.0 \ zstd-sys-1.4.15+zstd.1.4.4 \ leveldb-sys@git+https://github.com/timberio/leveldb-sys?branch=v3.0.0\#bbdd99a6fab0a7444a8c6eb0cc86a1a5a75f7fa1 \ leveldb@git+https://github.com/timberio/leveldb\#64265815bcf1b69f30e6cb35bf687fbd6dd64afb \ cranelift-bforest,cranelift-codegen,cranelift-codegen-meta,cranelift-codegen-shared,cranelift-entity,cranelift-frontend,cranelift-module,cranelift-native,cranelift-object,cranelift-wasm,lucet-module,lucet-runtime,lucet-runtime-internals,lucet-runtime-macros,lucet-validate,lucet-wasi,lucet-wasi-generate,lucet-wiggle,lucet-wiggle-generate,lucet-wiggle-macro,lucetc,wasi-common,wig,wiggle,wiggle-generate,wiggle-macro,winx,witx,yanix@git+https://github.com/bytecodealliance/lucet.git?rev=d4fc14a03bdb99ac83173d27fddf1aca48412a86\#d4fc14a03bdb99ac83173d27fddf1aca48412a86 \ tower@git+https://github.com/tower-rs/tower\#c87fdd9c1e4c0728fdaa87d3fafe3e48da9b498a \ rlua@git+https://github.com/kyren/rlua\#25bd7e6bffef9597466a98bfca80a3056c9e6320 \ tracing-futures,tracing-tower@git+https://github.com/tokio-rs/tracing?rev=65547d8809fcc726b8187db85b23c42e32ef5dce\#65547d8809fcc726b8187db85b23c42e32ef5dce # Fixes: error: the linked panic runtime `panic_unwind` is not compiled with # this crate's panic strategy `abort` LTO_UNSAFE= yes .include -.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl3*} -BROKEN_SSL= base openssl30 openssl31 +.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl} || ${SSL_DEFAULT:Mopenssl3*} +BROKEN_SSL= base openssl openssl31 BROKEN_SSL_REASON= Fails to detect OpenSSL 3.0.0 and later .endif post-extract: ${RMDIR} ${WRKSRC_wasmtime}/crates/wasi-common/WASI ${MV} ${WRKSRC_wasi_wasmtime} ${WRKSRC_wasmtime}/crates/wasi-common/WASI ${RMDIR} ${WRKSRC_crate_lucet-runtime}/wasmtime ${WRKSRC_crate_lucet-runtime}/sightglass ${WRKSRC_crate_lucet-runtime}/wasi ${MV} ${WRKSRC_wasmtime} ${WRKSRC_crate_lucet-runtime}/wasmtime ${MV} ${WRKSRC_sightglass} ${WRKSRC_crate_lucet-runtime}/sightglass ${MV} ${WRKSRC_wasi_lucet} ${WRKSRC_crate_lucet-runtime}/wasi post-patch: ${REINPLACE_CMD} -e 's|.probe("lua")|.probe("lua-5.3")|' \ ${WRKSRC_crate_rlua}/build.rs post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/vector .include diff --git a/www/castor/Makefile b/www/castor/Makefile index c9b811caf4b7..519842433220 100644 --- a/www/castor/Makefile +++ b/www/castor/Makefile @@ -1,144 +1,144 @@ PORTNAME= castor DISTVERSION= 0.8.16 PORTREVISION= 28 CATEGORIES= www MASTER_SITES= https://git.sr.ht/~julienxx/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= kraileth@elderlinux.org COMMENT= Browser for text-based protocols like Gemini and Gopher using GTK WWW= https://git.sr.ht/~julienxx/castor LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo desktop-file-utils gnome ssl USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 CARGO_CRATES= aho-corasick-0.7.13 \ ansi-parser-0.6.5 \ arrayref-0.3.6 \ arrayvec-0.5.1 \ atk-0.8.0 \ atk-sys-0.9.1 \ autocfg-1.0.1 \ base64-0.12.3 \ bitflags-1.2.1 \ blake2b_simd-0.5.10 \ cairo-rs-0.8.1 \ cairo-sys-rs-0.9.2 \ cc-1.0.60 \ cfg-if-0.1.10 \ constant_time_eq-0.1.5 \ core-foundation-0.7.1 \ core-foundation-sys-0.7.2 \ crossbeam-utils-0.7.2 \ dirs-3.0.1 \ dirs-sys-0.3.5 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ futures-0.3.6 \ futures-channel-0.3.6 \ futures-core-0.3.6 \ futures-executor-0.3.6 \ futures-io-0.3.6 \ futures-macro-0.3.6 \ futures-task-0.3.6 \ futures-util-0.3.6 \ gdk-0.12.1 \ gdk-pixbuf-0.8.0 \ gdk-pixbuf-sys-0.9.1 \ gdk-sys-0.9.1 \ getrandom-0.1.15 \ gio-0.8.1 \ gio-sys-0.9.1 \ glib-0.9.3 \ glib-macros-0.10.1 \ glib-sys-0.9.1 \ gobject-sys-0.9.1 \ gtk-0.8.0 \ gtk-sys-0.9.2 \ idna-0.2.0 \ lazy_static-1.4.0 \ libc-0.2.79 \ linkify-0.4.0 \ log-0.4.11 \ matches-0.1.8 \ memchr-2.3.3 \ native-tls-0.2.4 \ nom-4.2.3 \ once_cell-1.4.1 \ open-1.4.0 \ openssl-0.10.30 \ openssl-probe-0.1.2 \ openssl-sys-0.9.58 \ pango-0.8.0 \ pango-sys-0.9.1 \ percent-encoding-2.1.0 \ pkg-config-0.3.18 \ pin-project-0.4.26 \ pin-project-internal-0.4.26 \ pin-utils-0.1.0 \ proc-macro2-1.0.24 \ proc-macro-hack-0.5.18 \ proc-macro-nested-0.1.6 \ ppv-lite86-0.2.9 \ quote-1.0.7 \ rand-0.7.3 \ rand_chacha-0.2.2 \ rand_core-0.5.1 \ rand_hc-0.2.0 \ redox_syscall-0.1.57 \ redox_users-0.3.5 \ regex-1.3.9 \ regex-syntax-0.6.18 \ remove_dir_all-0.5.3 \ rust-argon2-0.8.2 \ schannel-0.1.19 \ security-framework-0.4.4 \ security-framework-sys-0.4.3 \ serde-1.0.116 \ serde_derive-1.0.116 \ slab-0.4.2 \ syn-1.0.42 \ system-deps-1.3.2 \ tempfile-3.1.0 \ textwrap-0.12.1 \ tinyvec-0.3.4 \ thiserror-1.0.21 \ thread_local-1.0.1 \ toml-0.5.6 \ unicode-bidi-0.3.4 \ unicode-normalization-0.1.13 \ unicode-width-0.1.8 \ unicode-xid-0.2.1 \ url-2.1.1 \ vcpkg-0.2.10 \ version_check-0.1.5 \ wasi-0.9.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 PLIST_FILES= bin/castor \ share/applications/Castor.desktop \ share/examples/castor/castor_settings.toml.example \ share/pixmaps/org.typed-hole.castor.svg SUB_FILES= pkg-message .include -.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl3*} -BROKEN_SSL= base openssl30 openssl31 +.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl} || ${SSL_DEFAULT:Mopenssl3*} +BROKEN_SSL= base openssl openssl31 BROKEN_SSL_REASON= Fails to detect OpenSSL 3.0.0 library .endif post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/castor ${MKDIR} ${STAGEDIR}${PREFIX}/share/examples/castor ${INSTALL_DATA} ${WRKSRC}/data/Castor.desktop ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/data/castor_settings.toml.example ${STAGEDIR}${PREFIX}/share/examples/castor ${INSTALL_DATA} ${WRKSRC}/data/org.typed-hole.castor.svg ${STAGEDIR}${PREFIX}/share/pixmaps .include diff --git a/www/rearx/Makefile b/www/rearx/Makefile index ef33e201905e..f86e83797bc1 100644 --- a/www/rearx/Makefile +++ b/www/rearx/Makefile @@ -1,188 +1,188 @@ PORTNAME= rearx DISTVERSIONPREFIX= v DISTVERSION= 0.1.4 PORTREVISION= 24 CATEGORIES= www MAINTAINER= yuri@FreeBSD.org COMMENT= TUI client for the Searx meta-search engine, written in Rust WWW= https://github.com/garak92/rearx LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= cargo ssl USE_GITHUB= yes GH_ACCOUNT= garak92 CARGO_CRATES= \ arrayref-0.3.6 \ arrayvec-0.5.2 \ atty-0.2.14 \ autocfg-1.0.1 \ base64-0.13.0 \ bitflags-1.2.1 \ blake2b_simd-0.5.11 \ bstr-0.2.15 \ bumpalo-3.6.1 \ byteorder-1.4.3 \ bytes-1.0.1 \ cc-1.0.67 \ cfg-if-1.0.0 \ clap-2.33.3 \ constant_time_eq-0.1.5 \ core-foundation-0.9.1 \ core-foundation-sys-0.8.2 \ crossbeam-utils-0.8.3 \ csv-1.1.6 \ csv-core-0.1.10 \ dirs-1.0.5 \ dtoa-0.4.7 \ encode_unicode-0.3.6 \ encoding_rs-0.8.28 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.0.1 \ futures-channel-0.3.13 \ futures-core-0.3.13 \ futures-sink-0.3.13 \ futures-task-0.3.13 \ futures-util-0.3.13 \ gag-0.1.10 \ getrandom-0.1.16 \ getrandom-0.2.2 \ h2-0.3.1 \ hashbrown-0.9.1 \ heck-0.3.2 \ hermit-abi-0.1.18 \ http-0.2.3 \ http-body-0.4.0 \ httparse-1.3.5 \ httpdate-0.3.2 \ hyper-0.14.4 \ hyper-tls-0.5.0 \ idna-0.2.2 \ indexmap-1.6.2 \ instant-0.1.9 \ ipnet-2.3.0 \ itoa-0.4.7 \ js-sys-0.3.48 \ lazy_static-1.4.0 \ libc-0.2.88 \ linked-hash-map-0.5.4 \ lock_api-0.4.2 \ log-0.4.14 \ matches-0.1.8 \ memchr-2.3.4 \ mime-0.3.16 \ mio-0.7.9 \ miow-0.3.6 \ native-tls-0.2.7 \ ntapi-0.3.6 \ num_cpus-1.13.0 \ numtoa-0.1.0 \ once_cell-1.7.2 \ openssl-0.10.32 \ openssl-probe-0.1.2 \ openssl-sys-0.9.60 \ parking_lot-0.11.1 \ parking_lot_core-0.8.3 \ percent-encoding-2.1.0 \ pin-project-1.0.5 \ pin-project-internal-1.0.5 \ pin-project-lite-0.2.6 \ pin-utils-0.1.0 \ pkg-config-0.3.19 \ ppv-lite86-0.2.10 \ prettytable-rs-0.8.0 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro2-1.0.24 \ quote-1.0.9 \ rand-0.8.3 \ rand_chacha-0.3.0 \ rand_core-0.6.2 \ rand_hc-0.3.0 \ redox_syscall-0.1.57 \ redox_syscall-0.2.5 \ redox_termios-0.1.2 \ redox_users-0.3.5 \ regex-automata-0.1.9 \ remove_dir_all-0.5.3 \ reqwest-0.11.2 \ rust-argon2-0.8.3 \ ryu-1.0.5 \ schannel-0.1.19 \ scopeguard-1.1.0 \ security-framework-2.1.2 \ security-framework-sys-2.1.1 \ serde-1.0.124 \ serde_derive-1.0.124 \ serde_json-1.0.64 \ serde_urlencoded-0.7.0 \ serde_yaml-0.8.17 \ signal-hook-registry-1.3.0 \ slab-0.4.2 \ smallvec-1.6.1 \ socket2-0.3.19 \ structopt-0.3.21 \ structopt-derive-0.4.14 \ syn-1.0.63 \ tempfile-3.2.0 \ term-0.5.2 \ termion-1.5.6 \ textwrap-0.11.0 \ tinyvec-1.1.1 \ tinyvec_macros-0.1.0 \ tokio-1.3.0 \ tokio-macros-1.1.0 \ tokio-native-tls-0.3.0 \ tokio-util-0.6.4 \ tower-service-0.3.1 \ tracing-0.1.25 \ tracing-core-0.1.17 \ try-lock-0.2.3 \ unicode-bidi-0.3.4 \ unicode-normalization-0.1.17 \ unicode-segmentation-1.7.1 \ unicode-width-0.1.8 \ unicode-xid-0.2.1 \ url-2.2.1 \ vcpkg-0.2.11 \ version_check-0.9.2 \ want-0.3.0 \ wasi-0.9.0+wasi-snapshot-preview1 \ wasi-0.10.2+wasi-snapshot-preview1 \ wasm-bindgen-0.2.71 \ wasm-bindgen-backend-0.2.71 \ wasm-bindgen-futures-0.4.21 \ wasm-bindgen-macro-0.2.71 \ wasm-bindgen-macro-support-0.2.71 \ wasm-bindgen-shared-0.2.71 \ web-sys-0.3.48 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ winreg-0.7.0 \ yaml-rust-0.4.5 SUB_LIST= ETCDIR=${ETCDIR} SUB_FILES= pkg-message .include -.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl3*} -BROKEN_SSL= base openssl30 openssl31 +.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl} || ${SSL_DEFAULT:Mopenssl3*} +BROKEN_SSL= base openssl openssl31 BROKEN_SSL_REASON= Fails to detect OpenSSL 3.0.0 and later .endif post-patch: ${REINPLACE_CMD} -e 's|/etc/rearx/rearx.yaml|${PREFIX}/etc/rearx/rearx.yaml|' ${WRKSRC}/src/request.rs post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/rearx ${INSTALL_DATA} ${WRKSRC}/rearx.yaml ${STAGEDIR}${PREFIX}/etc/rearx/rearx.yaml.sample .include