FreeBSD Bugzilla – Attachment 237759 Details for
Bug 267469
devel/gitui: Unbroken 32bit arch/Disable vendored-openssl
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
gitui-0.21.0_3 diff
gitui-0.21.0_3.diff (text/plain), 12.58 KB, created by
Nuno Teixeira
on 2022-10-31 15:08:10 UTC
(
hide
)
Description:
gitui-0.21.0_3 diff
Filename:
MIME Type:
Creator:
Nuno Teixeira
Created:
2022-10-31 15:08:10 UTC
Size:
12.58 KB
patch
obsolete
>diff --git a/devel/gitui/Makefile b/devel/gitui/Makefile >index 0eed65f7c1e9..0ef6846bab28 100644 >--- a/devel/gitui/Makefile >+++ b/devel/gitui/Makefile >@@ -1,7 +1,7 @@ > PORTNAME= gitui > DISTVERSIONPREFIX= v >-DISTVERSION= 0.21.0 >-PORTREVISION= 2 >+DISTVERSION= 0.21.0 # remove openssl-src-* from CARGO-CRATES each update >+PORTREVISION= 3 > CATEGORIES= devel > > MAINTAINER= yuri@FreeBSD.org >@@ -11,222 +11,29 @@ WWW= https://github.com/extrawurst/gitui > LICENSE= MIT > LICENSE_FILE= ${WRKSRC}/LICENSE.md > >-BROKEN_armv7= error: conflicting types for 'get_proc_total', see https://github.com/FillZpp/sys-info-rs/issues/80 >-BROKEN_i386= error: conflicting types for 'get_proc_total', see https://github.com/FillZpp/sys-info-rs/issues/80 >-BROKEN_powerpc= error: conflicting types for 'get_proc_total', see https://github.com/FillZpp/sys-info-rs/issues/80 >- > BUILD_DEPENDS= bash:shells/bash \ > gmake:devel/gmake > LIB_DEPENDS= libgit2.so:devel/libgit2 \ > libssh2.so:security/libssh2 > >-USES= cargo pkgconfig localbase:ldflags perl5 python:build xorg >+USES= cargo pkgconfig localbase:ldflags perl5 python:build xorg ssl > USE_XORG= xcb > > USE_GITHUB= yes > GH_ACCOUNT= extrawurst > >-CARGO_CRATES= addr2line-0.17.0 \ >- adler-1.0.2 \ >- ahash-0.7.6 \ >- aho-corasick-0.7.18 \ >- android_system_properties-0.1.4 \ >- ansi_term-0.12.1 \ >- anyhow-1.0.62 \ >- arrayvec-0.4.12 \ >- atty-0.2.14 \ >- autocfg-1.1.0 \ >- backtrace-0.3.66 \ >- base64-0.13.0 \ >- bincode-1.3.3 \ >- bit-set-0.5.3 \ >- bit-vec-0.6.3 \ >- bitflags-1.3.2 \ >- bugreport-0.5.0 \ >- bumpalo-3.11.0 \ >- bytemuck-1.12.1 \ >- bytesize-1.1.0 \ >- cassowary-0.3.0 \ >- cc-1.0.73 \ >- cfg-if-1.0.0 \ >- chrono-0.4.22 \ >- clap-3.2.17 \ >- clap_lex-0.2.4 \ >- core-foundation-sys-0.8.3 \ >- cpp_demangle-0.3.5 \ >- crc32fast-1.3.2 \ >- crossbeam-channel-0.5.6 \ >- crossbeam-deque-0.8.2 \ >- crossbeam-epoch-0.9.10 \ >- crossbeam-utils-0.8.11 \ >- crossterm-0.23.2 \ >- crossterm_winapi-0.9.0 \ >- ctor-0.1.23 \ >- dashmap-5.3.4 \ >- debugid-0.8.0 \ >- diff-0.1.13 \ >- dirs-4.0.0 \ >- dirs-next-2.0.0 \ >- dirs-sys-0.3.7 \ >- dirs-sys-next-0.1.2 \ >- easy-cast-0.4.4 \ >- either-1.7.0 \ >- fancy-regex-0.7.1 \ >- fastrand-1.8.0 \ >- findshlibs-0.10.2 \ >- flate2-1.0.24 \ >- fnv-1.0.7 \ >- form_urlencoded-1.0.1 \ >- futures-0.3.23 \ >- futures-channel-0.3.23 \ >- futures-core-0.3.23 \ >- futures-executor-0.3.23 \ >- futures-io-0.3.23 \ >- futures-sink-0.3.23 \ >- futures-task-0.3.23 \ >- futures-util-0.3.23 \ >- fuzzy-matcher-0.3.7 \ >- getrandom-0.2.7 \ >- gh-emoji-1.0.7 \ >- gimli-0.26.2 \ >- git-version-0.3.5 \ >- git-version-macro-0.3.5 \ >- git2-0.15.0 \ >- hashbrown-0.12.3 \ >- hermit-abi-0.1.19 \ >- iana-time-zone-0.1.45 \ >- idna-0.2.3 \ >- indexmap-1.9.1 \ >- inferno-0.11.7 \ >- instant-0.1.12 \ >- itertools-0.10.3 \ >- itoa-0.4.8 \ >- itoa-1.0.3 \ >- jobserver-0.1.24 \ >- js-sys-0.3.59 \ >- lazy_static-1.4.0 \ >- libc-0.2.132 \ >- libgit2-sys-0.14.0+1.5.0 \ >- libssh2-sys-0.2.23 \ >- libz-sys-1.1.8 \ >- lock_api-0.4.7 \ >- log-0.4.17 \ >- matches-0.1.9 \ >- memchr-2.5.0 \ >- memmap2-0.5.7 \ >- memoffset-0.6.5 \ >- miniz_oxide-0.5.3 \ >- mio-0.8.4 \ >- nix-0.24.2 \ >- nodrop-0.1.14 \ >- num-format-0.4.0 \ >- num-integer-0.1.45 \ >- num-traits-0.2.15 \ >- num_cpus-1.13.1 \ >- num_threads-0.1.6 \ >- object-0.29.0 \ >- once_cell-1.13.1 \ >- openssl-probe-0.1.5 \ >- openssl-src-111.22.0+1.1.1q \ >- openssl-sys-0.9.75 \ >- os_str_bytes-6.3.0 \ >- output_vt100-0.1.3 \ >- parking_lot-0.12.1 \ >- parking_lot_core-0.9.3 \ >- percent-encoding-2.1.0 \ >- phf-0.11.1 \ >- phf_shared-0.11.1 \ >- pin-project-lite-0.2.9 \ >- pin-utils-0.1.0 \ >- pkg-config-0.3.25 \ >- pprof-0.10.0 \ >- pretty_assertions-1.2.1 \ >- proc-macro-error-1.0.4 \ >- proc-macro-error-attr-1.0.4 \ >- proc-macro-hack-0.5.19 \ >- proc-macro2-1.0.43 \ >- quick-xml-0.23.0 \ >- quote-1.0.21 \ >- rayon-core-1.9.3 \ >- redox_syscall-0.2.16 \ >- redox_users-0.4.3 \ >- regex-1.6.0 \ >- regex-syntax-0.6.27 \ >- remove_dir_all-0.5.3 \ >- rgb-0.8.33 \ >- ron-0.8.0 \ >- rustc-demangle-0.1.21 \ >- ryu-1.0.11 \ >- same-file-1.0.6 \ >- scopeguard-1.1.0 \ >- serde-1.0.143 \ >- serde_derive-1.0.143 \ >- serde_json-1.0.83 \ >- serial_test-0.9.0 \ >- serial_test_derive-0.9.0 \ >- shell-escape-0.1.5 \ >- shellexpand-2.1.2 \ >- signal-hook-0.3.14 \ >- signal-hook-mio-0.2.3 \ >- signal-hook-registry-1.4.0 \ >- simplelog-0.12.0 \ >- siphasher-0.3.10 \ >- slab-0.4.7 \ >- smallvec-1.9.0 \ >- smawk-0.3.1 \ >- stable_deref_trait-1.2.0 \ >- str_stack-0.1.0 \ >- strsim-0.10.0 \ >- symbolic-common-9.1.1 \ >- symbolic-demangle-9.1.1 \ >- syn-1.0.99 \ >- syntect-5.0.0 \ >- sys-info-0.9.1 \ >- tempfile-3.3.0 \ >- termcolor-1.1.3 \ >- textwrap-0.15.0 \ >- thiserror-1.0.32 \ >- thiserror-impl-1.0.32 \ >- thread_local-1.1.4 \ >- time-0.3.13 \ >- time-macros-0.2.4 \ >- tinyvec-1.6.0 \ >- tinyvec_macros-0.1.0 \ >- tui-0.18.0 \ >- unicode-bidi-0.3.8 \ >- unicode-ident-1.0.3 \ >- unicode-linebreak-0.1.2 \ >- unicode-normalization-0.1.21 \ >- unicode-segmentation-1.9.0 \ >- unicode-truncate-0.2.0 \ >- unicode-width-0.1.9 \ >- url-2.2.2 \ >- uuid-1.1.2 \ >- vcpkg-0.2.15 \ >- version_check-0.9.4 \ >- walkdir-2.3.2 \ >- wasi-0.11.0+wasi-snapshot-preview1 \ >- wasm-bindgen-0.2.82 \ >- wasm-bindgen-backend-0.2.82 \ >- wasm-bindgen-macro-0.2.82 \ >- wasm-bindgen-macro-support-0.2.82 \ >- wasm-bindgen-shared-0.2.82 \ >- which-4.2.5 \ >- 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-sys-0.36.1 \ >- windows_aarch64_msvc-0.36.1 \ >- windows_i686_gnu-0.36.1 \ >- windows_i686_msvc-0.36.1 \ >- windows_x86_64_gnu-0.36.1 \ >- windows_x86_64_msvc-0.36.1 > RUSTFLAGS+= --cap-lints=warn > PLIST_FILES= bin/${PORTNAME} > > BINARY_ALIAS= python3=${PYTHON_CMD} # xcb requires python3 > >+# sys-info-0.9.1 crate fix: https://github.com/FillZpp/sys-info-rs/issues/80 >+post-patch: >+ @${REINPLACE_CMD} \ >+ -e '/get_cpu/s|unsigned long|uint64_t|' \ >+ -e '/get_proc_total/s|unsigned long|uint64_t|' \ >+ ${WRKSRC}/cargo-crates/sys-info-0.9.1/c/*.[ch] >+ > post-install: > ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} > >diff --git a/devel/gitui/Makefile.crates b/devel/gitui/Makefile.crates >new file mode 100644 >index 000000000000..d0af33cd2c15 >--- /dev/null >+++ b/devel/gitui/Makefile.crates >@@ -0,0 +1,195 @@ >+CARGO_CRATES= addr2line-0.17.0 \ >+ adler-1.0.2 \ >+ ahash-0.7.6 \ >+ aho-corasick-0.7.18 \ >+ android_system_properties-0.1.4 \ >+ ansi_term-0.12.1 \ >+ anyhow-1.0.62 \ >+ arrayvec-0.4.12 \ >+ atty-0.2.14 \ >+ autocfg-1.1.0 \ >+ backtrace-0.3.66 \ >+ base64-0.13.0 \ >+ bincode-1.3.3 \ >+ bit-set-0.5.3 \ >+ bit-vec-0.6.3 \ >+ bitflags-1.3.2 \ >+ bugreport-0.5.0 \ >+ bumpalo-3.11.0 \ >+ bytemuck-1.12.1 \ >+ bytesize-1.1.0 \ >+ cassowary-0.3.0 \ >+ cc-1.0.73 \ >+ cfg-if-1.0.0 \ >+ chrono-0.4.22 \ >+ clap-3.2.17 \ >+ clap_lex-0.2.4 \ >+ core-foundation-sys-0.8.3 \ >+ cpp_demangle-0.3.5 \ >+ crc32fast-1.3.2 \ >+ crossbeam-channel-0.5.6 \ >+ crossbeam-deque-0.8.2 \ >+ crossbeam-epoch-0.9.10 \ >+ crossbeam-utils-0.8.11 \ >+ crossterm-0.23.2 \ >+ crossterm_winapi-0.9.0 \ >+ ctor-0.1.23 \ >+ dashmap-5.3.4 \ >+ debugid-0.8.0 \ >+ diff-0.1.13 \ >+ dirs-4.0.0 \ >+ dirs-next-2.0.0 \ >+ dirs-sys-0.3.7 \ >+ dirs-sys-next-0.1.2 \ >+ easy-cast-0.4.4 \ >+ either-1.7.0 \ >+ fancy-regex-0.7.1 \ >+ fastrand-1.8.0 \ >+ findshlibs-0.10.2 \ >+ flate2-1.0.24 \ >+ fnv-1.0.7 \ >+ form_urlencoded-1.0.1 \ >+ futures-0.3.23 \ >+ futures-channel-0.3.23 \ >+ futures-core-0.3.23 \ >+ futures-executor-0.3.23 \ >+ futures-io-0.3.23 \ >+ futures-sink-0.3.23 \ >+ futures-task-0.3.23 \ >+ futures-util-0.3.23 \ >+ fuzzy-matcher-0.3.7 \ >+ getrandom-0.2.7 \ >+ gh-emoji-1.0.7 \ >+ gimli-0.26.2 \ >+ git-version-0.3.5 \ >+ git-version-macro-0.3.5 \ >+ git2-0.15.0 \ >+ hashbrown-0.12.3 \ >+ hermit-abi-0.1.19 \ >+ iana-time-zone-0.1.45 \ >+ idna-0.2.3 \ >+ indexmap-1.9.1 \ >+ inferno-0.11.7 \ >+ instant-0.1.12 \ >+ itertools-0.10.3 \ >+ itoa-0.4.8 \ >+ itoa-1.0.3 \ >+ jobserver-0.1.24 \ >+ js-sys-0.3.59 \ >+ lazy_static-1.4.0 \ >+ libc-0.2.132 \ >+ libgit2-sys-0.14.0+1.5.0 \ >+ libssh2-sys-0.2.23 \ >+ libz-sys-1.1.8 \ >+ lock_api-0.4.7 \ >+ log-0.4.17 \ >+ matches-0.1.9 \ >+ memchr-2.5.0 \ >+ memmap2-0.5.7 \ >+ memoffset-0.6.5 \ >+ miniz_oxide-0.5.3 \ >+ mio-0.8.4 \ >+ nix-0.24.2 \ >+ nodrop-0.1.14 \ >+ num-format-0.4.0 \ >+ num-integer-0.1.45 \ >+ num-traits-0.2.15 \ >+ num_cpus-1.13.1 \ >+ num_threads-0.1.6 \ >+ object-0.29.0 \ >+ once_cell-1.13.1 \ >+ openssl-probe-0.1.5 \ >+ openssl-sys-0.9.75 \ >+ os_str_bytes-6.3.0 \ >+ output_vt100-0.1.3 \ >+ parking_lot-0.12.1 \ >+ parking_lot_core-0.9.3 \ >+ percent-encoding-2.1.0 \ >+ phf-0.11.1 \ >+ phf_shared-0.11.1 \ >+ pin-project-lite-0.2.9 \ >+ pin-utils-0.1.0 \ >+ pkg-config-0.3.25 \ >+ pprof-0.10.0 \ >+ pretty_assertions-1.2.1 \ >+ proc-macro-error-1.0.4 \ >+ proc-macro-error-attr-1.0.4 \ >+ proc-macro-hack-0.5.19 \ >+ proc-macro2-1.0.43 \ >+ quick-xml-0.23.0 \ >+ quote-1.0.21 \ >+ rayon-core-1.9.3 \ >+ redox_syscall-0.2.16 \ >+ redox_users-0.4.3 \ >+ regex-1.6.0 \ >+ regex-syntax-0.6.27 \ >+ remove_dir_all-0.5.3 \ >+ rgb-0.8.33 \ >+ ron-0.8.0 \ >+ rustc-demangle-0.1.21 \ >+ ryu-1.0.11 \ >+ same-file-1.0.6 \ >+ scopeguard-1.1.0 \ >+ serde-1.0.143 \ >+ serde_derive-1.0.143 \ >+ serde_json-1.0.83 \ >+ serial_test-0.9.0 \ >+ serial_test_derive-0.9.0 \ >+ shell-escape-0.1.5 \ >+ shellexpand-2.1.2 \ >+ signal-hook-0.3.14 \ >+ signal-hook-mio-0.2.3 \ >+ signal-hook-registry-1.4.0 \ >+ simplelog-0.12.0 \ >+ siphasher-0.3.10 \ >+ slab-0.4.7 \ >+ smallvec-1.9.0 \ >+ smawk-0.3.1 \ >+ stable_deref_trait-1.2.0 \ >+ str_stack-0.1.0 \ >+ strsim-0.10.0 \ >+ symbolic-common-9.1.1 \ >+ symbolic-demangle-9.1.1 \ >+ syn-1.0.99 \ >+ syntect-5.0.0 \ >+ sys-info-0.9.1 \ >+ tempfile-3.3.0 \ >+ termcolor-1.1.3 \ >+ textwrap-0.15.0 \ >+ thiserror-1.0.32 \ >+ thiserror-impl-1.0.32 \ >+ thread_local-1.1.4 \ >+ time-0.3.13 \ >+ time-macros-0.2.4 \ >+ tinyvec-1.6.0 \ >+ tinyvec_macros-0.1.0 \ >+ tui-0.18.0 \ >+ unicode-bidi-0.3.8 \ >+ unicode-ident-1.0.3 \ >+ unicode-linebreak-0.1.2 \ >+ unicode-normalization-0.1.21 \ >+ unicode-segmentation-1.9.0 \ >+ unicode-truncate-0.2.0 \ >+ unicode-width-0.1.9 \ >+ url-2.2.2 \ >+ uuid-1.1.2 \ >+ vcpkg-0.2.15 \ >+ version_check-0.9.4 \ >+ walkdir-2.3.2 \ >+ wasi-0.11.0+wasi-snapshot-preview1 \ >+ wasm-bindgen-0.2.82 \ >+ wasm-bindgen-backend-0.2.82 \ >+ wasm-bindgen-macro-0.2.82 \ >+ wasm-bindgen-macro-support-0.2.82 \ >+ wasm-bindgen-shared-0.2.82 \ >+ which-4.2.5 \ >+ 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-sys-0.36.1 \ >+ windows_aarch64_msvc-0.36.1 \ >+ windows_i686_gnu-0.36.1 \ >+ windows_i686_msvc-0.36.1 \ >+ windows_x86_64_gnu-0.36.1 \ >+ windows_x86_64_msvc-0.36.1 >diff --git a/devel/gitui/distinfo b/devel/gitui/distinfo >index a2d6b544fc8d..3fada1d10c94 100644 >--- a/devel/gitui/distinfo >+++ b/devel/gitui/distinfo >@@ -1,4 +1,4 @@ >-TIMESTAMP = 1661019816 >+TIMESTAMP = 1667223265 > SHA256 (rust/crates/addr2line-0.17.0.crate) = b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b > SIZE (rust/crates/addr2line-0.17.0.crate) = 32260 > SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe >@@ -201,8 +201,6 @@ SHA256 (rust/crates/once_cell-1.13.1.crate) = 074864da206b4973b84eb91683020dbefd > SIZE (rust/crates/once_cell-1.13.1.crate) = 31335 > SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf > SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227 >-SHA256 (rust/crates/openssl-src-111.22.0+1.1.1q.crate) = 8f31f0d509d1c1ae9cada2f9539ff8f37933831fd5098879e482aa687d659853 >-SIZE (rust/crates/openssl-src-111.22.0+1.1.1q.crate) = 5103224 > SHA256 (rust/crates/openssl-sys-0.9.75.crate) = e5f9bd0c2710541a3cda73d6f9ac4f1b240de4ae261065d309dbe73d9dceb42f > SIZE (rust/crates/openssl-sys-0.9.75.crate) = 60028 > SHA256 (rust/crates/os_str_bytes-6.3.0.crate) = 9ff7415e9ae3fff1225851df9e0d9e4e5479f947619774677a63572e55e80eff >diff --git a/devel/gitui/files/patch-asyncgit_Cargo.toml b/devel/gitui/files/patch-asyncgit_Cargo.toml >new file mode 100644 >index 000000000000..7c6f266f48c4 >--- /dev/null >+++ b/devel/gitui/files/patch-asyncgit_Cargo.toml >@@ -0,0 +1,11 @@ >+--- asyncgit/Cargo.toml.orig 2022-10-31 13:41:48 UTC >++++ asyncgit/Cargo.toml >+@@ -19,7 +19,7 @@ log = "0.4" >+ # git2 = { path = "../../extern/git2-rs", features = ["vendored-openssl"]} >+ # git2 = { git="https://github.com/extrawurst/git2-rs.git", rev="fc13dcc", features = ["vendored-openssl"]} >+ # pinning to vendored openssl, using the git2 feature this gets lost with new resolver >+-openssl-sys = { version = '0.9', features = ["vendored"] } >++openssl-sys = { version = '0.9', features = [] } >+ rayon-core = "1.9" >+ scopetime = { path = "../scopetime", version = "0.1" } >+ shellexpand = "2.1"
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 267469
:
237759
|
246053