Lines 1-7
Link Here
|
1 |
PORTNAME= gitui |
1 |
PORTNAME= gitui |
2 |
DISTVERSIONPREFIX= v |
2 |
DISTVERSIONPREFIX= v |
3 |
DISTVERSION= 0.24.3 |
3 |
DISTVERSION= 0.24.3 # After update, `make patch` and `make cargo-crates > Makefile.crates` to avoid fetching vendored openssl-src |
4 |
PORTREVISION= 1 |
4 |
PORTREVISION= 2 |
5 |
CATEGORIES= devel |
5 |
CATEGORIES= devel |
6 |
|
6 |
|
7 |
MAINTAINER= yuri@FreeBSD.org |
7 |
MAINTAINER= yuri@FreeBSD.org |
Lines 11-254
WWW= https://github.com/extrawurst/gitui
Link Here
|
11 |
LICENSE= MIT |
11 |
LICENSE= MIT |
12 |
LICENSE_FILE= ${WRKSRC}/LICENSE.md |
12 |
LICENSE_FILE= ${WRKSRC}/LICENSE.md |
13 |
|
13 |
|
14 |
BROKEN_armv7= error: conflicting types for 'get_proc_total', see https://github.com/FillZpp/sys-info-rs/issues/80 |
|
|
15 |
BROKEN_i386= error: conflicting types for 'get_proc_total', see https://github.com/FillZpp/sys-info-rs/issues/80 |
16 |
BROKEN_powerpc= error: conflicting types for 'get_proc_total', see https://github.com/FillZpp/sys-info-rs/issues/80 |
17 |
|
18 |
BUILD_DEPENDS= bash:shells/bash \ |
14 |
BUILD_DEPENDS= bash:shells/bash \ |
19 |
gmake:devel/gmake |
15 |
gmake:devel/gmake |
20 |
LIB_DEPENDS= libgit2.so:devel/libgit2 \ |
16 |
LIB_DEPENDS= libgit2.so:devel/libgit2 \ |
21 |
libssh2.so:security/libssh2 |
17 |
libssh2.so:security/libssh2 |
22 |
|
18 |
|
23 |
USES= cargo pkgconfig localbase:ldflags perl5 python:build xorg |
19 |
USES= cargo localbase:ldflags perl5 pkgconfig python:build ssl xorg |
24 |
USE_XORG= xcb |
20 |
USE_XORG= xcb |
25 |
|
21 |
|
26 |
USE_GITHUB= yes |
22 |
USE_GITHUB= yes |
27 |
GH_ACCOUNT= extrawurst |
23 |
GH_ACCOUNT= extrawurst |
28 |
|
24 |
|
29 |
CARGO_CRATES= addr2line-0.19.0 \ |
|
|
30 |
adler-1.0.2 \ |
31 |
aho-corasick-1.0.2 \ |
32 |
android-tzdata-0.1.1 \ |
33 |
android_system_properties-0.1.5 \ |
34 |
anstream-0.5.0 \ |
35 |
anstyle-1.0.2 \ |
36 |
anstyle-parse-0.2.1 \ |
37 |
anstyle-query-1.0.0 \ |
38 |
anstyle-wincon-2.1.0 \ |
39 |
anyhow-1.0.75 \ |
40 |
autocfg-1.1.0 \ |
41 |
backtrace-0.3.67 \ |
42 |
base64-0.13.1 \ |
43 |
bincode-1.3.3 \ |
44 |
bit-set-0.5.3 \ |
45 |
bit-vec-0.6.3 \ |
46 |
bitflags-1.3.2 \ |
47 |
bugreport-0.5.0 \ |
48 |
bumpalo-3.12.0 \ |
49 |
bwrap-1.3.0 \ |
50 |
bytesize-1.3.0 \ |
51 |
cassowary-0.3.0 \ |
52 |
cc-1.0.79 \ |
53 |
cfg-if-1.0.0 \ |
54 |
chrono-0.4.30 \ |
55 |
clap-4.4.2 \ |
56 |
clap_builder-4.4.2 \ |
57 |
clap_lex-0.5.1 \ |
58 |
codespan-reporting-0.11.1 \ |
59 |
colorchoice-1.0.0 \ |
60 |
core-foundation-sys-0.8.3 \ |
61 |
crc32fast-1.3.2 \ |
62 |
crossbeam-channel-0.5.8 \ |
63 |
crossbeam-deque-0.8.2 \ |
64 |
crossbeam-epoch-0.9.13 \ |
65 |
crossbeam-utils-0.8.14 \ |
66 |
crossterm-0.26.1 \ |
67 |
crossterm_winapi-0.9.0 \ |
68 |
cxx-1.0.90 \ |
69 |
cxx-build-1.0.90 \ |
70 |
cxxbridge-flags-1.0.90 \ |
71 |
cxxbridge-macro-1.0.90 \ |
72 |
dashmap-5.4.0 \ |
73 |
diff-0.1.13 \ |
74 |
dirs-5.0.1 \ |
75 |
dirs-sys-0.4.1 \ |
76 |
easy-cast-0.5.2 \ |
77 |
either-1.8.1 \ |
78 |
env_logger-0.10.0 \ |
79 |
errno-0.2.8 \ |
80 |
errno-dragonfly-0.1.2 \ |
81 |
fancy-regex-0.11.0 \ |
82 |
fastrand-1.9.0 \ |
83 |
filetime-0.2.20 \ |
84 |
flate2-1.0.25 \ |
85 |
fnv-1.0.7 \ |
86 |
form_urlencoded-1.2.0 \ |
87 |
fsevent-sys-4.1.0 \ |
88 |
futures-0.3.26 \ |
89 |
futures-channel-0.3.26 \ |
90 |
futures-core-0.3.26 \ |
91 |
futures-executor-0.3.26 \ |
92 |
futures-io-0.3.26 \ |
93 |
futures-sink-0.3.26 \ |
94 |
futures-task-0.3.26 \ |
95 |
futures-util-0.3.26 \ |
96 |
fuzzy-matcher-0.3.7 \ |
97 |
getrandom-0.2.8 \ |
98 |
gh-emoji-1.0.7 \ |
99 |
gimli-0.27.3 \ |
100 |
git-version-0.3.5 \ |
101 |
git-version-macro-0.3.5 \ |
102 |
git2-0.17.2 \ |
103 |
hashbrown-0.12.3 \ |
104 |
hermit-abi-0.3.2 \ |
105 |
humantime-2.1.0 \ |
106 |
iana-time-zone-0.1.53 \ |
107 |
iana-time-zone-haiku-0.1.1 \ |
108 |
idna-0.4.0 \ |
109 |
indexmap-1.9.3 \ |
110 |
inotify-0.9.6 \ |
111 |
inotify-sys-0.1.5 \ |
112 |
instant-0.1.12 \ |
113 |
io-lifetimes-1.0.5 \ |
114 |
is-terminal-0.4.3 \ |
115 |
itertools-0.11.0 \ |
116 |
itoa-1.0.8 \ |
117 |
jobserver-0.1.25 \ |
118 |
js-sys-0.3.61 \ |
119 |
kqueue-1.0.7 \ |
120 |
kqueue-sys-1.0.3 \ |
121 |
lazy_static-1.4.0 \ |
122 |
libc-0.2.139 \ |
123 |
libgit2-sys-0.15.2+1.6.4 \ |
124 |
libssh2-sys-0.3.0 \ |
125 |
libz-sys-1.1.8 \ |
126 |
link-cplusplus-1.0.8 \ |
127 |
linux-raw-sys-0.1.4 \ |
128 |
lock_api-0.4.10 \ |
129 |
log-0.4.20 \ |
130 |
memchr-2.5.0 \ |
131 |
memoffset-0.7.1 \ |
132 |
miniz_oxide-0.6.2 \ |
133 |
mio-0.8.5 \ |
134 |
notify-5.2.0 \ |
135 |
notify-debouncer-mini-0.2.1 \ |
136 |
num-traits-0.2.15 \ |
137 |
num_cpus-1.16.0 \ |
138 |
object-0.30.3 \ |
139 |
once_cell-1.18.0 \ |
140 |
onig-6.4.0 \ |
141 |
onig_sys-69.8.1 \ |
142 |
openssl-probe-0.1.5 \ |
143 |
openssl-src-300.1.3+3.1.2 \ |
144 |
openssl-sys-0.9.93 \ |
145 |
option-ext-0.2.0 \ |
146 |
parking_lot-0.12.1 \ |
147 |
parking_lot_core-0.9.7 \ |
148 |
percent-encoding-2.3.0 \ |
149 |
phf-0.11.1 \ |
150 |
phf_shared-0.11.1 \ |
151 |
pin-project-lite-0.2.9 \ |
152 |
pin-utils-0.1.0 \ |
153 |
pkg-config-0.3.26 \ |
154 |
pretty_assertions-1.4.0 \ |
155 |
proc-macro-error-1.0.4 \ |
156 |
proc-macro-error-attr-1.0.4 \ |
157 |
proc-macro-hack-0.5.20+deprecated \ |
158 |
proc-macro2-1.0.63 \ |
159 |
quote-1.0.29 \ |
160 |
ratatui-0.21.0 \ |
161 |
rayon-1.7.0 \ |
162 |
rayon-core-1.11.0 \ |
163 |
redox_syscall-0.2.16 \ |
164 |
redox_users-0.4.3 \ |
165 |
regex-1.9.1 \ |
166 |
regex-automata-0.3.4 \ |
167 |
regex-syntax-0.7.4 \ |
168 |
ron-0.8.0 \ |
169 |
rustc-demangle-0.1.21 \ |
170 |
rustix-0.36.8 \ |
171 |
ryu-1.0.14 \ |
172 |
same-file-1.0.6 \ |
173 |
scopeguard-1.2.0 \ |
174 |
scratch-1.0.3 \ |
175 |
serde-1.0.156 \ |
176 |
serde_derive-1.0.156 \ |
177 |
serde_json-1.0.93 \ |
178 |
serial_test-1.0.0 \ |
179 |
serial_test_derive-1.0.0 \ |
180 |
shell-escape-0.1.5 \ |
181 |
shellexpand-3.1.0 \ |
182 |
signal-hook-0.3.15 \ |
183 |
signal-hook-mio-0.2.3 \ |
184 |
signal-hook-registry-1.4.1 \ |
185 |
simplelog-0.12.1 \ |
186 |
siphasher-0.3.10 \ |
187 |
slab-0.4.8 \ |
188 |
smallvec-1.11.0 \ |
189 |
strsim-0.10.0 \ |
190 |
struct-patch-0.2.3 \ |
191 |
struct-patch-derive-0.2.3 \ |
192 |
syn-1.0.107 \ |
193 |
syntect-5.1.0 \ |
194 |
sys-info-0.9.1 \ |
195 |
tempfile-3.4.0 \ |
196 |
termcolor-1.2.0 \ |
197 |
thiserror-1.0.39 \ |
198 |
thiserror-impl-1.0.39 \ |
199 |
thread_local-1.1.7 \ |
200 |
time-0.3.22 \ |
201 |
time-core-0.1.1 \ |
202 |
time-macros-0.2.9 \ |
203 |
tinyvec-1.6.0 \ |
204 |
tinyvec_macros-0.1.1 \ |
205 |
unicode-bidi-0.3.10 \ |
206 |
unicode-ident-1.0.6 \ |
207 |
unicode-normalization-0.1.22 \ |
208 |
unicode-segmentation-1.10.1 \ |
209 |
unicode-truncate-0.2.0 \ |
210 |
unicode-width-0.1.10 \ |
211 |
url-2.4.1 \ |
212 |
utf8parse-0.2.1 \ |
213 |
vcpkg-0.2.15 \ |
214 |
version_check-0.9.4 \ |
215 |
walkdir-2.3.3 \ |
216 |
wasi-0.11.0+wasi-snapshot-preview1 \ |
217 |
wasm-bindgen-0.2.84 \ |
218 |
wasm-bindgen-backend-0.2.84 \ |
219 |
wasm-bindgen-macro-0.2.84 \ |
220 |
wasm-bindgen-macro-support-0.2.84 \ |
221 |
wasm-bindgen-shared-0.2.84 \ |
222 |
which-4.4.0 \ |
223 |
winapi-0.3.9 \ |
224 |
winapi-i686-pc-windows-gnu-0.4.0 \ |
225 |
winapi-util-0.1.5 \ |
226 |
winapi-x86_64-pc-windows-gnu-0.4.0 \ |
227 |
windows-sys-0.42.0 \ |
228 |
windows-sys-0.45.0 \ |
229 |
windows-sys-0.48.0 \ |
230 |
windows-targets-0.42.1 \ |
231 |
windows-targets-0.48.1 \ |
232 |
windows_aarch64_gnullvm-0.42.1 \ |
233 |
windows_aarch64_gnullvm-0.48.0 \ |
234 |
windows_aarch64_msvc-0.42.1 \ |
235 |
windows_aarch64_msvc-0.48.0 \ |
236 |
windows_i686_gnu-0.42.1 \ |
237 |
windows_i686_gnu-0.48.0 \ |
238 |
windows_i686_msvc-0.42.1 \ |
239 |
windows_i686_msvc-0.48.0 \ |
240 |
windows_x86_64_gnu-0.42.1 \ |
241 |
windows_x86_64_gnu-0.48.0 \ |
242 |
windows_x86_64_gnullvm-0.42.1 \ |
243 |
windows_x86_64_gnullvm-0.48.0 \ |
244 |
windows_x86_64_msvc-0.42.1 \ |
245 |
windows_x86_64_msvc-0.48.0 \ |
246 |
yansi-0.5.1 |
247 |
RUSTFLAGS+= --cap-lints=warn |
25 |
RUSTFLAGS+= --cap-lints=warn |
248 |
PLIST_FILES= bin/${PORTNAME} |
26 |
PLIST_FILES= bin/${PORTNAME} |
249 |
|
27 |
|
250 |
BINARY_ALIAS= python3=${PYTHON_CMD} # xcb requires python3 |
28 |
BINARY_ALIAS= python3=${PYTHON_CMD} # xcb requires python3 |
251 |
|
29 |
|
|
|
30 |
# Fix build on armv7, i386 and powerpc |
31 |
# sys-info-0.9.1 crate issue: https://github.com/FillZpp/sys-info-rs/issues/80 |
32 |
post-patch: |
33 |
@${REINPLACE_CMD} \ |
34 |
-e '/get_cpu/s|unsigned long|uint64_t|' \ |
35 |
-e '/get_proc_total/s|unsigned long|uint64_t|' \ |
36 |
${WRKSRC}/cargo-crates/sys-info-0.9.1/c/*.[ch] |
37 |
|
252 |
post-install: |
38 |
post-install: |
253 |
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} |
39 |
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} |
254 |
|
40 |
|