parent
5dfd4dda98
commit
d016c42591
|
@ -4,7 +4,7 @@ DISTVERSION= 0.9.64
|
|||
PORTREVISION= 1
|
||||
CATEGORIES= accessibility
|
||||
|
||||
MAINTAINER= me@igalic.co
|
||||
MAINTAINER= freebsd@igalic.co
|
||||
COMMENT= Adaptive screen brightness and temperature for Windows and Unix
|
||||
WWW= https://getgammy.com/
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= lsp-plugins
|
||||
DISTVERSION= 1.2.1
|
||||
DISTVERSION= 1.2.5
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= https://github.com/sadko4u/lsp-plugins/releases/download/${DISTVERSION}/
|
||||
PKGNAMESUFFIX= -lv2
|
||||
|
@ -23,7 +23,7 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \
|
|||
|
||||
USES= gmake gl gnome iconv:wchar_t pkgconfig xorg # compiler:c11
|
||||
USE_GNOME= cairo
|
||||
USE_XORG= x11
|
||||
USE_XORG= x11 xrandr
|
||||
USE_GL= gl
|
||||
|
||||
BINARY_ALIAS= g++=${CXX} c++=${CXX}
|
||||
|
@ -57,7 +57,7 @@ do-configure:
|
|||
post-install:
|
||||
@${STRIP_CMD} \
|
||||
${STAGEDIR}${PREFIX}/lib/lv2/lsp-plugins.lv2/lsp-*.so \
|
||||
${STAGEDIR}${PREFIX}/lib/liblsp-r3d-glx-lib-1.0.1.so
|
||||
${STAGEDIR}${PREFIX}/lib/liblsp-r3d-glx-lib-*.so
|
||||
|
||||
post-install-JACK-on:
|
||||
@${STRIP_CMD} \
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1651625840
|
||||
SHA256 (lsp-plugins-src-1.2.1.tar.gz) = c0789b6496eb832eedd33dab4437b5154006dfc056fdd474260a0a5566029fad
|
||||
SIZE (lsp-plugins-src-1.2.1.tar.gz) = 36424374
|
||||
TIMESTAMP = 1674947408
|
||||
SHA256 (lsp-plugins-src-1.2.5.tar.gz) = 618aedf856e963b884ba2d1ac3809ef78056d521c3934387f20152ce45b67e4c
|
||||
SIZE (lsp-plugins-src-1.2.5.tar.gz) = 40266526
|
||||
|
|
|
@ -44,6 +44,10 @@
|
|||
%%JACK%%bin/lsp-plugins-mb-compressor-mono
|
||||
%%JACK%%bin/lsp-plugins-mb-compressor-ms
|
||||
%%JACK%%bin/lsp-plugins-mb-compressor-stereo
|
||||
%%JACK%%bin/lsp-plugins-mb-dyna-processor-lr
|
||||
%%JACK%%bin/lsp-plugins-mb-dyna-processor-mono
|
||||
%%JACK%%bin/lsp-plugins-mb-dyna-processor-ms
|
||||
%%JACK%%bin/lsp-plugins-mb-dyna-processor-stereo
|
||||
%%JACK%%bin/lsp-plugins-mb-expander-lr
|
||||
%%JACK%%bin/lsp-plugins-mb-expander-mono
|
||||
%%JACK%%bin/lsp-plugins-mb-expander-ms
|
||||
|
@ -58,6 +62,9 @@
|
|||
%%JACK%%bin/lsp-plugins-multisampler-x24-do
|
||||
%%JACK%%bin/lsp-plugins-multisampler-x48
|
||||
%%JACK%%bin/lsp-plugins-multisampler-x48-do
|
||||
%%JACK%%bin/lsp-plugins-noise-generator-x1
|
||||
%%JACK%%bin/lsp-plugins-noise-generator-x2
|
||||
%%JACK%%bin/lsp-plugins-noise-generator-x4
|
||||
%%JACK%%bin/lsp-plugins-oscillator-mono
|
||||
%%JACK%%bin/lsp-plugins-oscilloscope-x1
|
||||
%%JACK%%bin/lsp-plugins-oscilloscope-x2
|
||||
|
@ -99,6 +106,10 @@
|
|||
%%JACK%%bin/lsp-plugins-sc-mb-compressor-mono
|
||||
%%JACK%%bin/lsp-plugins-sc-mb-compressor-ms
|
||||
%%JACK%%bin/lsp-plugins-sc-mb-compressor-stereo
|
||||
%%JACK%%bin/lsp-plugins-sc-mb-dyna-processor-lr
|
||||
%%JACK%%bin/lsp-plugins-sc-mb-dyna-processor-mono
|
||||
%%JACK%%bin/lsp-plugins-sc-mb-dyna-processor-ms
|
||||
%%JACK%%bin/lsp-plugins-sc-mb-dyna-processor-stereo
|
||||
%%JACK%%bin/lsp-plugins-sc-mb-expander-lr
|
||||
%%JACK%%bin/lsp-plugins-sc-mb-expander-mono
|
||||
%%JACK%%bin/lsp-plugins-sc-mb-expander-ms
|
||||
|
@ -121,11 +132,11 @@
|
|||
%%JACK%%bin/lsp-plugins-trigger-midi-stereo
|
||||
%%JACK%%bin/lsp-plugins-trigger-mono
|
||||
%%JACK%%bin/lsp-plugins-trigger-stereo
|
||||
%%JACK%%lib/liblsp-r3d-glx-lib-1.0.1.a
|
||||
%%JACK%%lib/liblsp-r3d-glx-lib-1.0.1.so
|
||||
%%JACK%%lib/liblsp-r3d-glx-lib-1.0.8.a
|
||||
%%JACK%%lib/liblsp-r3d-glx-lib-1.0.8.so
|
||||
%%JACK%%lib/liblsp-r3d-glx-lib.a
|
||||
%%JACK%%lib/liblsp-r3d-glx-lib.so
|
||||
%%JACK%%lib/lsp-plugins/liblsp-plugins-jack-1.2.1.so
|
||||
%%JACK%%lib/lsp-plugins/liblsp-plugins-jack-1.2.5.so
|
||||
lib/lv2/lsp-plugins.lv2/art_delay_mono.ttl
|
||||
lib/lv2/lsp-plugins.lv2/art_delay_stereo.ttl
|
||||
lib/lv2/lsp-plugins.lv2/comp_delay_mono.ttl
|
||||
|
@ -168,13 +179,17 @@ lib/lv2/lsp-plugins.lv2/limiter_mono.ttl
|
|||
lib/lv2/lsp-plugins.lv2/limiter_stereo.ttl
|
||||
lib/lv2/lsp-plugins.lv2/loud_comp_mono.ttl
|
||||
lib/lv2/lsp-plugins.lv2/loud_comp_stereo.ttl
|
||||
lib/lv2/lsp-plugins.lv2/lsp-plugins-lv2-1.2.1.so
|
||||
lib/lv2/lsp-plugins.lv2/lsp-plugins-lv2ui-1.2.1.so
|
||||
lib/lv2/lsp-plugins.lv2/lsp-plugins-lv2-1.2.5.so
|
||||
lib/lv2/lsp-plugins.lv2/lsp-plugins-lv2ui-1.2.5.so
|
||||
lib/lv2/lsp-plugins.lv2/manifest.ttl
|
||||
lib/lv2/lsp-plugins.lv2/mb_compressor_lr.ttl
|
||||
lib/lv2/lsp-plugins.lv2/mb_compressor_mono.ttl
|
||||
lib/lv2/lsp-plugins.lv2/mb_compressor_ms.ttl
|
||||
lib/lv2/lsp-plugins.lv2/mb_compressor_stereo.ttl
|
||||
lib/lv2/lsp-plugins.lv2/mb_dyna_processor_lr.ttl
|
||||
lib/lv2/lsp-plugins.lv2/mb_dyna_processor_mono.ttl
|
||||
lib/lv2/lsp-plugins.lv2/mb_dyna_processor_ms.ttl
|
||||
lib/lv2/lsp-plugins.lv2/mb_dyna_processor_stereo.ttl
|
||||
lib/lv2/lsp-plugins.lv2/mb_expander_lr.ttl
|
||||
lib/lv2/lsp-plugins.lv2/mb_expander_mono.ttl
|
||||
lib/lv2/lsp-plugins.lv2/mb_expander_ms.ttl
|
||||
|
@ -189,6 +204,9 @@ lib/lv2/lsp-plugins.lv2/multisampler_x24.ttl
|
|||
lib/lv2/lsp-plugins.lv2/multisampler_x24_do.ttl
|
||||
lib/lv2/lsp-plugins.lv2/multisampler_x48.ttl
|
||||
lib/lv2/lsp-plugins.lv2/multisampler_x48_do.ttl
|
||||
lib/lv2/lsp-plugins.lv2/noise_generator_x1.ttl
|
||||
lib/lv2/lsp-plugins.lv2/noise_generator_x2.ttl
|
||||
lib/lv2/lsp-plugins.lv2/noise_generator_x4.ttl
|
||||
lib/lv2/lsp-plugins.lv2/oscillator_mono.ttl
|
||||
lib/lv2/lsp-plugins.lv2/oscilloscope_x1.ttl
|
||||
lib/lv2/lsp-plugins.lv2/oscilloscope_x2.ttl
|
||||
|
@ -230,6 +248,10 @@ lib/lv2/lsp-plugins.lv2/sc_mb_compressor_lr.ttl
|
|||
lib/lv2/lsp-plugins.lv2/sc_mb_compressor_mono.ttl
|
||||
lib/lv2/lsp-plugins.lv2/sc_mb_compressor_ms.ttl
|
||||
lib/lv2/lsp-plugins.lv2/sc_mb_compressor_stereo.ttl
|
||||
lib/lv2/lsp-plugins.lv2/sc_mb_dyna_processor_lr.ttl
|
||||
lib/lv2/lsp-plugins.lv2/sc_mb_dyna_processor_mono.ttl
|
||||
lib/lv2/lsp-plugins.lv2/sc_mb_dyna_processor_ms.ttl
|
||||
lib/lv2/lsp-plugins.lv2/sc_mb_dyna_processor_stereo.ttl
|
||||
lib/lv2/lsp-plugins.lv2/sc_mb_expander_lr.ttl
|
||||
lib/lv2/lsp-plugins.lv2/sc_mb_expander_mono.ttl
|
||||
lib/lv2/lsp-plugins.lv2/sc_mb_expander_ms.ttl
|
||||
|
@ -294,11 +316,15 @@ lib/lv2/lsp-plugins.lv2/trigger_stereo.ttl
|
|||
%%VST2%%lib/vst/lsp-plugins/limiter-stereo.so
|
||||
%%VST2%%lib/vst/lsp-plugins/loud-comp-mono.so
|
||||
%%VST2%%lib/vst/lsp-plugins/loud-comp-stereo.so
|
||||
%%VST2%%lib/vst/lsp-plugins/lsp-plugins-vst2-1.2.1.so
|
||||
%%VST2%%lib/vst/lsp-plugins/lsp-plugins-vst2-1.2.5.so
|
||||
%%VST2%%lib/vst/lsp-plugins/mb-compressor-lr.so
|
||||
%%VST2%%lib/vst/lsp-plugins/mb-compressor-mono.so
|
||||
%%VST2%%lib/vst/lsp-plugins/mb-compressor-ms.so
|
||||
%%VST2%%lib/vst/lsp-plugins/mb-compressor-stereo.so
|
||||
%%VST2%%lib/vst/lsp-plugins/mb-dyna-processor-lr.so
|
||||
%%VST2%%lib/vst/lsp-plugins/mb-dyna-processor-mono.so
|
||||
%%VST2%%lib/vst/lsp-plugins/mb-dyna-processor-ms.so
|
||||
%%VST2%%lib/vst/lsp-plugins/mb-dyna-processor-stereo.so
|
||||
%%VST2%%lib/vst/lsp-plugins/mb-expander-lr.so
|
||||
%%VST2%%lib/vst/lsp-plugins/mb-expander-mono.so
|
||||
%%VST2%%lib/vst/lsp-plugins/mb-expander-ms.so
|
||||
|
@ -313,6 +339,9 @@ lib/lv2/lsp-plugins.lv2/trigger_stereo.ttl
|
|||
%%VST2%%lib/vst/lsp-plugins/multisampler-x24.so
|
||||
%%VST2%%lib/vst/lsp-plugins/multisampler-x48-do.so
|
||||
%%VST2%%lib/vst/lsp-plugins/multisampler-x48.so
|
||||
%%VST2%%lib/vst/lsp-plugins/noise-generator-x1.so
|
||||
%%VST2%%lib/vst/lsp-plugins/noise-generator-x2.so
|
||||
%%VST2%%lib/vst/lsp-plugins/noise-generator-x4.so
|
||||
%%VST2%%lib/vst/lsp-plugins/oscillator-mono.so
|
||||
%%VST2%%lib/vst/lsp-plugins/oscilloscope-x1.so
|
||||
%%VST2%%lib/vst/lsp-plugins/oscilloscope-x2.so
|
||||
|
@ -354,6 +383,10 @@ lib/lv2/lsp-plugins.lv2/trigger_stereo.ttl
|
|||
%%VST2%%lib/vst/lsp-plugins/sc-mb-compressor-mono.so
|
||||
%%VST2%%lib/vst/lsp-plugins/sc-mb-compressor-ms.so
|
||||
%%VST2%%lib/vst/lsp-plugins/sc-mb-compressor-stereo.so
|
||||
%%VST2%%lib/vst/lsp-plugins/sc-mb-dyna-processor-lr.so
|
||||
%%VST2%%lib/vst/lsp-plugins/sc-mb-dyna-processor-mono.so
|
||||
%%VST2%%lib/vst/lsp-plugins/sc-mb-dyna-processor-ms.so
|
||||
%%VST2%%lib/vst/lsp-plugins/sc-mb-dyna-processor-stereo.so
|
||||
%%VST2%%lib/vst/lsp-plugins/sc-mb-expander-lr.so
|
||||
%%VST2%%lib/vst/lsp-plugins/sc-mb-expander-mono.so
|
||||
%%VST2%%lib/vst/lsp-plugins/sc-mb-expander-ms.so
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= pyradio
|
||||
DISTVERSION= 0.8.9.36
|
||||
DISTVERSION= 0.9.0
|
||||
CATEGORIES= audio python
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
|
@ -51,15 +51,15 @@ post-patch:
|
|||
-e 's/\(enable_notifications =\) -1/\1 0/' \
|
||||
${WRKSRC}/pyradio/config
|
||||
|
||||
post-install-DOCS-on:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_MAN} ${WRKSRC}/pyradio*.1 ${STAGEDIR}${MANPREFIX}/man/man1
|
||||
${INSTALL_DATA} ${WRKSRC}/*.html ${WRKSRC}/*.md ${STAGEDIR}${DOCSDIR}/
|
||||
|
||||
post-install:
|
||||
${INSTALL_DATA} ${WRKSRC}/devel/${PORTNAME}.desktop \
|
||||
${STAGEDIR}${DESKTOPDIR}/${PORTNAME}.desktop
|
||||
${INSTALL_DATA} ${WRKSRC}/devel/${PORTNAME}.png \
|
||||
${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
|
||||
|
||||
post-install-DOCS-on:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_MAN} ${WRKSRC}/pyradio*.1 ${STAGEDIR}${MANPREFIX}/man/man1
|
||||
${INSTALL_DATA} ${WRKSRC}/*.html ${WRKSRC}/*.md ${STAGEDIR}${DOCSDIR}/
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1673886781
|
||||
SHA256 (coderholic-pyradio-0.8.9.36_GH0.tar.gz) = 58b3dbcd7e21a015b1f4c6431cd2602cfd5eb8540048af1f61bda051b2462278
|
||||
SIZE (coderholic-pyradio-0.8.9.36_GH0.tar.gz) = 662172
|
||||
TIMESTAMP = 1674918558
|
||||
SHA256 (coderholic-pyradio-0.9.0_GH0.tar.gz) = 16f543df7c6f80fa4b8a5a08a75055b220c1df07d8e4306d091bb5bcc465e48f
|
||||
SIZE (coderholic-pyradio-0.9.0_GH0.tar.gz) = 664703
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= qtractor
|
||||
DISTVERSIONPREFIX= qtractor_
|
||||
DISTVERSION= 0_9_30
|
||||
DISTVERSION= 0_9_31
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= https://github.com/rncbc/qtractor/archive/refs/tags/ \
|
||||
https://download.steinberg.net/sdk_downloads/:vst3sdk
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
TIMESTAMP = 1672426650
|
||||
SHA256 (qtractor_0_9_30.tar.gz) = 04dd9772217da1ace95ea2a7f29040029337f16e2f79dbcca4845d783c18ac64
|
||||
SIZE (qtractor_0_9_30.tar.gz) = 1892838
|
||||
TIMESTAMP = 1674795073
|
||||
SHA256 (qtractor_0_9_31.tar.gz) = 3a7c35e0eb2f9d6e3de2ad9e853944805add3df1dade734ce5fcd7f3271f12c5
|
||||
SIZE (qtractor_0_9_31.tar.gz) = 1893363
|
||||
SHA256 (vst-sdk_3.7.4_build-25_2021-12-16.zip) = 49b0e46345af323ab84be9df065653b2a6531745dea6f3ac3fb47915df9f3a81
|
||||
SIZE (vst-sdk_3.7.4_build-25_2021-12-16.zip) = 104869292
|
||||
|
|
|
@ -20,6 +20,7 @@ USE_CSTD= c99
|
|||
USE_LDCONFIG= yes
|
||||
|
||||
PLIST_SUB= VERSION=${PORTVERSION}
|
||||
MESON_ARGS+= -Ddocs=disabled
|
||||
|
||||
post-install:
|
||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsratom-0.so.${PORTVERSION}
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
PORTNAME= ddosify
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.11.0
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 0.13.0
|
||||
CATEGORIES= benchmarks
|
||||
|
||||
MAINTAINER= 0xdutra@gmail.com
|
||||
|
@ -21,20 +20,25 @@ GH_TUPLE= \
|
|||
ddosify:go-faker:v0.1.1:ddosify_go_faker/vendor/github.com/ddosify/go-faker \
|
||||
enescakir:emoji:v1.0.0:enescakir_emoji/vendor/github.com/enescakir/emoji \
|
||||
fatih:color:v1.13.0:fatih_color/vendor/github.com/fatih/color \
|
||||
go-ole:go-ole:v1.2.6:go_ole_go_ole/vendor/github.com/go-ole/go-ole \
|
||||
golang:exp:4b8118a2686a:golang_exp/vendor/golang.org/x/exp \
|
||||
golang:groupcache:8c9f03a8e57e:golang_groupcache/vendor/github.com/golang/groupcache \
|
||||
golang:mod:v0.7.0:golang_mod/vendor/golang.org/x/mod \
|
||||
golang:net:v0.3.0:golang_net/vendor/golang.org/x/net \
|
||||
golang:sys:v0.3.0:golang_sys/vendor/golang.org/x/sys \
|
||||
golang:text:v0.5.0:golang_text/vendor/golang.org/x/text \
|
||||
golang:tools:v0.4.0:golang_tools/vendor/golang.org/x/tools \
|
||||
golang:text:v0.6.0:golang_text/vendor/golang.org/x/text \
|
||||
google:uuid:v1.3.0:google_uuid/vendor/github.com/google/uuid \
|
||||
jaswdr:faker:v1.10.2:jaswdr_faker/vendor/github.com/jaswdr/faker \
|
||||
lufia:plan9stats:39d0f177ccd0:lufia_plan9stats/vendor/github.com/lufia/plan9stats \
|
||||
mattn:go-colorable:v0.1.12:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
|
||||
mattn:go-isatty:v0.0.14:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
|
||||
power-devops:perfstat:5aafc221ea8c:power_devops_perfstat/vendor/github.com/power-devops/perfstat \
|
||||
shirou:gopsutil:v3.22.12:shirou_gopsutil_v3/vendor/github.com/shirou/gopsutil/v3 \
|
||||
tidwall:gjson:v1.14.4:tidwall_gjson/vendor/github.com/tidwall/gjson \
|
||||
tidwall:match:v1.1.1:tidwall_match/vendor/github.com/tidwall/match \
|
||||
tidwall:pretty:v1.2.0:tidwall_pretty/vendor/github.com/tidwall/pretty \
|
||||
yuin:goldmark:v1.4.13:yuin_goldmark/vendor/github.com/yuin/goldmark
|
||||
tklauser:go-sysconf:v0.3.11:tklauser_go_sysconf/vendor/github.com/tklauser/go-sysconf \
|
||||
tklauser:numcpus:v0.6.0:tklauser_numcpus/vendor/github.com/tklauser/numcpus \
|
||||
yusufpapurcu:wmi:v1.2.2:yusufpapurcu_wmi/vendor/github.com/yusufpapurcu/wmi
|
||||
|
||||
PLIST_FILES= bin/${PORTNAME}
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
TIMESTAMP = 1672441237
|
||||
SHA256 (ddosify-ddosify-v0.11.0_GH0.tar.gz) = 7435788e6ec69cab1219609539adaff5d6b539bd0d7bdf8150bb3fe51ec2dcf4
|
||||
SIZE (ddosify-ddosify-v0.11.0_GH0.tar.gz) = 1164305
|
||||
TIMESTAMP = 1674962534
|
||||
SHA256 (ddosify-ddosify-v0.13.0_GH0.tar.gz) = e3d0d64943c8d6fa9d12912b9d84c59e8f43c12ffc87613518a9c5cf46c24b48
|
||||
SIZE (ddosify-ddosify-v0.13.0_GH0.tar.gz) = 1174911
|
||||
SHA256 (antchfx-xmlquery-v1.3.13_GH0.tar.gz) = e882143ac161874fc3d9a91f1e19ab78271b5aa37a7d8541e728b566c405e36c
|
||||
SIZE (antchfx-xmlquery-v1.3.13_GH0.tar.gz) = 21490
|
||||
SHA256 (antchfx-xpath-v1.2.1_GH0.tar.gz) = cd9962512d4b3611b500621c1aeaf12780648845f7c976050c2bcba5c5d222c4
|
||||
|
@ -13,31 +13,41 @@ SHA256 (enescakir-emoji-v1.0.0_GH0.tar.gz) = d62dc29e5a3f08b8de6fdb8919089cfa9a8
|
|||
SIZE (enescakir-emoji-v1.0.0_GH0.tar.gz) = 68908
|
||||
SHA256 (fatih-color-v1.13.0_GH0.tar.gz) = 326ff785bc0cb5171c17be2a65959e83ee7889ba39412ba4c53c062e2df3ffec
|
||||
SIZE (fatih-color-v1.13.0_GH0.tar.gz) = 10826
|
||||
SHA256 (go-ole-go-ole-v1.2.6_GH0.tar.gz) = 8f8ae1e3a71c1aa16fcd59b409e498dbec41c3ed23aec81e26edea275670db60
|
||||
SIZE (go-ole-go-ole-v1.2.6_GH0.tar.gz) = 52588
|
||||
SHA256 (golang-exp-4b8118a2686a_GH0.tar.gz) = 806ee23f4dda2b0dd456bc0e92205802686073cc86afb1d24225c17c2d44a152
|
||||
SIZE (golang-exp-4b8118a2686a_GH0.tar.gz) = 1612820
|
||||
SHA256 (golang-groupcache-8c9f03a8e57e_GH0.tar.gz) = b92f918daa48048fd360f14d1a4aed6e70c1176ae6b00b0dc04094bb088e9865
|
||||
SIZE (golang-groupcache-8c9f03a8e57e_GH0.tar.gz) = 26047
|
||||
SHA256 (golang-mod-v0.7.0_GH0.tar.gz) = 1846c24608808de0c6b9e0d8de1d017fc3dd090bcda96741eba7c38a4c39b157
|
||||
SIZE (golang-mod-v0.7.0_GH0.tar.gz) = 120272
|
||||
SHA256 (golang-net-v0.3.0_GH0.tar.gz) = 5f53dfecccac61de7a36827a69d7da5b458ce6ac64b5e459cad1dde5afd86a66
|
||||
SIZE (golang-net-v0.3.0_GH0.tar.gz) = 1236608
|
||||
SHA256 (golang-sys-v0.3.0_GH0.tar.gz) = e0b14604be069f1ceb6958f8539c49d37f7033bcd03c59e3482164f4be0973f8
|
||||
SIZE (golang-sys-v0.3.0_GH0.tar.gz) = 1410672
|
||||
SHA256 (golang-text-v0.5.0_GH0.tar.gz) = 04a78e474c713161f61967f05dfa160cd7786aa6ecbc4183d54d7fefd6992772
|
||||
SIZE (golang-text-v0.5.0_GH0.tar.gz) = 8363060
|
||||
SHA256 (golang-tools-v0.4.0_GH0.tar.gz) = d85785d97aa7dc217fa7fa6e8d375806771c54cfff008060a44045a21b438bfe
|
||||
SIZE (golang-tools-v0.4.0_GH0.tar.gz) = 3271550
|
||||
SHA256 (golang-text-v0.6.0_GH0.tar.gz) = 5e21aa155036d214cde4b5992cd07ac81ecb230e87d2abaa3cf1a606df9b64fe
|
||||
SIZE (golang-text-v0.6.0_GH0.tar.gz) = 8361991
|
||||
SHA256 (google-uuid-v1.3.0_GH0.tar.gz) = 7f7f37c47980e0afcc178a9ffc390bec29ed2371919b4c07658eb01791a7f921
|
||||
SIZE (google-uuid-v1.3.0_GH0.tar.gz) = 16210
|
||||
SHA256 (jaswdr-faker-v1.10.2_GH0.tar.gz) = b9eb34788820ef5624fdd48e8d1d72c8a7c0fdc03dd24038aa45f6fc016a02b1
|
||||
SIZE (jaswdr-faker-v1.10.2_GH0.tar.gz) = 366692
|
||||
SHA256 (lufia-plan9stats-39d0f177ccd0_GH0.tar.gz) = 6a87acc4833453fd54095568233ad17f323e735f70acaca090155bb624b325dc
|
||||
SIZE (lufia-plan9stats-39d0f177ccd0_GH0.tar.gz) = 10252
|
||||
SHA256 (mattn-go-colorable-v0.1.12_GH0.tar.gz) = 32493594aee411896ffe13aaed14df4a23c3006866c46c1a908af79eacd102b2
|
||||
SIZE (mattn-go-colorable-v0.1.12_GH0.tar.gz) = 9801
|
||||
SHA256 (mattn-go-isatty-v0.0.14_GH0.tar.gz) = e6460325edf600297cf2ef68834938fb1c5b8d5f234b3b24ec7c0a29a2d70b39
|
||||
SIZE (mattn-go-isatty-v0.0.14_GH0.tar.gz) = 4710
|
||||
SHA256 (power-devops-perfstat-5aafc221ea8c_GH0.tar.gz) = 0edc7b034d0ad2dd3fb0e60120259a5986cea7449e62ff526fa010c4b1c12848
|
||||
SIZE (power-devops-perfstat-5aafc221ea8c_GH0.tar.gz) = 36006
|
||||
SHA256 (shirou-gopsutil-v3.22.12_GH0.tar.gz) = 39bedcb6d755a19df45657cc44dd6a1bf5f4c2727017dc19db4091db2b5c06d6
|
||||
SIZE (shirou-gopsutil-v3.22.12_GH0.tar.gz) = 174072
|
||||
SHA256 (tidwall-gjson-v1.14.4_GH0.tar.gz) = 390ef447d99bd6e52342cd97152b75decb2565d28a16ed27d357b4e250a90b19
|
||||
SIZE (tidwall-gjson-v1.14.4_GH0.tar.gz) = 58503
|
||||
SHA256 (tidwall-match-v1.1.1_GH0.tar.gz) = 1fc2ff17ecdd82c7ba739b4f373b9df731a8e42517c70285c8bbf24dd9b3f2f0
|
||||
SIZE (tidwall-match-v1.1.1_GH0.tar.gz) = 5931
|
||||
SHA256 (tidwall-pretty-v1.2.0_GH0.tar.gz) = fda514a386aff71cf7a4639a8fb8e1133bf8f583eba902b3c844a176401fad7d
|
||||
SIZE (tidwall-pretty-v1.2.0_GH0.tar.gz) = 11224
|
||||
SHA256 (yuin-goldmark-v1.4.13_GH0.tar.gz) = 77292903086944782225e88417ca6c20e47a7ec6210ec3e6e04e89bdac65d995
|
||||
SIZE (yuin-goldmark-v1.4.13_GH0.tar.gz) = 257774
|
||||
SHA256 (tklauser-go-sysconf-v0.3.11_GH0.tar.gz) = 8807ea083b88187b97dab09235088e476e70a089196978c1d9288fce7d43acc3
|
||||
SIZE (tklauser-go-sysconf-v0.3.11_GH0.tar.gz) = 29999
|
||||
SHA256 (tklauser-numcpus-v0.6.0_GH0.tar.gz) = 9e2116ee20501badc762866fb17d602a1bac578e067a5e745d31ea9c4262f079
|
||||
SIZE (tklauser-numcpus-v0.6.0_GH0.tar.gz) = 9372
|
||||
SHA256 (yusufpapurcu-wmi-v1.2.2_GH0.tar.gz) = 334baf5692c9b74e4a8b22b75901896f3832b2a38ba9c343c5bdcd2e721f63df
|
||||
SIZE (yusufpapurcu-wmi-v1.2.2_GH0.tar.gz) = 12456
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
PORTNAME= kmcp
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.8.4
|
||||
PORTREVISION= 4
|
||||
DISTVERSION= 0.9.1
|
||||
CATEGORIES= biology
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
TIMESTAMP = 1660846903
|
||||
SHA256 (go/biology_kmcp/kmcp-v0.8.4/v0.8.4.mod) = 2a051ec54bcad49a952ac04393b9915b81e30ff13a580c4787411fbf721154f1
|
||||
SIZE (go/biology_kmcp/kmcp-v0.8.4/v0.8.4.mod) = 1746
|
||||
SHA256 (go/biology_kmcp/kmcp-v0.8.4/v0.8.4.zip) = 882652e4522a4737d91fc921e93075fab647bb8d48456672283150c1690c3998
|
||||
SIZE (go/biology_kmcp/kmcp-v0.8.4/v0.8.4.zip) = 17075036
|
||||
TIMESTAMP = 1674883920
|
||||
SHA256 (go/biology_kmcp/kmcp-v0.9.1/v0.9.1.mod) = edc46bac945386a7fea6b8c14e1c07e618c5bb82d464054629b1c43632b7e99f
|
||||
SIZE (go/biology_kmcp/kmcp-v0.9.1/v0.9.1.mod) = 1679
|
||||
SHA256 (go/biology_kmcp/kmcp-v0.9.1/v0.9.1.zip) = a7b92a3ae11ff51e18ed2c98864c839fb91fc7d8c7efe048c032a71074079daf
|
||||
SIZE (go/biology_kmcp/kmcp-v0.9.1/v0.9.1.zip) = 69554132
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= resdk
|
||||
DISTVERSION= 15.0.0
|
||||
DISTVERSION= 16.0.0
|
||||
CATEGORIES= biology python
|
||||
MASTER_SITES= PYPI
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
@ -8,8 +8,12 @@ MAINTAINER= yuri@FreeBSD.org
|
|||
COMMENT= Resolwe SDK to interact with Resolwe server and Resolwe Bioinformatics
|
||||
WWW= https://github.com/genialis/resolwe-bio-py
|
||||
|
||||
LICENSE= BSD3CLAUSE
|
||||
LICENSE= APACHE20
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}setuptools_scm>=6.4.0:devel/py-setuptools_scm@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
|
||||
RUN_DEPENDS= \
|
||||
${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3@${PY_FLAVOR} \
|
||||
|
@ -24,10 +28,13 @@ RUN_DEPENDS= \
|
|||
${PYTHON_PKGNAMEPREFIX}tzlocal>=1.5.1:devel/py-tzlocal@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}wrapt>0:devel/py-wrapt@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}xlrd>0:textproc/py-xlrd@${PY_FLAVOR}
|
||||
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mypy-boto3-s3>0:devel/py-mypy-boto3-s3@${PY_FLAVOR}
|
||||
|
||||
USES= python:3.6+
|
||||
USE_PYTHON= distutils autoplist
|
||||
USE_PYTHON= pep517 autoplist pytest
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1654554538
|
||||
SHA256 (resdk-15.0.0.tar.gz) = 8bdbda4877cb2452157019f711a318d1f20f74e46689e48461597d9f86d57fb3
|
||||
SIZE (resdk-15.0.0.tar.gz) = 246344
|
||||
TIMESTAMP = 1674884051
|
||||
SHA256 (resdk-16.0.0.tar.gz) = 6424cc0c7584f95f6738cbccc98e83902377438881d435776a7b19a6ea458f7a
|
||||
SIZE (resdk-16.0.0.tar.gz) = 250300
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
--- pyproject.toml.orig 2023-01-28 05:39:12 UTC
|
||||
+++ pyproject.toml
|
||||
@@ -1,6 +1,6 @@
|
||||
[build-system]
|
||||
requires = [
|
||||
- "setuptools >= 64.0.0",
|
||||
+ "setuptools >= 0",
|
||||
"setuptools_scm >= 6.4.0",
|
||||
]
|
||||
build-backend = "setuptools.build_meta"
|
|
@ -1,7 +1,7 @@
|
|||
PORTNAME= vcflib
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.0.5
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= biology
|
||||
|
||||
MAINTAINER= jwb@FreeBSD.org
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
--- contrib/WFA2-lib/system/profiler_timer.h.orig 2023-01-26 13:43:09 UTC
|
||||
+++ contrib/WFA2-lib/system/profiler_timer.h
|
||||
@@ -33,6 +33,7 @@
|
||||
#ifndef PROFILER_TIMER_H
|
||||
#define PROFILER_TIMER_H
|
||||
|
||||
+#include <time.h>
|
||||
#include "profiler_counter.h"
|
||||
|
||||
/*
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= veryl
|
||||
DISTVERSIONPREFIX= veryl-v
|
||||
DISTVERSION= 0.2.2
|
||||
DISTVERSION= 0.3.0
|
||||
CATEGORIES= cad
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
|
@ -41,7 +41,6 @@ CARGO_CRATES= addr2line-0.19.0 \
|
|||
bimap-0.6.2 \
|
||||
bitflags-1.3.2 \
|
||||
block-buffer-0.10.3 \
|
||||
bstr-0.2.17 \
|
||||
bstr-1.1.0 \
|
||||
btoi-0.4.2 \
|
||||
bumpalo-3.12.0 \
|
||||
|
@ -50,7 +49,7 @@ CARGO_CRATES= addr2line-0.19.0 \
|
|||
bytesize-1.1.0 \
|
||||
cast-0.3.0 \
|
||||
castaway-0.2.2 \
|
||||
cc-1.0.78 \
|
||||
cc-1.0.79 \
|
||||
cfg-if-1.0.0 \
|
||||
chrono-0.4.23 \
|
||||
ciborium-0.2.0 \
|
||||
|
@ -78,10 +77,10 @@ CARGO_CRATES= addr2line-0.19.0 \
|
|||
crossbeam-queue-0.3.8 \
|
||||
crossbeam-utils-0.8.14 \
|
||||
crypto-common-0.1.6 \
|
||||
cxx-1.0.87 \
|
||||
cxx-build-1.0.87 \
|
||||
cxxbridge-flags-1.0.87 \
|
||||
cxxbridge-macro-1.0.87 \
|
||||
cxx-1.0.88 \
|
||||
cxx-build-1.0.88 \
|
||||
cxxbridge-flags-1.0.88 \
|
||||
cxxbridge-macro-1.0.88 \
|
||||
darling-0.14.2 \
|
||||
darling_core-0.14.2 \
|
||||
darling_macro-0.14.2 \
|
||||
|
@ -94,7 +93,7 @@ CARGO_CRATES= addr2line-0.19.0 \
|
|||
directories-4.0.1 \
|
||||
dirs-4.0.0 \
|
||||
dirs-sys-0.3.7 \
|
||||
either-1.8.0 \
|
||||
either-1.8.1 \
|
||||
elasticlunr-rs-3.0.1 \
|
||||
encode_unicode-0.3.6 \
|
||||
encoding_rs-0.8.31 \
|
||||
|
@ -239,7 +238,8 @@ CARGO_CRATES= addr2line-0.19.0 \
|
|||
new_debug_unreachable-1.0.4 \
|
||||
nix-0.26.2 \
|
||||
nom-7.1.3 \
|
||||
notify-5.0.0 \
|
||||
nom8-0.2.0 \
|
||||
notify-5.1.0 \
|
||||
notify-debouncer-mini-0.2.1 \
|
||||
num-integer-0.1.45 \
|
||||
num-traits-0.2.15 \
|
||||
|
@ -248,7 +248,7 @@ CARGO_CRATES= addr2line-0.19.0 \
|
|||
object-0.30.3 \
|
||||
once_cell-1.17.0 \
|
||||
oorandom-11.1.3 \
|
||||
opener-0.5.0 \
|
||||
opener-0.5.1 \
|
||||
os_str_bytes-6.4.1 \
|
||||
owo-colors-3.5.0 \
|
||||
parking_lot-0.11.2 \
|
||||
|
@ -318,6 +318,7 @@ CARGO_CRATES= addr2line-0.19.0 \
|
|||
serde_derive-1.0.152 \
|
||||
serde_json-1.0.91 \
|
||||
serde_repr-0.1.10 \
|
||||
serde_spanned-0.6.0 \
|
||||
serde_urlencoded-0.7.1 \
|
||||
sha-1-0.10.1 \
|
||||
sha1-0.10.5 \
|
||||
|
@ -367,6 +368,9 @@ CARGO_CRATES= addr2line-0.19.0 \
|
|||
tokio-tungstenite-0.17.2 \
|
||||
tokio-util-0.7.4 \
|
||||
toml-0.5.11 \
|
||||
toml-0.6.0 \
|
||||
toml_datetime-0.5.1 \
|
||||
toml_edit-0.18.1 \
|
||||
topological-sort-0.2.2 \
|
||||
tower-0.4.13 \
|
||||
tower-layer-0.3.2 \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
TIMESTAMP = 1674699793
|
||||
TIMESTAMP = 1674978084
|
||||
SHA256 (rust/crates/addr2line-0.19.0.crate) = a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97
|
||||
SIZE (rust/crates/addr2line-0.19.0.crate) = 33210
|
||||
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
|
||||
|
@ -43,8 +43,6 @@ SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c9
|
|||
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
|
||||
SHA256 (rust/crates/block-buffer-0.10.3.crate) = 69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e
|
||||
SIZE (rust/crates/block-buffer-0.10.3.crate) = 10465
|
||||
SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223
|
||||
SIZE (rust/crates/bstr-0.2.17.crate) = 330350
|
||||
SHA256 (rust/crates/bstr-1.1.0.crate) = b45ea9b00a7b3f2988e9a65ad3917e62123c38dba709b666506207be96d1790b
|
||||
SIZE (rust/crates/bstr-1.1.0.crate) = 340878
|
||||
SHA256 (rust/crates/btoi-0.4.2.crate) = 97c0869a9faa81f8bbf8102371105d6d0a7b79167a04c340b04ab16892246a11
|
||||
|
@ -61,8 +59,8 @@ SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2
|
|||
SIZE (rust/crates/cast-0.3.0.crate) = 11452
|
||||
SHA256 (rust/crates/castaway-0.2.2.crate) = 8a17ed5635fc8536268e5d4de1e22e81ac34419e5f052d4d51f4e01dcc263fcc
|
||||
SIZE (rust/crates/castaway-0.2.2.crate) = 11091
|
||||
SHA256 (rust/crates/cc-1.0.78.crate) = a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d
|
||||
SIZE (rust/crates/cc-1.0.78.crate) = 61375
|
||||
SHA256 (rust/crates/cc-1.0.79.crate) = 50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f
|
||||
SIZE (rust/crates/cc-1.0.79.crate) = 62624
|
||||
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
|
||||
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
|
||||
SHA256 (rust/crates/chrono-0.4.23.crate) = 16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f
|
||||
|
@ -117,14 +115,14 @@ SHA256 (rust/crates/crossbeam-utils-0.8.14.crate) = 4fb766fa798726286dbbb842f174
|
|||
SIZE (rust/crates/crossbeam-utils-0.8.14.crate) = 42127
|
||||
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
|
||||
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
|
||||
SHA256 (rust/crates/cxx-1.0.87.crate) = b61a7545f753a88bcbe0a70de1fcc0221e10bfc752f576754fa91e663db1622e
|
||||
SIZE (rust/crates/cxx-1.0.87.crate) = 589116
|
||||
SHA256 (rust/crates/cxx-build-1.0.87.crate) = f464457d494b5ed6905c63b0c4704842aba319084a0a3561cdc1359536b53200
|
||||
SIZE (rust/crates/cxx-build-1.0.87.crate) = 84429
|
||||
SHA256 (rust/crates/cxxbridge-flags-1.0.87.crate) = 43c7119ce3a3701ed81aca8410b9acf6fc399d2629d057b87e2efa4e63a3aaea
|
||||
SIZE (rust/crates/cxxbridge-flags-1.0.87.crate) = 5251
|
||||
SHA256 (rust/crates/cxxbridge-macro-1.0.87.crate) = 65e07508b90551e610910fa648a1878991d367064997a596135b86df30daf07e
|
||||
SIZE (rust/crates/cxxbridge-macro-1.0.87.crate) = 59475
|
||||
SHA256 (rust/crates/cxx-1.0.88.crate) = 322296e2f2e5af4270b54df9e85a02ff037e271af20ba3e7fe1575515dc840b8
|
||||
SIZE (rust/crates/cxx-1.0.88.crate) = 682495
|
||||
SHA256 (rust/crates/cxx-build-1.0.88.crate) = 017a1385b05d631e7875b1f151c9f012d37b53491e2a87f65bff5c262b2111d8
|
||||
SIZE (rust/crates/cxx-build-1.0.88.crate) = 84429
|
||||
SHA256 (rust/crates/cxxbridge-flags-1.0.88.crate) = c26bbb078acf09bc1ecda02d4223f03bdd28bd4874edcb0379138efc499ce971
|
||||
SIZE (rust/crates/cxxbridge-flags-1.0.88.crate) = 5253
|
||||
SHA256 (rust/crates/cxxbridge-macro-1.0.88.crate) = 357f40d1f06a24b60ae1fe122542c1fb05d28d32acb2aed064e84bc2ad1e252e
|
||||
SIZE (rust/crates/cxxbridge-macro-1.0.88.crate) = 59476
|
||||
SHA256 (rust/crates/darling-0.14.2.crate) = b0dd3cd20dc6b5a876612a6e5accfe7f3dd883db6d07acfbf14c128f61550dfa
|
||||
SIZE (rust/crates/darling-0.14.2.crate) = 22141
|
||||
SHA256 (rust/crates/darling_core-0.14.2.crate) = a784d2ccaf7c98501746bf0be29b2022ba41fd62a2e622af997a03e9f972859f
|
||||
|
@ -149,8 +147,8 @@ SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f753
|
|||
SIZE (rust/crates/dirs-4.0.0.crate) = 12503
|
||||
SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
|
||||
SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
|
||||
SHA256 (rust/crates/either-1.8.0.crate) = 90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797
|
||||
SIZE (rust/crates/either-1.8.0.crate) = 15992
|
||||
SHA256 (rust/crates/either-1.8.1.crate) = 7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91
|
||||
SIZE (rust/crates/either-1.8.1.crate) = 16027
|
||||
SHA256 (rust/crates/elasticlunr-rs-3.0.1.crate) = b94d9c8df0fe6879ca12e7633fdfe467c503722cc981fc463703472d2b876448
|
||||
SIZE (rust/crates/elasticlunr-rs-3.0.1.crate) = 99022
|
||||
SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
|
||||
|
@ -439,8 +437,10 @@ SHA256 (rust/crates/nix-0.26.2.crate) = bfdda3d196821d6af13126e40375cdf7da646a96
|
|||
SIZE (rust/crates/nix-0.26.2.crate) = 277973
|
||||
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
|
||||
SIZE (rust/crates/nom-7.1.3.crate) = 117570
|
||||
SHA256 (rust/crates/notify-5.0.0.crate) = ed2c66da08abae1c024c01d635253e402341b4060a12e99b31c7594063bf490a
|
||||
SIZE (rust/crates/notify-5.0.0.crate) = 37091
|
||||
SHA256 (rust/crates/nom8-0.2.0.crate) = ae01545c9c7fc4486ab7debaf2aad7003ac19431791868fb2e8066df97fad2f8
|
||||
SIZE (rust/crates/nom8-0.2.0.crate) = 162020
|
||||
SHA256 (rust/crates/notify-5.1.0.crate) = 58ea850aa68a06e48fdb069c0ec44d0d64c8dbffa49bf3b6f7f0a901fdea1ba9
|
||||
SIZE (rust/crates/notify-5.1.0.crate) = 37269
|
||||
SHA256 (rust/crates/notify-debouncer-mini-0.2.1.crate) = e23e9fa24f094b143c1eb61f90ac6457de87be6987bc70746e0179f7dbc9007b
|
||||
SIZE (rust/crates/notify-debouncer-mini-0.2.1.crate) = 4988
|
||||
SHA256 (rust/crates/num-integer-0.1.45.crate) = 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9
|
||||
|
@ -457,8 +457,8 @@ SHA256 (rust/crates/once_cell-1.17.0.crate) = 6f61fba1741ea2b3d6a1e3178721804bb7
|
|||
SIZE (rust/crates/once_cell-1.17.0.crate) = 32736
|
||||
SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575
|
||||
SIZE (rust/crates/oorandom-11.1.3.crate) = 10068
|
||||
SHA256 (rust/crates/opener-0.5.0.crate) = 4ea3ebcd72a54701f56345f16785a6d3ac2df7e986d273eb4395c0b01db17952
|
||||
SIZE (rust/crates/opener-0.5.0.crate) = 12350
|
||||
SHA256 (rust/crates/opener-0.5.1.crate) = eb5aec1b5ae1cc1714a2638def57cd3b9187d61779b2fecdbe833938b192120a
|
||||
SIZE (rust/crates/opener-0.5.1.crate) = 12611
|
||||
SHA256 (rust/crates/os_str_bytes-6.4.1.crate) = 9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee
|
||||
SIZE (rust/crates/os_str_bytes-6.4.1.crate) = 23101
|
||||
SHA256 (rust/crates/owo-colors-3.5.0.crate) = c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f
|
||||
|
@ -597,6 +597,8 @@ SHA256 (rust/crates/serde_json-1.0.91.crate) = 877c235533714907a8c2464236f5c4b2a
|
|||
SIZE (rust/crates/serde_json-1.0.91.crate) = 144654
|
||||
SHA256 (rust/crates/serde_repr-0.1.10.crate) = 9a5ec9fa74a20ebbe5d9ac23dac1fc96ba0ecfe9f50f2843b52e537b10fbcb4e
|
||||
SIZE (rust/crates/serde_repr-0.1.10.crate) = 9760
|
||||
SHA256 (rust/crates/serde_spanned-0.6.0.crate) = 2c68e921cef53841b8925c2abadd27c9b891d9613bdc43d6b823062866df38e8
|
||||
SIZE (rust/crates/serde_spanned-0.6.0.crate) = 7770
|
||||
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
|
||||
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
|
||||
SHA256 (rust/crates/sha-1-0.10.1.crate) = f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c
|
||||
|
@ -695,6 +697,12 @@ SHA256 (rust/crates/tokio-util-0.7.4.crate) = 0bb2e075f03b3d66d8d8785356224ba688
|
|||
SIZE (rust/crates/tokio-util-0.7.4.crate) = 93424
|
||||
SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
|
||||
SIZE (rust/crates/toml-0.5.11.crate) = 54910
|
||||
SHA256 (rust/crates/toml-0.6.0.crate) = 4fb9d890e4dc9298b70f740f615f2e05b9db37dce531f6b24fb77ac993f9f217
|
||||
SIZE (rust/crates/toml-0.6.0.crate) = 47246
|
||||
SHA256 (rust/crates/toml_datetime-0.5.1.crate) = 4553f467ac8e3d374bc9a177a26801e5d0f9b211aa1673fb137a403afd1c9cf5
|
||||
SIZE (rust/crates/toml_datetime-0.5.1.crate) = 10593
|
||||
SHA256 (rust/crates/toml_edit-0.18.1.crate) = 56c59d8dd7d0dcbc6428bf7aa2f0e823e26e43b3c9aca15bbc9475d23e5fa12b
|
||||
SIZE (rust/crates/toml_edit-0.18.1.crate) = 102542
|
||||
SHA256 (rust/crates/topological-sort-0.2.2.crate) = ea68304e134ecd095ac6c3574494fc62b909f416c4fca77e440530221e549d3d
|
||||
SIZE (rust/crates/topological-sort-0.2.2.crate) = 10566
|
||||
SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
|
||||
|
@ -811,5 +819,5 @@ SHA256 (rust/crates/winreg-0.10.1.crate) = 80d0f4e272c85def139476380b12f9ac60926
|
|||
SIZE (rust/crates/winreg-0.10.1.crate) = 25725
|
||||
SHA256 (rust/crates/xml_writer-0.4.0.crate) = 3a74a847d8392999f89e9668c4dd46283b91fd6fc1f34aa5ecf4ceaf8fa3258e
|
||||
SIZE (rust/crates/xml_writer-0.4.0.crate) = 3872
|
||||
SHA256 (dalance-veryl-veryl-v0.2.2_GH0.tar.gz) = 9fd65e319e6ebf6adc81b684c8821fdbceef94a558f99324a70db49c1355c97e
|
||||
SIZE (dalance-veryl-veryl-v0.2.2_GH0.tar.gz) = 428459
|
||||
SHA256 (dalance-veryl-veryl-v0.3.0_GH0.tar.gz) = a7be944486295661bbd9fc2571d151f46ec0c24f6b161d15996eaf0045ad5f45
|
||||
SIZE (dalance-veryl-veryl-v0.3.0_GH0.tar.gz) = 396097
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
PORTNAME= grig
|
||||
PORTVERSION= 0.9.0
|
||||
PORTREVISION= 1
|
||||
#DISTNAME= Grig
|
||||
CATEGORIES= comms hamradio
|
||||
|
||||
|
@ -13,7 +14,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
|
|||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= fillods
|
||||
GH_PROJECT= grig
|
||||
GH_TAGNAME= 77ab785
|
||||
#GH_TAGNAME= 77ab785
|
||||
GH_TAGNAME= 9d79adb
|
||||
|
||||
LIB_DEPENDS= libhamlib.so:comms/hamlib \
|
||||
libharfbuzz.so:print/harfbuzz \
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
bin/grig
|
||||
share/locale/fr/LC_MESSAGES/grig.mo
|
||||
share/locale/de/LC_MESSAGES/grig.mo
|
||||
share/locale/it/LC_MESSAGES/grig.mo
|
||||
share/locale/fr/LC_MESSAGES/grig.mo
|
||||
share/locale/tr/LC_MESSAGES/grig.mo
|
||||
man/man1/grig.1.gz
|
||||
%%DATADIR%%/AUTHORS
|
||||
%%DATADIR%%/COPYING
|
||||
%%DATADIR%%/ChangeLog
|
||||
%%DATADIR%%/NEWS
|
||||
%%DATADIR%%/README
|
||||
%%DATADIR%%/README.md
|
||||
share/pixmaps/grig/digits_normal.png
|
||||
share/pixmaps/grig/digits_small.png
|
||||
share/pixmaps/grig/grig-logo.png
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= scrcpy
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.24
|
||||
DISTVERSION= 1.25
|
||||
CATEGORIES= comms net
|
||||
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/:server
|
||||
DISTFILES= ${SERVER_FILE}:server
|
||||
|
@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
|
|||
LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
|
||||
RUN_DEPENDS= adb:devel/android-tools
|
||||
|
||||
USES= compiler:c++11-lang meson pkgconfig sdl
|
||||
USES= compiler:c++11-lang desktop-file-utils meson pkgconfig sdl
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= Genymobile
|
||||
|
@ -29,6 +29,8 @@ MESON_ARGS= -Dportable=false \
|
|||
PLIST_FILES= bin/scrcpy \
|
||||
etc/bash_completion.d/scrcpy \
|
||||
man/man1/scrcpy.1.gz \
|
||||
share/applications/scrcpy-console.desktop \
|
||||
share/applications/scrcpy.desktop \
|
||||
share/icons/hicolor/256x256/apps/scrcpy.png \
|
||||
${DATADIR}/scrcpy-server \
|
||||
share/zsh/site-functions/_scrcpy
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
TIMESTAMP = 1656485534
|
||||
SHA256 (scrcpy-server-v1.24) = ae74a81ea79c0dc7250e586627c278c0a9a8c5de46c9fb5c38c167fb1a36f056
|
||||
SIZE (scrcpy-server-v1.24) = 41159
|
||||
SHA256 (Genymobile-scrcpy-v1.24_GH0.tar.gz) = e3054ad453ac577b941f8df0eabc94e842affc6e1d10ba8d21cededfa2eacc73
|
||||
SIZE (Genymobile-scrcpy-v1.24_GH0.tar.gz) = 424970
|
||||
TIMESTAMP = 1674893057
|
||||
SHA256 (scrcpy-server-v1.25) = ce0306c7bbd06ae72f6d06f7ec0ee33774995a65de71e0a83813ecb67aec9bdb
|
||||
SIZE (scrcpy-server-v1.25) = 42151
|
||||
SHA256 (Genymobile-scrcpy-v1.25_GH0.tar.gz) = dfecc9dcffd45540bef88a7e346d37bead3665a5c868a5a95c5ec7bfed43ad07
|
||||
SIZE (Genymobile-scrcpy-v1.25_GH0.tar.gz) = 345594
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
--- app/meson.build.orig 2022-04-28 18:46:28 UTC
|
||||
--- app/meson.build.orig 2022-12-22 11:33:29 UTC
|
||||
+++ app/meson.build
|
||||
@@ -46,8 +46,8 @@ src = [
|
||||
|
||||
|
@ -11,12 +11,16 @@
|
|||
conf.set('_GNU_SOURCE', true)
|
||||
|
||||
if host_machine.system() == 'windows'
|
||||
@@ -230,7 +230,7 @@ install_data('data/icon.png',
|
||||
@@ -233,10 +233,10 @@ install_data('data/icon.png',
|
||||
install_data('data/zsh-completion/_scrcpy',
|
||||
install_dir: 'share/zsh/site-functions')
|
||||
install_dir: join_paths(datadir, 'zsh/site-functions'))
|
||||
install_data('data/bash-completion/scrcpy',
|
||||
- install_dir: 'share/bash-completion/completions')
|
||||
- install_dir: join_paths(datadir, 'bash-completion/completions'))
|
||||
+ install_dir: 'etc/bash_completion.d')
|
||||
|
||||
|
||||
### TESTS
|
||||
# Desktop entry file for application launchers
|
||||
-if host_machine.system() == 'linux'
|
||||
+if host_machine.system() == 'linux' or host_machine.system() == 'freebsd'
|
||||
# Install a launcher (ex: /usr/local/share/applications/scrcpy.desktop)
|
||||
install_data('data/scrcpy.desktop',
|
||||
install_dir: join_paths(datadir, 'applications'))
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= cego
|
||||
PORTVERSION= 2.48.14
|
||||
PORTVERSION= 2.48.15
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= http://www.lemke-it.com/
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1674549974
|
||||
SHA256 (cego-2.48.14.tar.gz) = 02c67d50e45ec0c9d7273d9244af899851f8b65bc88f30063fe8b13b7ff90b0b
|
||||
SIZE (cego-2.48.14.tar.gz) = 3222605
|
||||
TIMESTAMP = 1674759605
|
||||
SHA256 (cego-2.48.15.tar.gz) = 542d71fe207c70d550047a49c12a0998bb9ca0f0933f816b46fc3746ac748de2
|
||||
SIZE (cego-2.48.15.tar.gz) = 3222683
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= cegobridge
|
||||
PORTVERSION= 1.6.3
|
||||
PORTVERSION= 1.6.4
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= http://www.lemke-it.com/
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1672748579
|
||||
SHA256 (cegobridge-1.6.3.tar.gz) = efc3417005b9ecb819eb95371ca53366998ea7f1cfd52f64a4c38481de5a8ae3
|
||||
SIZE (cegobridge-1.6.3.tar.gz) = 701427
|
||||
TIMESTAMP = 1674758991
|
||||
SHA256 (cegobridge-1.6.4.tar.gz) = fe963161aeb29fbbd51b1b1c5c65bdb0546f10e0b522c3a687bae83a1a32c03f
|
||||
SIZE (cegobridge-1.6.4.tar.gz) = 575782
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
PORTNAME= kbibtex
|
||||
DISTVERSION= 0.9.2
|
||||
PORTREVISION= 41
|
||||
DISTVERSION= 0.9.3.1
|
||||
CATEGORIES= databases kde
|
||||
MASTER_SITES= KDE/stable/KBibTeX/${DISTVERSION}
|
||||
MASTER_SITES= KDE/stable/KBibTeX/${DISTVERSION:R}
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Bibliography editor for KDE
|
||||
|
@ -14,15 +13,15 @@ LIB_DEPENDS= libicuuc.so:devel/icu \
|
|||
libqoauth-qt5.so:net/qoauth-qt5
|
||||
|
||||
USES= cmake compiler:c++11-lang desktop-file-utils gettext gnome \
|
||||
iconv kde:5 qca qt:5 shared-mime-info tar:xz xorg
|
||||
iconv kde:5 pkgconfig qca qt:5 shared-mime-info tar:xz xorg
|
||||
USE_GNOME= libxml2 libxslt
|
||||
USE_KDE= auth bookmarks codecs completion config configwidgets \
|
||||
coreaddons crash ecm i18n iconthemes itemviews jobwidgets \
|
||||
kio parts service solid sonnet syntaxhighlighting texteditor \
|
||||
coreaddons crash ecm i18n iconthemes itemviews jobwidgets kio \
|
||||
parts service solid sonnet syntaxhighlighting texteditor \
|
||||
textwidgets wallet widgetsaddons windowsystem xmlgui \
|
||||
doctools:build
|
||||
USE_QT= concurrent core dbus declarative gui location network \
|
||||
printsupport webchannel widgets xml xmlpatterns \
|
||||
networkauth printsupport webchannel widgets xml xmlpatterns \
|
||||
buildtools:build qmake:build
|
||||
USE_XORG= x11
|
||||
USE_LDCONFIG= yes
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
TIMESTAMP = 1587962652
|
||||
SHA256 (kbibtex-0.9.2.tar.xz) = d98651fba99de8ebaf1a19bd8b3c3ac660a34cea33e4c587be30fd61466fac27
|
||||
SIZE (kbibtex-0.9.2.tar.xz) = 4196896
|
||||
TIMESTAMP = 1674848560
|
||||
SHA256 (kbibtex-0.9.3.1.tar.xz) = 907fc4e71bfd766ccced6ac8325182a38cb45efffb5c7a3010b24fdce273f244
|
||||
SIZE (kbibtex-0.9.3.1.tar.xz) = 4219496
|
||||
SHA256 (4cad9a994ccd685e23a94bd13ced36f56336e056.diff) = 0d11ef88e1f97d2a315f8b875295f5503462ef93e7346ea992d06d74cc8ec392
|
||||
SIZE (4cad9a994ccd685e23a94bd13ced36f56336e056.diff) = 854
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
Backport of
|
||||
https://invent.kde.org/office/kbibtex/-/commit/4cad9a994ccd685e23a94bd13ced36f56336e056
|
||||
to readd translations.
|
||||
|
||||
--- CMakeLists.txt.orig 2023-01-12 19:04:52 UTC
|
||||
+++ CMakeLists.txt
|
||||
@@ -253,9 +253,11 @@ if(KF5DocTools_FOUND)
|
||||
)
|
||||
if(KF5DocTools_FOUND)
|
||||
add_subdirectory(doc)
|
||||
+ kdoctools_install(po)
|
||||
endif()
|
||||
# macro_optional_add_subdirectory(
|
||||
# po
|
||||
# )
|
||||
+ki18n_install(po)
|
||||
|
||||
feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)
|
|
@ -1,8 +1,8 @@
|
|||
--- src/data/file.cpp.orig 2015-08-09 18:14:19 UTC
|
||||
--- src/data/file.cpp.orig 2023-01-12 18:57:44 UTC
|
||||
+++ src/data/file.cpp
|
||||
@@ -42,8 +42,8 @@ const QString File::ProtectCasing = QLat
|
||||
const QString File::NameFormatting = QLatin1String("NameFormatting");
|
||||
const QString File::ListSeparator = QLatin1String("ListSeparator");
|
||||
@@ -44,8 +44,8 @@ const QString File::ListSeparator = QStringLiteral("Li
|
||||
const QString File::NameFormatting = QStringLiteral("NameFormatting");
|
||||
const QString File::ListSeparator = QStringLiteral("ListSeparator");
|
||||
|
||||
-const quint64 valid = 0x08090a0b0c0d0e0f;
|
||||
-const quint64 invalid = 0x0102030405060708;
|
||||
|
|
|
@ -8,7 +8,7 @@ PKGNAMEPREFIX= nagios-
|
|||
DISTNAME= check_postgres_replication.py
|
||||
EXTRACT_SUFX= # empty
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
MAINTAINER= joneum@FreeBSD.org
|
||||
COMMENT= Nagios plugin to check the lag between a postgresql replica and master
|
||||
WWW= https://pypi.org/project/nagiosplugin/
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= barman
|
||||
DISTVERSIONPREFIX= release/
|
||||
DISTVERSION= 3.3.0
|
||||
DISTVERSION= 3.4.0
|
||||
CATEGORIES= databases
|
||||
PKGNAMEPREFIX= pg
|
||||
PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}
|
||||
|
@ -16,7 +16,7 @@ RUN_DEPENDS= rsync:net/rsync \
|
|||
${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}argcomplete>0:devel/py-argcomplete@${PY_FLAVOR}
|
||||
|
||||
USES= pgsql python:3.7+
|
||||
USES= python:3.7+
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
||||
USE_GITHUB= yes
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
TIMESTAMP = 1671129236
|
||||
SHA256 (barman-3.3.0-manual.pdf) = cc17d3774c11842ace4b51d1708b307d7ba6b90d3375d54254746d5d84e7b623
|
||||
SIZE (barman-3.3.0-manual.pdf) = 1355644
|
||||
SHA256 (EnterpriseDB-barman-release-3.3.0_GH0.tar.gz) = 17bfd9e656678b6cff8eb76754b548f97fa23a096f6d646eb4cbb5d6775b10c7
|
||||
SIZE (EnterpriseDB-barman-release-3.3.0_GH0.tar.gz) = 1472187
|
||||
TIMESTAMP = 1674984849
|
||||
SHA256 (barman-3.4.0-manual.pdf) = 3b1c50b45fa4a186efb0e988d5d0e13b5875e2df36f9c04e494cf31cde5b1778
|
||||
SIZE (barman-3.4.0-manual.pdf) = 1376543
|
||||
SHA256 (EnterpriseDB-barman-release-3.4.0_GH0.tar.gz) = e1ebde33be0ad70051216f8d9e34a821b067d4f02a5fcae82dc10c9adcd4f5fa
|
||||
SIZE (EnterpriseDB-barman-release-3.4.0_GH0.tar.gz) = 1523738
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= agate-sql
|
||||
PORTVERSION= 0.5.8
|
||||
PORTVERSION= 0.5.9
|
||||
CATEGORIES= databases textproc python
|
||||
MASTER_SITES= PYPI
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
@ -11,9 +11,9 @@ WWW= https://agate-sql.rtfd.org/
|
|||
LICENSE= MIT
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}agate>=1.5.0:textproc/py-agate@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=1.0.8:databases/py-sqlalchemy10@${PY_FLAVOR}
|
||||
${PYTHON_PKGNAMEPREFIX}sqlalchemy14<2:databases/py-sqlalchemy14@${PY_FLAVOR}
|
||||
|
||||
USES= python:3.6+
|
||||
USES= python:3.7+
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
||||
NO_ARCH= yes
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1632811104
|
||||
SHA256 (agate-sql-0.5.8.tar.gz) = 581e062ae878cc087d3d0948670d46b16589df0790bf814524b0587a359f2ada
|
||||
SIZE (agate-sql-0.5.8.tar.gz) = 15182
|
||||
TIMESTAMP = 1675013403
|
||||
SHA256 (agate-sql-0.5.9.tar.gz) = 30b642a32a5b671161abef9e8ec36352f2e78a24ce849054edac6946d8b9ddc6
|
||||
SIZE (agate-sql-0.5.9.tar.gz) = 15434
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= gnome-font-viewer
|
||||
PORTVERSION= 42.0
|
||||
PORTVERSION= 43.0
|
||||
CATEGORIES= deskutils gnome
|
||||
MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
|
||||
DIST_SUBDIR= gnome
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1648054810
|
||||
SHA256 (gnome/gnome-font-viewer-42.0.tar.xz) = cfa2b8dfff21a105a1a021dadfa213f13627e6a179a77c7b59fdcedaca848dcc
|
||||
SIZE (gnome/gnome-font-viewer-42.0.tar.xz) = 287644
|
||||
TIMESTAMP = 1674958484
|
||||
SHA256 (gnome/gnome-font-viewer-43.0.tar.xz) = 81c6bffb06d5332346e00eaecaec1bdcfd617c51dfd95bcd058d6c76c76dd2b9
|
||||
SIZE (gnome/gnome-font-viewer-43.0.tar.xz) = 291800
|
||||
|
|
|
@ -4,6 +4,7 @@ share/applications/org.gnome.font-viewer.desktop
|
|||
share/dbus-1/services/org.gnome.font-viewer.service
|
||||
share/icons/hicolor/scalable/apps/org.gnome.font-viewer.svg
|
||||
share/icons/hicolor/symbolic/apps/org.gnome.font-viewer-symbolic.svg
|
||||
share/locale/ab/LC_MESSAGES/gnome-font-viewer.mo
|
||||
share/locale/af/LC_MESSAGES/gnome-font-viewer.mo
|
||||
share/locale/am/LC_MESSAGES/gnome-font-viewer.mo
|
||||
share/locale/an/LC_MESSAGES/gnome-font-viewer.mo
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= gnome-initial-setup
|
||||
PORTVERSION= 42.2
|
||||
PORTVERSION= 43.2
|
||||
CATEGORIES= deskutils gnome
|
||||
MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
|
||||
DIST_SUBDIR= gnome
|
||||
|
@ -15,18 +15,21 @@ BUILD_DEPENDS= gdm>=3.0.0:x11/gdm \
|
|||
gnome-autogen.sh:devel/gnome-common \
|
||||
krb5>0:security/krb5
|
||||
LIB_DEPENDS= libaccountsservice.so:sysutils/accountsservice \
|
||||
libadwaita-1.so:x11-toolkits/libadwaita \
|
||||
libgeocode-glib-2.so:net/geocode-glib2 \
|
||||
libgoa-1.0.so:net/gnome-online-accounts \
|
||||
libgweather-4.so:net/libgweather4 \
|
||||
libhandy-1.so:x11-toolkits/libhandy \
|
||||
libpwquality.so:security/libpwquality
|
||||
libpwquality.so:security/libpwquality \
|
||||
librest-1.0.so:net/librest1 \
|
||||
libwebkit2gtk-5.0.so:www/webkit2-gtk4
|
||||
RUN_DEPENDS= gdm>=3.0.0:x11/gdm \
|
||||
krb5>0:security/krb5
|
||||
|
||||
USES= compiler:c++11-lib gettext gnome meson pathfix pkgconfig tar:xz
|
||||
USE_GNOME= gnomedesktop3 gtk30 intlhack
|
||||
|
||||
MESON_ARGS= -Dcheese=disabled \
|
||||
-Dparental_controls=disabled \
|
||||
MESON_ARGS= -Dparental_controls=disabled \
|
||||
-Dsystemd=false
|
||||
|
||||
PORTSCOUT= limitw:1,even
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1656739405
|
||||
SHA256 (gnome/gnome-initial-setup-42.2.tar.xz) = 4d83d98b249abe15bb2b3e7e7aead9c47f848bca7b6a091abc908b76541abe7b
|
||||
SIZE (gnome/gnome-initial-setup-42.2.tar.xz) = 1181416
|
||||
TIMESTAMP = 1674958555
|
||||
SHA256 (gnome/gnome-initial-setup-43.2.tar.xz) = 23d7963a54d49594504d0eacd85096cafb5f86f1e74a58e040675b6e798ae698
|
||||
SIZE (gnome/gnome-initial-setup-43.2.tar.xz) = 528892
|
||||
|
|
|
@ -1,23 +1,21 @@
|
|||
$OpenBSD: patch-gnome-initial-setup_gnome-initial-setup_c,v 1.11 2021/05/14 10:29:31 ajacoutot Exp $
|
||||
|
||||
Disable NetworkManager.
|
||||
|
||||
Index: gnome-initial-setup/gnome-initial-setup.c
|
||||
--- gnome-initial-setup/gnome-initial-setup.c.orig
|
||||
--- gnome-initial-setup/gnome-initial-setup.c.orig 2022-12-02 15:11:34 UTC
|
||||
+++ gnome-initial-setup/gnome-initial-setup.c
|
||||
@@ -35,7 +35,6 @@
|
||||
@@ -32,7 +32,6 @@
|
||||
#include "pages/welcome/gis-welcome-page.h"
|
||||
#include "pages/language/gis-language-page.h"
|
||||
#include "pages/keyboard/gis-keyboard-page.h"
|
||||
-#include "pages/network/gis-network-page.h"
|
||||
#include "pages/timezone/gis-timezone-page.h"
|
||||
#include "pages/privacy/gis-privacy-page.h"
|
||||
#include "pages/goa/gis-goa-page.h"
|
||||
@@ -67,7 +66,6 @@ static PageData page_table[] = {
|
||||
#include "pages/software/gis-software-page.h"
|
||||
@@ -65,7 +64,6 @@ static PageData page_table[] = {
|
||||
PAGE (welcome, FALSE),
|
||||
PAGE (language, FALSE),
|
||||
PAGE (keyboard, FALSE),
|
||||
- PAGE (network, FALSE),
|
||||
PAGE (privacy, FALSE),
|
||||
PAGE (timezone, TRUE),
|
||||
PAGE (goa, FALSE),
|
||||
PAGE (software, TRUE),
|
||||
|
|
|
@ -1,22 +1,20 @@
|
|||
$OpenBSD: patch-gnome-initial-setup_meson_build,v 1.5 2020/11/07 15:51:26 ajacoutot Exp $
|
||||
|
||||
Disable NetworkManager.
|
||||
|
||||
Find libkrb5.so.
|
||||
|
||||
Index: gnome-initial-setup/meson.build
|
||||
--- gnome-initial-setup/meson.build.orig
|
||||
--- gnome-initial-setup/meson.build.orig 2022-12-02 15:11:34 UTC
|
||||
+++ gnome-initial-setup/meson.build
|
||||
@@ -26,8 +26,6 @@ sources += [
|
||||
]
|
||||
@@ -41,8 +41,6 @@ gweather_dep = dependency('gweather4')
|
||||
subdir('pages')
|
||||
|
||||
dependencies = [
|
||||
- dependency ('libnm', version: '>= 1.2'),
|
||||
- dependency ('libnma', version: '>= 1.0'),
|
||||
- dependency ('libnma-gtk4', version: '>= 1.0'),
|
||||
dependency ('polkit-gobject-1', version: '>= 0.103'),
|
||||
dependency ('accountsservice'),
|
||||
dependency ('gnome-desktop-3.0', version: '>= 3.7.5'),
|
||||
@@ -63,7 +61,8 @@ executable(
|
||||
geocode_glib_2_dep,
|
||||
@@ -76,7 +74,8 @@ executable(
|
||||
include_directories: config_h_dir,
|
||||
dependencies: dependencies,
|
||||
install: true,
|
||||
|
|
|
@ -1,9 +1,7 @@
|
|||
$OpenBSD: patch-gnome-initial-setup_pages_account_um-realm-manager_c,v 1.5 2014/10/06 10:16:42 ajacoutot Exp $
|
||||
|
||||
XXX rework and push upstream
|
||||
|
||||
--- gnome-initial-setup/pages/account/um-realm-manager.c.orig Tue Sep 2 05:37:52 2014
|
||||
+++ gnome-initial-setup/pages/account/um-realm-manager.c Mon Oct 6 11:55:29 2014
|
||||
--- gnome-initial-setup/pages/account/um-realm-manager.c.orig 2022-12-02 15:11:34 UTC
|
||||
+++ gnome-initial-setup/pages/account/um-realm-manager.c
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
#include "um-realm-manager.h"
|
||||
|
|
|
@ -1,20 +1,19 @@
|
|||
--- ./gnome-initial-setup/pages/account/um-utils.c.orig 2021-09-17 01:31:10.617948800 -0700
|
||||
+++ ./gnome-initial-setup/pages/account/um-utils.c 2021-10-04 20:15:17.919413000 -0700
|
||||
@@ -26,7 +26,7 @@
|
||||
--- gnome-initial-setup/pages/account/um-utils.c.orig 2023-01-28 19:16:53.089174000 -0800
|
||||
+++ gnome-initial-setup/pages/account/um-utils.c 2023-01-28 19:17:14.814366000 -0800
|
||||
@@ -26,7 +26,6 @@
|
||||
#include <stdlib.h>
|
||||
#include <sys/types.h>
|
||||
#include <pwd.h>
|
||||
-#include <utmp.h>
|
||||
+#include <utmpx.h>
|
||||
|
||||
#include <glib.h>
|
||||
#include <glib/gi18n.h>
|
||||
@@ -159,7 +159,7 @@
|
||||
cairo_restore (cr);
|
||||
@@ -61,7 +60,7 @@
|
||||
NULL);
|
||||
}
|
||||
|
||||
-#define MAXNAMELEN (UT_NAMESIZE - 1)
|
||||
+#define MAXNAMELEN 31
|
||||
+#define MAXNAMELEN (31)
|
||||
|
||||
static gboolean
|
||||
is_username_used (const gchar *username)
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
$OpenBSD: patch-gnome-initial-setup_pages_keyboard_gis-keyboard-page_c,v 1.6 2019/11/02 10:35:35 ajacoutot Exp $
|
||||
|
||||
Index: gnome-initial-setup/pages/keyboard/gis-keyboard-page.c
|
||||
--- gnome-initial-setup/pages/keyboard/gis-keyboard-page.c.orig
|
||||
--- gnome-initial-setup/pages/keyboard/gis-keyboard-page.c.orig 2022-12-02 15:11:34 UTC
|
||||
+++ gnome-initial-setup/pages/keyboard/gis-keyboard-page.c
|
||||
@@ -195,14 +195,16 @@ update_input (GisKeyboardPage *self)
|
||||
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
$OpenBSD: patch-gnome-initial-setup_pages_language_gis-language-page_c,v 1.5 2019/11/02 10:35:35 ajacoutot Exp $
|
||||
|
||||
Index: gnome-initial-setup/pages/language/gis-language-page.c
|
||||
--- gnome-initial-setup/pages/language/gis-language-page.c.orig
|
||||
--- gnome-initial-setup/pages/language/gis-language-page.c.orig 2022-12-02 15:11:34 UTC
|
||||
+++ gnome-initial-setup/pages/language/gis-language-page.c
|
||||
@@ -126,15 +126,17 @@ language_changed (CcLanguageChooser *chooser,
|
||||
gis_driver_set_user_language (driver, priv->new_locale_id, TRUE);
|
||||
|
|
|
@ -1,9 +1,7 @@
|
|||
$OpenBSD: patch-gnome-initial-setup_pages_meson_build,v 1.2 2020/05/14 15:34:52 ajacoutot Exp $
|
||||
|
||||
Disable NetworkManager.
|
||||
|
||||
Index: gnome-initial-setup/pages/meson.build
|
||||
--- gnome-initial-setup/pages/meson.build.orig
|
||||
--- gnome-initial-setup/pages/meson.build.orig 2022-12-02 15:11:34 UTC
|
||||
+++ gnome-initial-setup/pages/meson.build
|
||||
@@ -2,7 +2,6 @@ pages = [
|
||||
'account',
|
||||
|
|
|
@ -2,9 +2,11 @@ etc/xdg/autostart/gnome-initial-setup-copy-worker.desktop
|
|||
etc/xdg/autostart/gnome-initial-setup-first-login.desktop
|
||||
libexec/gnome-initial-setup
|
||||
libexec/gnome-initial-setup-copy-worker
|
||||
libexec/gnome-initial-setup-goa-helper
|
||||
share/applications/gnome-initial-setup.desktop
|
||||
share/gnome-session/sessions/gnome-initial-setup.session
|
||||
share/gnome-shell/modes/initial-setup.json
|
||||
share/locale/ab/LC_MESSAGES/gnome-initial-setup.mo
|
||||
share/locale/af/LC_MESSAGES/gnome-initial-setup.mo
|
||||
share/locale/an/LC_MESSAGES/gnome-initial-setup.mo
|
||||
share/locale/ar/LC_MESSAGES/gnome-initial-setup.mo
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= just
|
||||
DISTVERSION= 1.12.0
|
||||
DISTVERSION= 1.13.0
|
||||
CATEGORIES= deskutils
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
|
@ -61,13 +61,13 @@ CARGO_CRATES= aho-corasick-0.7.20 \
|
|||
linux-raw-sys-0.1.4 \
|
||||
log-0.4.17 \
|
||||
memchr-2.5.0 \
|
||||
nix-0.26.1 \
|
||||
nix-0.26.2 \
|
||||
once_cell-1.17.0 \
|
||||
output_vt100-0.1.3 \
|
||||
pretty_assertions-1.3.0 \
|
||||
proc-macro-error-1.0.4 \
|
||||
proc-macro-error-attr-1.0.4 \
|
||||
proc-macro2-1.0.49 \
|
||||
proc-macro2-1.0.50 \
|
||||
pulldown-cmark-0.9.2 \
|
||||
pulldown-cmark-to-cmark-10.0.4 \
|
||||
quote-1.0.23 \
|
||||
|
@ -76,7 +76,7 @@ CARGO_CRATES= aho-corasick-0.7.20 \
|
|||
regex-automata-0.1.10 \
|
||||
regex-syntax-0.6.28 \
|
||||
remove_dir_all-0.5.3 \
|
||||
rustix-0.36.6 \
|
||||
rustix-0.36.7 \
|
||||
rustversion-1.0.11 \
|
||||
ryu-1.0.12 \
|
||||
serde-1.0.152 \
|
||||
|
@ -97,7 +97,7 @@ CARGO_CRATES= aho-corasick-0.7.20 \
|
|||
tempfile-3.3.0 \
|
||||
temptree-0.2.0 \
|
||||
term_size-0.3.2 \
|
||||
termcolor-1.1.3 \
|
||||
termcolor-1.2.0 \
|
||||
textwrap-0.11.0 \
|
||||
typed-arena-2.0.2 \
|
||||
typenum-1.16.0 \
|
||||
|
@ -109,7 +109,7 @@ CARGO_CRATES= aho-corasick-0.7.20 \
|
|||
vec_map-0.8.2 \
|
||||
version_check-0.9.4 \
|
||||
wasi-0.11.0+wasi-snapshot-preview1 \
|
||||
which-4.3.0 \
|
||||
which-4.4.0 \
|
||||
winapi-0.3.9 \
|
||||
winapi-i686-pc-windows-gnu-0.4.0 \
|
||||
winapi-util-0.1.5 \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
TIMESTAMP = 1674264860
|
||||
TIMESTAMP = 1674876028
|
||||
SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac
|
||||
SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440
|
||||
SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
|
||||
|
@ -91,8 +91,8 @@ SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b603
|
|||
SIZE (rust/crates/log-0.4.17.crate) = 38028
|
||||
SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
|
||||
SIZE (rust/crates/memchr-2.5.0.crate) = 65812
|
||||
SHA256 (rust/crates/nix-0.26.1.crate) = 46a58d1d356c6597d08cde02c2f09d785b09e28711837b1ed667dc652c08a694
|
||||
SIZE (rust/crates/nix-0.26.1.crate) = 277805
|
||||
SHA256 (rust/crates/nix-0.26.2.crate) = bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a
|
||||
SIZE (rust/crates/nix-0.26.2.crate) = 277973
|
||||
SHA256 (rust/crates/once_cell-1.17.0.crate) = 6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66
|
||||
SIZE (rust/crates/once_cell-1.17.0.crate) = 32736
|
||||
SHA256 (rust/crates/output_vt100-0.1.3.crate) = 628223faebab4e3e40667ee0b2336d34a5b960ff60ea743ddfdbcf7770bcfb66
|
||||
|
@ -103,8 +103,8 @@ SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08c
|
|||
SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
|
||||
SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
|
||||
SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
|
||||
SHA256 (rust/crates/proc-macro2-1.0.49.crate) = 57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5
|
||||
SIZE (rust/crates/proc-macro2-1.0.49.crate) = 41977
|
||||
SHA256 (rust/crates/proc-macro2-1.0.50.crate) = 6ef7d57beacfaf2d8aee5937dab7b7f28de3cb8b1828479bb5de2a7106f2bae2
|
||||
SIZE (rust/crates/proc-macro2-1.0.50.crate) = 41667
|
||||
SHA256 (rust/crates/pulldown-cmark-0.9.2.crate) = 2d9cc634bc78768157b5cbfe988ffcd1dcba95cd2b2f03a88316c08c6d00ed63
|
||||
SIZE (rust/crates/pulldown-cmark-0.9.2.crate) = 115824
|
||||
SHA256 (rust/crates/pulldown-cmark-to-cmark-10.0.4.crate) = 0194e6e1966c23cc5fd988714f85b18d548d773e81965413555d96569931833d
|
||||
|
@ -121,8 +121,8 @@ SHA256 (rust/crates/regex-syntax-0.6.28.crate) = 456c603be3e8d448b072f410900c09f
|
|||
SIZE (rust/crates/regex-syntax-0.6.28.crate) = 299288
|
||||
SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
|
||||
SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184
|
||||
SHA256 (rust/crates/rustix-0.36.6.crate) = 4feacf7db682c6c329c4ede12649cd36ecab0f3be5b7d74e6a20304725db4549
|
||||
SIZE (rust/crates/rustix-0.36.6.crate) = 288718
|
||||
SHA256 (rust/crates/rustix-0.36.7.crate) = d4fdebc4b395b7fbb9ab11e462e20ed9051e7b16e42d24042c776eca0ac81b03
|
||||
SIZE (rust/crates/rustix-0.36.7.crate) = 290628
|
||||
SHA256 (rust/crates/rustversion-1.0.11.crate) = 5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70
|
||||
SIZE (rust/crates/rustversion-1.0.11.crate) = 17485
|
||||
SHA256 (rust/crates/ryu-1.0.12.crate) = 7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde
|
||||
|
@ -163,8 +163,8 @@ SHA256 (rust/crates/temptree-0.2.0.crate) = 8fda94d8251b40088cb769576f436da19ac1
|
|||
SIZE (rust/crates/temptree-0.2.0.crate) = 6520
|
||||
SHA256 (rust/crates/term_size-0.3.2.crate) = 1e4129646ca0ed8f45d09b929036bafad5377103edd06e50bf574b353d2b08d9
|
||||
SIZE (rust/crates/term_size-0.3.2.crate) = 10917
|
||||
SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
|
||||
SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
|
||||
SHA256 (rust/crates/termcolor-1.2.0.crate) = be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6
|
||||
SIZE (rust/crates/termcolor-1.2.0.crate) = 17917
|
||||
SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
|
||||
SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
|
||||
SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
|
||||
|
@ -187,8 +187,8 @@ SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7
|
|||
SIZE (rust/crates/version_check-0.9.4.crate) = 14895
|
||||
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
|
||||
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
|
||||
SHA256 (rust/crates/which-4.3.0.crate) = 1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b
|
||||
SIZE (rust/crates/which-4.3.0.crate) = 9635
|
||||
SHA256 (rust/crates/which-4.4.0.crate) = 2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269
|
||||
SIZE (rust/crates/which-4.4.0.crate) = 10889
|
||||
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
|
||||
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
|
||||
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
|
||||
|
@ -217,5 +217,5 @@ SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba
|
|||
SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
|
||||
SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
|
||||
SIZE (rust/crates/yansi-0.5.1.crate) = 16525
|
||||
SHA256 (casey-just-1.12.0_GH0.tar.gz) = f2359040c02392bcc11c9a1ca13fef8089e509cb64eb342e20c96f9edd5c1e55
|
||||
SIZE (casey-just-1.12.0_GH0.tar.gz) = 646693
|
||||
SHA256 (casey-just-1.13.0_GH0.tar.gz) = ead24ef982253fa4bdd0af27b0867f74c8d9528817be8dd8b14b182369a432c7
|
||||
SIZE (casey-just-1.13.0_GH0.tar.gz) = 646299
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= noti
|
||||
DISTVERSION= 3.5.0
|
||||
PORTREVISION= 8
|
||||
DISTVERSION= 3.6.0
|
||||
CATEGORIES= deskutils
|
||||
|
||||
MAINTAINER= tagattie@FreeBSD.org
|
||||
|
@ -22,7 +21,7 @@ GO_TARGET= ./cmd/noti
|
|||
PLIST_FILES= bin/noti man/man1/noti.1.gz man/man5/noti.yaml.5.gz
|
||||
|
||||
post-install:
|
||||
${INSTALL_MAN} ${WRKSRC}/docs/man/noti.1 ${STAGEDIR}${MANPREFIX}/man/man1/noti.1
|
||||
${INSTALL_MAN} ${WRKSRC}/docs/man/noti.yaml.5 ${STAGEDIR}${MANPREFIX}/man/man5/noti.yaml.5
|
||||
${INSTALL_MAN} ${WRKSRC}/docs/man/dist/noti.1 ${STAGEDIR}${MANPREFIX}/man/man1/noti.1
|
||||
${INSTALL_MAN} ${WRKSRC}/docs/man/dist/noti.yaml.5 ${STAGEDIR}${MANPREFIX}/man/man5/noti.yaml.5
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1611032075
|
||||
SHA256 (variadico-noti-3.5.0_GH0.tar.gz) = 04183106921e3a6aa7c107c6dff6fa13273436e8a26d139e49f34c5d1eea348c
|
||||
SIZE (variadico-noti-3.5.0_GH0.tar.gz) = 32317539
|
||||
TIMESTAMP = 1674979173
|
||||
SHA256 (variadico-noti-3.6.0_GH0.tar.gz) = 7ae07d93e33039fbbe29aa2ecd224ba311d08338f87dd8b45aae70fc459eb8a4
|
||||
SIZE (variadico-noti-3.6.0_GH0.tar.gz) = 31821273
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
--- vendor/github.com/godbus/dbus/transport_unixcred_freebsd.go.orig 2019-12-08 01:39:36 UTC
|
||||
+++ vendor/github.com/godbus/dbus/transport_unixcred_freebsd.go
|
||||
@@ -10,6 +10,7 @@ package dbus
|
||||
/*
|
||||
const int sizeofPtr = sizeof(void*);
|
||||
#define _WANT_UCRED
|
||||
+#include <sys/types.h>
|
||||
#include <sys/ucred.h>
|
||||
*/
|
||||
import "C"
|
|
@ -560,7 +560,6 @@
|
|||
SUBDIR += dsymbol
|
||||
SUBDIR += dtool
|
||||
SUBDIR += dub
|
||||
SUBDIR += dulwich
|
||||
SUBDIR += dupl
|
||||
SUBDIR += duplo
|
||||
SUBDIR += dura
|
||||
|
@ -586,6 +585,7 @@
|
|||
SUBDIR += electron18
|
||||
SUBDIR += electron19
|
||||
SUBDIR += electron21
|
||||
SUBDIR += electron22
|
||||
SUBDIR += elf
|
||||
SUBDIR += elf-dissector
|
||||
SUBDIR += elfcat
|
||||
|
@ -4095,6 +4095,7 @@
|
|||
SUBDIR += pmd
|
||||
SUBDIR += pmdk
|
||||
SUBDIR += poco
|
||||
SUBDIR += poetry
|
||||
SUBDIR += popt
|
||||
SUBDIR += poxml
|
||||
SUBDIR += ppl
|
||||
|
@ -4348,7 +4349,6 @@
|
|||
SUBDIR += py-bullet3
|
||||
SUBDIR += py-bytecode
|
||||
SUBDIR += py-cabby
|
||||
SUBDIR += py-cachecontrol
|
||||
SUBDIR += py-cached-property
|
||||
SUBDIR += py-cachetools
|
||||
SUBDIR += py-cachetools3
|
||||
|
@ -4513,6 +4513,7 @@
|
|||
SUBDIR += py-dotty-dict
|
||||
SUBDIR += py-dpcontracts
|
||||
SUBDIR += py-dtfabric
|
||||
SUBDIR += py-dulwich
|
||||
SUBDIR += py-dunamai
|
||||
SUBDIR += py-durus
|
||||
SUBDIR += py-dynrules
|
||||
|
@ -4875,6 +4876,7 @@
|
|||
SUBDIR += py-mutmut
|
||||
SUBDIR += py-mygpoclient
|
||||
SUBDIR += py-mypy
|
||||
SUBDIR += py-mypy-boto3-s3
|
||||
SUBDIR += py-mypy-protobuf
|
||||
SUBDIR += py-mypy_extensions
|
||||
SUBDIR += py-naiveBayesClassifier
|
||||
|
@ -5037,6 +5039,7 @@
|
|||
SUBDIR += py-podcastparser
|
||||
SUBDIR += py-poetry-core
|
||||
SUBDIR += py-poetry-dynamic-versioning
|
||||
SUBDIR += py-poetry-plugin-export
|
||||
SUBDIR += py-poetry2setup
|
||||
SUBDIR += py-polib
|
||||
SUBDIR += py-pooch
|
||||
|
@ -5388,6 +5391,7 @@
|
|||
SUBDIR += py-simpleparse
|
||||
SUBDIR += py-simpletal
|
||||
SUBDIR += py-simpy
|
||||
SUBDIR += py-single-version
|
||||
SUBDIR += py-sip
|
||||
SUBDIR += py-sip4
|
||||
SUBDIR += py-six
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
PORTNAME= atlantis
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.22.2
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 0.22.3
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= 0xdutra@gmail.com
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
TIMESTAMP = 1673061592
|
||||
SHA256 (go/devel_atlantis/atlantis-v0.22.2/v0.22.2.mod) = 243268582319897c875187f53550e9b6bad2561d0d930875ddb9d4acbad9d74f
|
||||
SIZE (go/devel_atlantis/atlantis-v0.22.2/v0.22.2.mod) = 5754
|
||||
SHA256 (go/devel_atlantis/atlantis-v0.22.2/v0.22.2.zip) = 01956316d694eb9f8d98475ae9aa06365259596e828e6d41a3daedac0c46627f
|
||||
SIZE (go/devel_atlantis/atlantis-v0.22.2/v0.22.2.zip) = 4775978
|
||||
TIMESTAMP = 1674342059
|
||||
SHA256 (go/devel_atlantis/atlantis-v0.22.3/v0.22.3.mod) = 496d2a1e526bee57c4e8ed7fee7bd3870e33a91198820f6aa12391b380c07749
|
||||
SIZE (go/devel_atlantis/atlantis-v0.22.3/v0.22.3.mod) = 5754
|
||||
SHA256 (go/devel_atlantis/atlantis-v0.22.3/v0.22.3.zip) = e1165be0809747e65282cca81bc063e4830c7591fc9f5567c3ade56397ebe620
|
||||
SIZE (go/devel_atlantis/atlantis-v0.22.3/v0.22.3.zip) = 4673775
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= aws-c-s3
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.2.2
|
||||
DISTVERSION= 0.2.3
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= eduardo@FreeBSD.org
|
||||
|
@ -29,8 +29,6 @@ USE_LDCONFIG= yes
|
|||
|
||||
CMAKE_ARGS+= -DCMAKE_PREFIX_PATH=${LOCALBASE}
|
||||
CMAKE_ON= BUILD_SHARED_LIBS
|
||||
CMAKE_OFF= BUILD_TESTING
|
||||
|
||||
# testunit fails: https://github.com/awslabs/aws-c-s3/issues/212
|
||||
CMAKE_OFF= BUILD_TESTING ENABLE_NET_TESTS
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1673797011
|
||||
SHA256 (awslabs-aws-c-s3-v0.2.2_GH0.tar.gz) = fd7733dcdaef40488cbd386b41ce7cf48e54db3f89059a2bc3f1723e25e32423
|
||||
SIZE (awslabs-aws-c-s3-v0.2.2_GH0.tar.gz) = 193570
|
||||
TIMESTAMP = 1674721688
|
||||
SHA256 (awslabs-aws-c-s3-v0.2.3_GH0.tar.gz) = a00b3c9f319cd1c9aa2c3fa15098864df94b066dcba0deaccbb3caa952d902fe
|
||||
SIZE (awslabs-aws-c-s3-v0.2.3_GH0.tar.gz) = 196264
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= aws-crt-cpp
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.19.2
|
||||
DISTVERSION= 0.19.4
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= eduardo@FreeBSD.org
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1673798190
|
||||
SHA256 (awslabs-aws-crt-cpp-v0.19.2_GH0.tar.gz) = d1368b67937dacf68855896820bdc671f6ec7aacdd1a693a353758f06074b111
|
||||
SIZE (awslabs-aws-crt-cpp-v0.19.2_GH0.tar.gz) = 302078
|
||||
TIMESTAMP = 1674723095
|
||||
SHA256 (awslabs-aws-crt-cpp-v0.19.4_GH0.tar.gz) = dc475844b831e647b294c8297f8afd791b5a4b40da25675dd6a9128226ad7900
|
||||
SIZE (awslabs-aws-crt-cpp-v0.19.4_GH0.tar.gz) = 302026
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= aws-sdk-cpp
|
||||
DISTVERSION= 1.10.45
|
||||
DISTVERSION= 1.11.2
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= eduardo@FreeBSD.org
|
||||
|
@ -74,7 +74,7 @@ pre-everything::
|
|||
|
||||
post-patch:
|
||||
${REINPLACE_CMD} -e "s,/pkgconfig,/../libdata/pkgconfig,g" \
|
||||
${WRKSRC}/aws-cpp-sdk-core/CMakeLists.txt \
|
||||
${WRKSRC}/src/aws-cpp-sdk-core/CMakeLists.txt \
|
||||
${WRKSRC}/cmake/utilities.cmake
|
||||
${REINPLACE_CMD} -e 's,"-Werror",,g' \
|
||||
${WRKSRC}/cmake/compiler_settings.cmake
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1672950270
|
||||
SHA256 (aws-aws-sdk-cpp-1.10.45_GH0.tar.gz) = cfb9bcd3a8f6d7b19621b3b5fd6e5d9e664cac49203f71d9485ae5cd7175f9fc
|
||||
SIZE (aws-aws-sdk-cpp-1.10.45_GH0.tar.gz) = 49826120
|
||||
TIMESTAMP = 1674724358
|
||||
SHA256 (aws-aws-sdk-cpp-1.11.2_GH0.tar.gz) = 30784f11e999ec4b6428c126e2212148a8c19244e59d30d4c4a31fe45db6156f
|
||||
SIZE (aws-aws-sdk-cpp-1.11.2_GH0.tar.gz) = 49751642
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
PORTNAME= bingrep
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.10.1
|
||||
PORTREVISION= 4
|
||||
DISTVERSION= 0.10.3
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= eduardo@FreeBSD.org
|
||||
|
@ -9,6 +8,7 @@ COMMENT= Grep through binaries
|
|||
WWW= https://github.com/m4b/bingrep
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
USES= cargo cpe
|
||||
CPE_VENDOR= bingrep_project
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
CARGO_CRATES= aho-corasick-0.7.18 \
|
||||
anyhow-1.0.63 \
|
||||
CARGO_CRATES= aho-corasick-0.7.20 \
|
||||
anyhow-1.0.68 \
|
||||
atty-0.2.14 \
|
||||
autocfg-1.1.0 \
|
||||
bitflags-1.3.2 \
|
||||
bstr-0.2.17 \
|
||||
cc-1.0.78 \
|
||||
cfg-if-1.0.0 \
|
||||
clap-3.2.20 \
|
||||
clap-3.2.23 \
|
||||
clap_derive-3.2.18 \
|
||||
clap_lex-0.2.4 \
|
||||
cpp_demangle-0.3.5 \
|
||||
|
@ -14,66 +15,70 @@ CARGO_CRATES= aho-corasick-0.7.18 \
|
|||
dirs-next-2.0.0 \
|
||||
dirs-sys-next-0.1.2 \
|
||||
encode_unicode-1.0.0 \
|
||||
env_logger-0.9.0 \
|
||||
fuchsia-cprng-0.1.1 \
|
||||
getrandom-0.2.7 \
|
||||
env_logger-0.9.3 \
|
||||
errno-0.2.8 \
|
||||
errno-dragonfly-0.1.2 \
|
||||
getrandom-0.2.8 \
|
||||
goblin-0.5.4 \
|
||||
hashbrown-0.12.3 \
|
||||
heck-0.4.0 \
|
||||
hermit-abi-0.1.19 \
|
||||
hermit-abi-0.2.6 \
|
||||
hexplay-0.2.1 \
|
||||
humantime-2.1.0 \
|
||||
indexmap-1.9.1 \
|
||||
indexmap-1.9.2 \
|
||||
io-lifetimes-1.0.4 \
|
||||
is-terminal-0.4.2 \
|
||||
itoa-0.4.8 \
|
||||
lazy_static-1.4.0 \
|
||||
libc-0.2.132 \
|
||||
libc-0.2.139 \
|
||||
linux-raw-sys-0.1.4 \
|
||||
log-0.4.17 \
|
||||
memchr-2.5.0 \
|
||||
memrange-0.1.3 \
|
||||
metagoblin-0.6.0 \
|
||||
once_cell-1.14.0 \
|
||||
os_str_bytes-6.3.0 \
|
||||
metagoblin-0.7.0 \
|
||||
once_cell-1.17.0 \
|
||||
os_str_bytes-6.4.1 \
|
||||
plain-0.2.3 \
|
||||
prettytable-rs-0.9.0 \
|
||||
prettytable-rs-0.10.0 \
|
||||
proc-macro-error-1.0.4 \
|
||||
proc-macro-error-attr-1.0.4 \
|
||||
proc-macro2-1.0.43 \
|
||||
quote-1.0.21 \
|
||||
rand-0.3.23 \
|
||||
rand-0.4.6 \
|
||||
rand_core-0.3.1 \
|
||||
rand_core-0.4.2 \
|
||||
rdrand-0.4.0 \
|
||||
proc-macro2-1.0.50 \
|
||||
quote-1.0.23 \
|
||||
redox_syscall-0.2.16 \
|
||||
redox_users-0.4.3 \
|
||||
regex-1.6.0 \
|
||||
regex-1.7.1 \
|
||||
regex-automata-0.1.10 \
|
||||
regex-syntax-0.6.27 \
|
||||
regex-syntax-0.6.28 \
|
||||
rustc-demangle-0.1.21 \
|
||||
rustc-serialize-0.3.24 \
|
||||
rustversion-1.0.9 \
|
||||
ryu-1.0.11 \
|
||||
rustix-0.36.7 \
|
||||
rustversion-1.0.11 \
|
||||
ryu-1.0.12 \
|
||||
scroll-0.11.0 \
|
||||
scroll_derive-0.11.0 \
|
||||
serde-1.0.144 \
|
||||
serde-1.0.152 \
|
||||
strsim-0.10.0 \
|
||||
syn-1.0.99 \
|
||||
syn-1.0.107 \
|
||||
term-0.7.0 \
|
||||
termcolor-0.3.6 \
|
||||
termcolor-1.1.3 \
|
||||
terminal_size-0.1.17 \
|
||||
textwrap-0.15.0 \
|
||||
theban_interval_tree-0.7.1 \
|
||||
thiserror-1.0.33 \
|
||||
thiserror-impl-1.0.33 \
|
||||
time-0.1.44 \
|
||||
unicode-ident-1.0.3 \
|
||||
unicode-width-0.1.9 \
|
||||
termcolor-1.2.0 \
|
||||
terminal_size-0.2.3 \
|
||||
textwrap-0.16.0 \
|
||||
thiserror-1.0.38 \
|
||||
thiserror-impl-1.0.38 \
|
||||
unicode-ident-1.0.6 \
|
||||
unicode-width-0.1.10 \
|
||||
version_check-0.9.4 \
|
||||
wasi-0.10.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.5 \
|
||||
winapi-x86_64-pc-windows-gnu-0.4.0 \
|
||||
wincolor-0.1.6
|
||||
wincolor-0.1.6 \
|
||||
windows-sys-0.42.0 \
|
||||
windows_aarch64_gnullvm-0.42.1 \
|
||||
windows_aarch64_msvc-0.42.1 \
|
||||
windows_i686_gnu-0.42.1 \
|
||||
windows_i686_msvc-0.42.1 \
|
||||
windows_x86_64_gnu-0.42.1 \
|
||||
windows_x86_64_gnullvm-0.42.1 \
|
||||
windows_x86_64_msvc-0.42.1
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
TIMESTAMP = 1663060500
|
||||
SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
|
||||
SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
|
||||
SHA256 (rust/crates/anyhow-1.0.63.crate) = a26fa4d7e3f2eebadf743988fc8aec9fa9a9e82611acafd77c1462ed6262440a
|
||||
SIZE (rust/crates/anyhow-1.0.63.crate) = 43461
|
||||
TIMESTAMP = 1675003562
|
||||
SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac
|
||||
SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440
|
||||
SHA256 (rust/crates/anyhow-1.0.68.crate) = 2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61
|
||||
SIZE (rust/crates/anyhow-1.0.68.crate) = 43882
|
||||
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
|
||||
SIZE (rust/crates/atty-0.2.14.crate) = 5470
|
||||
SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
|
||||
|
@ -11,10 +11,12 @@ SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c9
|
|||
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
|
||||
SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223
|
||||
SIZE (rust/crates/bstr-0.2.17.crate) = 330350
|
||||
SHA256 (rust/crates/cc-1.0.78.crate) = a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d
|
||||
SIZE (rust/crates/cc-1.0.78.crate) = 61375
|
||||
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
|
||||
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
|
||||
SHA256 (rust/crates/clap-3.2.20.crate) = 23b71c3ce99b7611011217b366d923f1d0a7e07a92bb2dbf1e84508c673ca3bd
|
||||
SIZE (rust/crates/clap-3.2.20.crate) = 214114
|
||||
SHA256 (rust/crates/clap-3.2.23.crate) = 71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5
|
||||
SIZE (rust/crates/clap-3.2.23.crate) = 219435
|
||||
SHA256 (rust/crates/clap_derive-3.2.18.crate) = ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65
|
||||
SIZE (rust/crates/clap_derive-3.2.18.crate) = 28208
|
||||
SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5
|
||||
|
@ -31,12 +33,14 @@ SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6f
|
|||
SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
|
||||
SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
|
||||
SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
|
||||
SHA256 (rust/crates/env_logger-0.9.0.crate) = 0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3
|
||||
SIZE (rust/crates/env_logger-0.9.0.crate) = 33573
|
||||
SHA256 (rust/crates/fuchsia-cprng-0.1.1.crate) = a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba
|
||||
SIZE (rust/crates/fuchsia-cprng-0.1.1.crate) = 2950
|
||||
SHA256 (rust/crates/getrandom-0.2.7.crate) = 4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6
|
||||
SIZE (rust/crates/getrandom-0.2.7.crate) = 28854
|
||||
SHA256 (rust/crates/env_logger-0.9.3.crate) = a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7
|
||||
SIZE (rust/crates/env_logger-0.9.3.crate) = 33291
|
||||
SHA256 (rust/crates/errno-0.2.8.crate) = f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1
|
||||
SIZE (rust/crates/errno-0.2.8.crate) = 9276
|
||||
SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
|
||||
SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
|
||||
SHA256 (rust/crates/getrandom-0.2.8.crate) = c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31
|
||||
SIZE (rust/crates/getrandom-0.2.8.crate) = 30553
|
||||
SHA256 (rust/crates/goblin-0.5.4.crate) = a7666983ed0dd8d21a6f6576ee00053ca0926fb281a5522577a4dbd0f1b54143
|
||||
SIZE (rust/crates/goblin-0.5.4.crate) = 158387
|
||||
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
|
||||
|
@ -45,106 +49,96 @@ SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f
|
|||
SIZE (rust/crates/heck-0.4.0.crate) = 11161
|
||||
SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
|
||||
SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
|
||||
SHA256 (rust/crates/hermit-abi-0.2.6.crate) = ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7
|
||||
SIZE (rust/crates/hermit-abi-0.2.6.crate) = 13027
|
||||
SHA256 (rust/crates/hexplay-0.2.1.crate) = 0962bea6731e28b5a443ba4aa00fe3e4fe7555dadf12012435efb738eeac5898
|
||||
SIZE (rust/crates/hexplay-0.2.1.crate) = 10043
|
||||
SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
|
||||
SIZE (rust/crates/humantime-2.1.0.crate) = 16749
|
||||
SHA256 (rust/crates/indexmap-1.9.1.crate) = 10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e
|
||||
SIZE (rust/crates/indexmap-1.9.1.crate) = 54114
|
||||
SHA256 (rust/crates/indexmap-1.9.2.crate) = 1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399
|
||||
SIZE (rust/crates/indexmap-1.9.2.crate) = 54627
|
||||
SHA256 (rust/crates/io-lifetimes-1.0.4.crate) = e7d6c6f8c91b4b9ed43484ad1a938e393caf35960fce7f82a040497207bd8e9e
|
||||
SIZE (rust/crates/io-lifetimes-1.0.4.crate) = 35815
|
||||
SHA256 (rust/crates/is-terminal-0.4.2.crate) = 28dfb6c8100ccc63462345b67d1bbc3679177c75ee4bf59bf29c8b1d110b8189
|
||||
SIZE (rust/crates/is-terminal-0.4.2.crate) = 7577
|
||||
SHA256 (rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4
|
||||
SIZE (rust/crates/itoa-0.4.8.crate) = 11926
|
||||
SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
|
||||
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
|
||||
SHA256 (rust/crates/libc-0.2.132.crate) = 8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5
|
||||
SIZE (rust/crates/libc-0.2.132.crate) = 595317
|
||||
SHA256 (rust/crates/libc-0.2.139.crate) = 201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79
|
||||
SIZE (rust/crates/libc-0.2.139.crate) = 638983
|
||||
SHA256 (rust/crates/linux-raw-sys-0.1.4.crate) = f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4
|
||||
SIZE (rust/crates/linux-raw-sys-0.1.4.crate) = 878981
|
||||
SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
|
||||
SIZE (rust/crates/log-0.4.17.crate) = 38028
|
||||
SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
|
||||
SIZE (rust/crates/memchr-2.5.0.crate) = 65812
|
||||
SHA256 (rust/crates/memrange-0.1.3.crate) = cc29ba65898edc4fdc252cb31cd3925f37c1a8ba25bb46eec883569984976530
|
||||
SIZE (rust/crates/memrange-0.1.3.crate) = 14013
|
||||
SHA256 (rust/crates/metagoblin-0.6.0.crate) = 7ac65ffb7f559e1430cb99afe17c99b8eba968db33b4b947924353dda4753c02
|
||||
SIZE (rust/crates/metagoblin-0.6.0.crate) = 3052
|
||||
SHA256 (rust/crates/once_cell-1.14.0.crate) = 2f7254b99e31cad77da24b08ebf628882739a608578bb1bcdfc1f9c21260d7c0
|
||||
SIZE (rust/crates/once_cell-1.14.0.crate) = 31614
|
||||
SHA256 (rust/crates/os_str_bytes-6.3.0.crate) = 9ff7415e9ae3fff1225851df9e0d9e4e5479f947619774677a63572e55e80eff
|
||||
SIZE (rust/crates/os_str_bytes-6.3.0.crate) = 22928
|
||||
SHA256 (rust/crates/metagoblin-0.7.0.crate) = 09a6e44ba7ce626668cad69c2498376aaa75388df214694f59e986d3e354fb25
|
||||
SIZE (rust/crates/metagoblin-0.7.0.crate) = 3187
|
||||
SHA256 (rust/crates/once_cell-1.17.0.crate) = 6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66
|
||||
SIZE (rust/crates/once_cell-1.17.0.crate) = 32736
|
||||
SHA256 (rust/crates/os_str_bytes-6.4.1.crate) = 9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee
|
||||
SIZE (rust/crates/os_str_bytes-6.4.1.crate) = 23101
|
||||
SHA256 (rust/crates/plain-0.2.3.crate) = b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6
|
||||
SIZE (rust/crates/plain-0.2.3.crate) = 10664
|
||||
SHA256 (rust/crates/prettytable-rs-0.9.0.crate) = 5f375cb74c23b51d23937ffdeb48b1fbf5b6409d4b9979c1418c1de58bc8f801
|
||||
SIZE (rust/crates/prettytable-rs-0.9.0.crate) = 33646
|
||||
SHA256 (rust/crates/prettytable-rs-0.10.0.crate) = eea25e07510aa6ab6547308ebe3c036016d162b8da920dbb079e3ba8acf3d95a
|
||||
SIZE (rust/crates/prettytable-rs-0.10.0.crate) = 35474
|
||||
SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
|
||||
SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
|
||||
SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
|
||||
SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
|
||||
SHA256 (rust/crates/proc-macro2-1.0.43.crate) = 0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab
|
||||
SIZE (rust/crates/proc-macro2-1.0.43.crate) = 41512
|
||||
SHA256 (rust/crates/quote-1.0.21.crate) = bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179
|
||||
SIZE (rust/crates/quote-1.0.21.crate) = 28030
|
||||
SHA256 (rust/crates/rand-0.3.23.crate) = 64ac302d8f83c0c1974bf758f6b041c6c8ada916fbb44a609158ca8b064cc76c
|
||||
SIZE (rust/crates/rand-0.3.23.crate) = 11318
|
||||
SHA256 (rust/crates/rand-0.4.6.crate) = 552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293
|
||||
SIZE (rust/crates/rand-0.4.6.crate) = 76401
|
||||
SHA256 (rust/crates/rand_core-0.3.1.crate) = 7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b
|
||||
SIZE (rust/crates/rand_core-0.3.1.crate) = 15483
|
||||
SHA256 (rust/crates/rand_core-0.4.2.crate) = 9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc
|
||||
SIZE (rust/crates/rand_core-0.4.2.crate) = 20243
|
||||
SHA256 (rust/crates/rdrand-0.4.0.crate) = 678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2
|
||||
SIZE (rust/crates/rdrand-0.4.0.crate) = 6456
|
||||
SHA256 (rust/crates/proc-macro2-1.0.50.crate) = 6ef7d57beacfaf2d8aee5937dab7b7f28de3cb8b1828479bb5de2a7106f2bae2
|
||||
SIZE (rust/crates/proc-macro2-1.0.50.crate) = 41667
|
||||
SHA256 (rust/crates/quote-1.0.23.crate) = 8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b
|
||||
SIZE (rust/crates/quote-1.0.23.crate) = 28058
|
||||
SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
|
||||
SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
|
||||
SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
|
||||
SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
|
||||
SHA256 (rust/crates/regex-1.6.0.crate) = 4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b
|
||||
SIZE (rust/crates/regex-1.6.0.crate) = 239329
|
||||
SHA256 (rust/crates/regex-1.7.1.crate) = 48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733
|
||||
SIZE (rust/crates/regex-1.7.1.crate) = 239648
|
||||
SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
|
||||
SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
|
||||
SHA256 (rust/crates/regex-syntax-0.6.27.crate) = a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244
|
||||
SIZE (rust/crates/regex-syntax-0.6.27.crate) = 297300
|
||||
SHA256 (rust/crates/regex-syntax-0.6.28.crate) = 456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848
|
||||
SIZE (rust/crates/regex-syntax-0.6.28.crate) = 299288
|
||||
SHA256 (rust/crates/rustc-demangle-0.1.21.crate) = 7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342
|
||||
SIZE (rust/crates/rustc-demangle-0.1.21.crate) = 27920
|
||||
SHA256 (rust/crates/rustc-serialize-0.3.24.crate) = dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda
|
||||
SIZE (rust/crates/rustc-serialize-0.3.24.crate) = 45926
|
||||
SHA256 (rust/crates/rustversion-1.0.9.crate) = 97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8
|
||||
SIZE (rust/crates/rustversion-1.0.9.crate) = 17425
|
||||
SHA256 (rust/crates/ryu-1.0.11.crate) = 4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09
|
||||
SIZE (rust/crates/ryu-1.0.11.crate) = 47007
|
||||
SHA256 (rust/crates/rustix-0.36.7.crate) = d4fdebc4b395b7fbb9ab11e462e20ed9051e7b16e42d24042c776eca0ac81b03
|
||||
SIZE (rust/crates/rustix-0.36.7.crate) = 290628
|
||||
SHA256 (rust/crates/rustversion-1.0.11.crate) = 5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70
|
||||
SIZE (rust/crates/rustversion-1.0.11.crate) = 17485
|
||||
SHA256 (rust/crates/ryu-1.0.12.crate) = 7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde
|
||||
SIZE (rust/crates/ryu-1.0.12.crate) = 47070
|
||||
SHA256 (rust/crates/scroll-0.11.0.crate) = 04c565b551bafbef4157586fa379538366e4385d42082f255bfd96e4fe8519da
|
||||
SIZE (rust/crates/scroll-0.11.0.crate) = 27354
|
||||
SHA256 (rust/crates/scroll_derive-0.11.0.crate) = bdbda6ac5cd1321e724fa9cee216f3a61885889b896f073b8f82322789c5250e
|
||||
SIZE (rust/crates/scroll_derive-0.11.0.crate) = 5615
|
||||
SHA256 (rust/crates/serde-1.0.144.crate) = 0f747710de3dcd43b88c9168773254e809d8ddbdf9653b84e2554ab219f17860
|
||||
SIZE (rust/crates/serde-1.0.144.crate) = 76387
|
||||
SHA256 (rust/crates/serde-1.0.152.crate) = bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb
|
||||
SIZE (rust/crates/serde-1.0.152.crate) = 77091
|
||||
SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
|
||||
SIZE (rust/crates/strsim-0.10.0.crate) = 11355
|
||||
SHA256 (rust/crates/syn-1.0.99.crate) = 58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13
|
||||
SIZE (rust/crates/syn-1.0.99.crate) = 236084
|
||||
SHA256 (rust/crates/syn-1.0.107.crate) = 1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5
|
||||
SIZE (rust/crates/syn-1.0.107.crate) = 237539
|
||||
SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f
|
||||
SIZE (rust/crates/term-0.7.0.crate) = 37082
|
||||
SHA256 (rust/crates/termcolor-0.3.6.crate) = adc4587ead41bf016f11af03e55a624c06568b5a19db4e90fde573d805074f83
|
||||
SIZE (rust/crates/termcolor-0.3.6.crate) = 13548
|
||||
SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
|
||||
SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
|
||||
SHA256 (rust/crates/terminal_size-0.1.17.crate) = 633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df
|
||||
SIZE (rust/crates/terminal_size-0.1.17.crate) = 9141
|
||||
SHA256 (rust/crates/textwrap-0.15.0.crate) = b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb
|
||||
SIZE (rust/crates/textwrap-0.15.0.crate) = 52998
|
||||
SHA256 (rust/crates/theban_interval_tree-0.7.1.crate) = a7b42a5385db9a651628091edcd1d58ac9cb1c92327d8cd2a29bf8e35bdfe4ea
|
||||
SIZE (rust/crates/theban_interval_tree-0.7.1.crate) = 22912
|
||||
SHA256 (rust/crates/thiserror-1.0.33.crate) = 3d0a539a918745651435ac7db7a18761589a94cd7e94cd56999f828bf73c8a57
|
||||
SIZE (rust/crates/thiserror-1.0.33.crate) = 17252
|
||||
SHA256 (rust/crates/thiserror-impl-1.0.33.crate) = c251e90f708e16c49a16f4917dc2131e75222b72edfa9cb7f7c58ae56aae0c09
|
||||
SIZE (rust/crates/thiserror-impl-1.0.33.crate) = 15429
|
||||
SHA256 (rust/crates/time-0.1.44.crate) = 6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255
|
||||
SIZE (rust/crates/time-0.1.44.crate) = 28885
|
||||
SHA256 (rust/crates/unicode-ident-1.0.3.crate) = c4f5b37a154999a8f3f98cc23a628d850e154479cd94decf3414696e12e31aaf
|
||||
SIZE (rust/crates/unicode-ident-1.0.3.crate) = 35031
|
||||
SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
|
||||
SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
|
||||
SHA256 (rust/crates/termcolor-1.2.0.crate) = be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6
|
||||
SIZE (rust/crates/termcolor-1.2.0.crate) = 17917
|
||||
SHA256 (rust/crates/terminal_size-0.2.3.crate) = cb20089a8ba2b69debd491f8d2d023761cbf196e999218c591fa1e7e15a21907
|
||||
SIZE (rust/crates/terminal_size-0.2.3.crate) = 9361
|
||||
SHA256 (rust/crates/textwrap-0.16.0.crate) = 222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d
|
||||
SIZE (rust/crates/textwrap-0.16.0.crate) = 53722
|
||||
SHA256 (rust/crates/thiserror-1.0.38.crate) = 6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0
|
||||
SIZE (rust/crates/thiserror-1.0.38.crate) = 18947
|
||||
SHA256 (rust/crates/thiserror-impl-1.0.38.crate) = 1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f
|
||||
SIZE (rust/crates/thiserror-impl-1.0.38.crate) = 15429
|
||||
SHA256 (rust/crates/unicode-ident-1.0.6.crate) = 84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc
|
||||
SIZE (rust/crates/unicode-ident-1.0.6.crate) = 42158
|
||||
SHA256 (rust/crates/unicode-width-0.1.10.crate) = c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b
|
||||
SIZE (rust/crates/unicode-width-0.1.10.crate) = 18968
|
||||
SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
|
||||
SIZE (rust/crates/version_check-0.9.4.crate) = 14895
|
||||
SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f
|
||||
SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 26964
|
||||
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
|
||||
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
|
||||
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
|
||||
|
@ -157,5 +151,21 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
|
|||
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
|
||||
SHA256 (rust/crates/wincolor-0.1.6.crate) = eeb06499a3a4d44302791052df005d5232b927ed1a9658146d842165c4de7767
|
||||
SIZE (rust/crates/wincolor-0.1.6.crate) = 4799
|
||||
SHA256 (m4b-bingrep-v0.10.1_GH0.tar.gz) = e27c7e073420a5feebb3497efafad343df597b613f6e31613af1a03558c5a3e6
|
||||
SIZE (m4b-bingrep-v0.10.1_GH0.tar.gz) = 620969
|
||||
SHA256 (rust/crates/windows-sys-0.42.0.crate) = 5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7
|
||||
SIZE (rust/crates/windows-sys-0.42.0.crate) = 3006791
|
||||
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.1.crate) = 8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608
|
||||
SIZE (rust/crates/windows_aarch64_gnullvm-0.42.1.crate) = 362795
|
||||
SHA256 (rust/crates/windows_aarch64_msvc-0.42.1.crate) = 4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7
|
||||
SIZE (rust/crates/windows_aarch64_msvc-0.42.1.crate) = 664655
|
||||
SHA256 (rust/crates/windows_i686_gnu-0.42.1.crate) = de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640
|
||||
SIZE (rust/crates/windows_i686_gnu-0.42.1.crate) = 733428
|
||||
SHA256 (rust/crates/windows_i686_msvc-0.42.1.crate) = bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605
|
||||
SIZE (rust/crates/windows_i686_msvc-0.42.1.crate) = 722583
|
||||
SHA256 (rust/crates/windows_x86_64_gnu-0.42.1.crate) = c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45
|
||||
SIZE (rust/crates/windows_x86_64_gnu-0.42.1.crate) = 697614
|
||||
SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.1.crate) = 628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463
|
||||
SIZE (rust/crates/windows_x86_64_gnullvm-0.42.1.crate) = 362788
|
||||
SHA256 (rust/crates/windows_x86_64_msvc-0.42.1.crate) = 447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd
|
||||
SIZE (rust/crates/windows_x86_64_msvc-0.42.1.crate) = 664606
|
||||
SHA256 (m4b-bingrep-v0.10.3_GH0.tar.gz) = 089c9c0fdc05971a10e7463629e6fa850bd681b83ad66745d0cb78041c4a81a8
|
||||
SIZE (m4b-bingrep-v0.10.3_GH0.tar.gz) = 622028
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
PORTNAME= brz
|
||||
DISTVERSION= 3.2.2
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= PYPI
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
@ -36,7 +37,7 @@ DULWICH_DESC= Depend on Dulwich for git support
|
|||
SFTP_DESC= Paramiko for SFTP support
|
||||
|
||||
CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
|
||||
DULWICH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dulwich>=0:devel/dulwich@${PY_FLAVOR}
|
||||
DULWICH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dulwich>=0:devel/py-dulwich@${PY_FLAVOR}
|
||||
SFTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=0:security/py-paramiko@${PY_FLAVOR}
|
||||
|
||||
post-install:
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= bullet
|
||||
PORTVERSION= 3.24
|
||||
PORTVERSION= 3.25
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= fluffy@FreeBSD.org
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1651009063
|
||||
SHA256 (bulletphysics-bullet3-3.24_GH0.tar.gz) = 6b1e987d6f8156fa8a6468652f4eaad17b3e11252c9870359e5bca693e35780b
|
||||
SIZE (bulletphysics-bullet3-3.24_GH0.tar.gz) = 139793021
|
||||
TIMESTAMP = 1675015586
|
||||
SHA256 (bulletphysics-bullet3-3.25_GH0.tar.gz) = c45afb6399e3f68036ddb641c6bf6f552bf332d5ab6be62f7e6c54eda05ceb77
|
||||
SIZE (bulletphysics-bullet3-3.25_GH0.tar.gz) = 139789551
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= cocogitto
|
||||
DISTVERSION= 5.3.0
|
||||
DISTVERSION= 5.3.1
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
|
@ -16,7 +16,7 @@ CARGO_CRATES= aho-corasick-0.7.20 \
|
|||
android_system_properties-0.1.5 \
|
||||
anyhow-1.0.68 \
|
||||
assert_cmd-1.0.8 \
|
||||
async-trait-0.1.62 \
|
||||
async-trait-0.1.63 \
|
||||
atty-0.2.14 \
|
||||
autocfg-1.1.0 \
|
||||
bitflags-1.3.2 \
|
||||
|
@ -64,6 +64,7 @@ CARGO_CRATES= aho-corasick-0.7.20 \
|
|||
float-cmp-0.8.0 \
|
||||
fnv-1.0.7 \
|
||||
form_urlencoded-1.1.0 \
|
||||
fs_extra-1.2.0 \
|
||||
generic-array-0.14.6 \
|
||||
getrandom-0.1.16 \
|
||||
getrandom-0.2.8 \
|
||||
|
@ -149,8 +150,8 @@ CARGO_CRATES= aho-corasick-0.7.20 \
|
|||
ryu-1.0.12 \
|
||||
same-file-1.0.6 \
|
||||
scratch-1.0.3 \
|
||||
sealed_test-0.2.0 \
|
||||
sealed_test_derive-0.1.0 \
|
||||
sealed_test-1.0.0 \
|
||||
sealed_test_derive-1.0.0 \
|
||||
semver-1.0.16 \
|
||||
serde-1.0.152 \
|
||||
serde_derive-1.0.152 \
|
||||
|
@ -159,7 +160,7 @@ CARGO_CRATES= aho-corasick-0.7.20 \
|
|||
shell-words-1.1.0 \
|
||||
siphasher-0.3.10 \
|
||||
slug-0.1.4 \
|
||||
speculoos-0.10.0 \
|
||||
speculoos-0.11.0 \
|
||||
stderrlog-0.5.4 \
|
||||
strsim-0.10.0 \
|
||||
syn-1.0.107 \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
TIMESTAMP = 1674527647
|
||||
TIMESTAMP = 1674876130
|
||||
SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac
|
||||
SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440
|
||||
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
|
||||
|
@ -7,8 +7,8 @@ SHA256 (rust/crates/anyhow-1.0.68.crate) = 2cb2f989d18dd141ab8ae82f64d1a8cdd37e0
|
|||
SIZE (rust/crates/anyhow-1.0.68.crate) = 43882
|
||||
SHA256 (rust/crates/assert_cmd-1.0.8.crate) = c98233c6673d8601ab23e77eb38f999c51100d46c5703b17288c57fddf3a1ffe
|
||||
SIZE (rust/crates/assert_cmd-1.0.8.crate) = 27830
|
||||
SHA256 (rust/crates/async-trait-0.1.62.crate) = 689894c2db1ea643a50834b999abf1c110887402542955ff5451dab8f861f9ed
|
||||
SIZE (rust/crates/async-trait-0.1.62.crate) = 27944
|
||||
SHA256 (rust/crates/async-trait-0.1.63.crate) = eff18d764974428cf3a9328e23fc5c986f5fbed46e6cd4cdf42544df5d297ec1
|
||||
SIZE (rust/crates/async-trait-0.1.63.crate) = 28382
|
||||
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
|
||||
SIZE (rust/crates/atty-0.2.14.crate) = 5470
|
||||
SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
|
||||
|
@ -103,6 +103,8 @@ SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da2
|
|||
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
|
||||
SHA256 (rust/crates/form_urlencoded-1.1.0.crate) = a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8
|
||||
SIZE (rust/crates/form_urlencoded-1.1.0.crate) = 8734
|
||||
SHA256 (rust/crates/fs_extra-1.2.0.crate) = 2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394
|
||||
SIZE (rust/crates/fs_extra-1.2.0.crate) = 29918
|
||||
SHA256 (rust/crates/generic-array-0.14.6.crate) = bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9
|
||||
SIZE (rust/crates/generic-array-0.14.6.crate) = 15889
|
||||
SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
|
||||
|
@ -273,10 +275,10 @@ SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e
|
|||
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
|
||||
SHA256 (rust/crates/scratch-1.0.3.crate) = ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2
|
||||
SIZE (rust/crates/scratch-1.0.3.crate) = 8198
|
||||
SHA256 (rust/crates/sealed_test-0.2.0.crate) = 58ca545976ef76ffde6109fd23b302704c1074456b16d6c72daa6a6517faac21
|
||||
SIZE (rust/crates/sealed_test-0.2.0.crate) = 2279
|
||||
SHA256 (rust/crates/sealed_test_derive-0.1.0.crate) = 637d1ba3f4957fdec75e2ac48ef45c21ab5dfe099e0903159ff687d5d443b43b
|
||||
SIZE (rust/crates/sealed_test_derive-0.1.0.crate) = 1375
|
||||
SHA256 (rust/crates/sealed_test-1.0.0.crate) = 1a608d94641cc17fe203b102db2ae86d47a236630192f0244ddbbbb0044c0272
|
||||
SIZE (rust/crates/sealed_test-1.0.0.crate) = 4544
|
||||
SHA256 (rust/crates/sealed_test_derive-1.0.0.crate) = 7b672e005ae58fef5da619d90b9f1c5b44b061890f4a371b3c96257a8a15e697
|
||||
SIZE (rust/crates/sealed_test_derive-1.0.0.crate) = 2735
|
||||
SHA256 (rust/crates/semver-1.0.16.crate) = 58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a
|
||||
SIZE (rust/crates/semver-1.0.16.crate) = 29850
|
||||
SHA256 (rust/crates/serde-1.0.152.crate) = bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb
|
||||
|
@ -293,8 +295,8 @@ SHA256 (rust/crates/siphasher-0.3.10.crate) = 7bd3e3206899af3f8b12af284fafc038cc
|
|||
SIZE (rust/crates/siphasher-0.3.10.crate) = 9889
|
||||
SHA256 (rust/crates/slug-0.1.4.crate) = b3bc762e6a4b6c6fcaade73e77f9ebc6991b676f88bb2358bddb56560f073373
|
||||
SIZE (rust/crates/slug-0.1.4.crate) = 6640
|
||||
SHA256 (rust/crates/speculoos-0.10.0.crate) = e8f81684bbc3005f83b5c0a9e03eb52c8257b15370d62dcedf548964d5bfae2d
|
||||
SIZE (rust/crates/speculoos-0.10.0.crate) = 24394
|
||||
SHA256 (rust/crates/speculoos-0.11.0.crate) = 65881c9270d6157f30a09233305da51bed97eef9192d0ea21e57b1c8f05c3620
|
||||
SIZE (rust/crates/speculoos-0.11.0.crate) = 24547
|
||||
SHA256 (rust/crates/stderrlog-0.5.4.crate) = 69a26bbf6de627d389164afa9783739b56746c6c72c4ed16539f4ff54170327b
|
||||
SIZE (rust/crates/stderrlog-0.5.4.crate) = 24710
|
||||
SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
|
||||
|
@ -403,5 +405,5 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.42.1.crate) = 447660ad36a13288b1db4d42
|
|||
SIZE (rust/crates/windows_x86_64_msvc-0.42.1.crate) = 664606
|
||||
SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
|
||||
SIZE (rust/crates/yansi-0.5.1.crate) = 16525
|
||||
SHA256 (cocogitto-cocogitto-5.3.0_GH0.tar.gz) = c95a8d3d0fd1ca4f122b9e9077e8ff79f1c8a180f2cb5a0afcc6e236495984b5
|
||||
SIZE (cocogitto-cocogitto-5.3.0_GH0.tar.gz) = 1279860
|
||||
SHA256 (cocogitto-cocogitto-5.3.1_GH0.tar.gz) = ac6847ce55ba284184d0792afb53c6579da415600bc1b01c180dd87ad34597d0
|
||||
SIZE (cocogitto-cocogitto-5.3.1_GH0.tar.gz) = 1280281
|
||||
|
|
|
@ -0,0 +1,410 @@
|
|||
PORTNAME= electron
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= ${ELECTRON_VER:S/-beta./.b/}
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/:chromium \
|
||||
https://commondatastorage.googleapis.com/chromium-fonts/:chromium_testfonts
|
||||
PKGNAMESUFFIX= ${ELECTRON_VER_MAJOR}
|
||||
DISTFILES= chromium-${CHROMIUM_VER}${EXTRACT_SUFX}:chromium \
|
||||
${CHROMIUM_TEST_FONTS_HASH}:chromium_testfonts \
|
||||
electron-yarn-cache-${ELECTRON_VER}${EXTRACT_SUFX}:prefetch
|
||||
DIST_SUBDIR= ${PORTNAME}
|
||||
|
||||
MAINTAINER= mikael@FreeBSD.org
|
||||
COMMENT= Build cross-platform desktop apps with JavaScript, HTML, and CSS
|
||||
WWW= https://electronjs.org/
|
||||
|
||||
LICENSE= BSD3CLAUSE LGPL21 MPL11 MIT
|
||||
LICENSE_COMB= multi
|
||||
LICENSE_FILE= ${WRKSRC}/electron/LICENSE
|
||||
|
||||
ONLY_FOR_ARCHS= aarch64 amd64 i386
|
||||
|
||||
FETCH_DEPENDS= yarn-node16>0:www/yarn-node16
|
||||
EXTRACT_DEPENDS=yarn-node16>0:www/yarn-node16
|
||||
PATCH_DEPENDS= git:devel/git
|
||||
BUILD_DEPENDS= gperf:devel/gperf \
|
||||
yasm:devel/yasm \
|
||||
${LOCALBASE}/libdata/pkgconfig/dri.pc:graphics/mesa-dri \
|
||||
${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \
|
||||
node16>0:www/node16 \
|
||||
npm-node16>0:www/npm-node16
|
||||
LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-atk \
|
||||
libatspi.so:accessibility/at-spi2-core \
|
||||
libsnappy.so:archivers/snappy \
|
||||
libFLAC.so:audio/flac \
|
||||
libopus.so:audio/opus \
|
||||
libdbus-1.so:devel/dbus \
|
||||
libicuuc.so:devel/icu \
|
||||
libevent.so:devel/libevent \
|
||||
libnotify.so:devel/libnotify \
|
||||
libpci.so:devel/libpci \
|
||||
libnspr4.so:devel/nspr \
|
||||
libre2.so:devel/re2 \
|
||||
libdrm.so:graphics/libdrm \
|
||||
libpng.so:graphics/png \
|
||||
libwayland-client.so:graphics/wayland \
|
||||
libwebp.so:graphics/webp \
|
||||
libva.so:multimedia/libva \
|
||||
libopenh264.so:multimedia/openh264 \
|
||||
libfreetype.so:print/freetype2 \
|
||||
libharfbuzz.so:print/harfbuzz \
|
||||
libsecret-1.so:security/libsecret \
|
||||
libnss3.so:security/nss \
|
||||
libexpat.so:textproc/expat2 \
|
||||
libxkbcommon.so:x11/libxkbcommon \
|
||||
libxshmfence.so:x11/libxshmfence \
|
||||
libfontconfig.so:x11-fonts/fontconfig
|
||||
RUN_DEPENDS= xdg-open:devel/xdg-utils
|
||||
TEST_DEPENDS= git:devel/git \
|
||||
${PYTHON_PKGNAMEPREFIX}python-dbusmock>0:devel/py-python-dbusmock@${PY_FLAVOR} \
|
||||
npm-node16>0:www/npm-node16
|
||||
|
||||
USES= bison compiler:c++17-lang cpe gettext-tools gl gnome iconv \
|
||||
jpeg localbase:ldflags ninja pkgconfig python:build,test \
|
||||
shebangfix tar:xz xorg
|
||||
|
||||
CPE_VENDOR= electronjs
|
||||
USE_GITHUB= yes
|
||||
GH_TAGNAME= ${DISTVERSIONPREFIX}${ELECTRON_VER}
|
||||
GH_TUPLE= nodejs:node:v${NODE_VER}:node \
|
||||
nodejs:nan:${NAN_VER}:nan \
|
||||
Squirrel:Squirrel.Mac:${SQUIRREL_MAC_VER}:squirrel_mac \
|
||||
ReactiveCocoa:ReactiveObjC:${REACTIVEOBJC_VER}:reactiveobjc \
|
||||
Mantle:Mantle:${MANTLE_VER}:mantle
|
||||
USE_GL= gbm gl glesv2
|
||||
USE_GNOME= atk cairo gdkpixbuf2 gtk30 libxml2 libxslt pango
|
||||
USE_LDCONFIG= ${DATADIR}
|
||||
USE_XORG= x11 xcb xcomposite xcursor xdamage xext xfixes xi xrandr \
|
||||
xrender xscrnsaver xtst
|
||||
|
||||
SHEBANG_FILES= chrome/tools/build/linux/chrome-wrapper buildtools/linux64/clang-format
|
||||
|
||||
MAKE_ARGS= -C out/${BUILDTYPE}
|
||||
MAKE_ENV+= C_INCLUDE_PATH=${LOCALBASE}/include \
|
||||
CPLUS_INCLUDE_PATH=${LOCALBASE}/include
|
||||
ALL_TARGET= electron third_party/electron_node:headers
|
||||
POST_BUILD_TARGETS= licenses version
|
||||
POST_BUILD_DIST_TARGETS=electron_dist_zip electron_chromedriver_zip \
|
||||
electron_mksnapshot_zip
|
||||
|
||||
DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}
|
||||
BINARY_ALIAS= python3=${PYTHON_CMD}
|
||||
|
||||
NO_WRKSUBDIR= yes
|
||||
WRKSRC_SUBDIR= src
|
||||
|
||||
GN_ARGS+= clang_use_chrome_plugins=false \
|
||||
enable_hangout_services_extension=true \
|
||||
enable_js_type_check=false \
|
||||
enable_nacl=false \
|
||||
enable_remoting=false \
|
||||
fatal_linker_warnings=false \
|
||||
icu_use_data_file=false \
|
||||
is_clang=true \
|
||||
optimize_webui=true \
|
||||
toolkit_views=true \
|
||||
treat_warnings_as_errors=false \
|
||||
use_allocator="none" \
|
||||
use_allocator_shim=false \
|
||||
use_aura=true \
|
||||
use_custom_libcxx=false \
|
||||
use_gnome_keyring=false \
|
||||
use_lld=true \
|
||||
use_partition_alloc=true \
|
||||
use_partition_alloc_as_malloc=false \
|
||||
use_sysroot=false \
|
||||
use_system_freetype=false \
|
||||
use_system_harfbuzz=true \
|
||||
use_system_libjpeg=true \
|
||||
use_system_libwayland=true \
|
||||
use_system_wayland_scanner=true \
|
||||
use_udev=false \
|
||||
chrome_pgo_phase=0 \
|
||||
extra_cxxflags="${CXXFLAGS}" \
|
||||
extra_ldflags="${LDFLAGS}"
|
||||
|
||||
# TODO: investigate building with these options:
|
||||
# use_system_minigbm
|
||||
GN_BOOTSTRAP_FLAGS= --no-clean --no-rebuild --skip-generate-buildfiles
|
||||
|
||||
PLIST_SUB= ELECTRON_VER=${ELECTRON_VER} \
|
||||
ELECTRON_VER_MAJOR=${ELECTRON_VER_MAJOR}
|
||||
|
||||
OPTIONS_DEFINE= CODECS CUPS DEBUG DIST DRIVER KERBEROS LTO
|
||||
OPTIONS_DEFAULT= CODECS CUPS DRIVER KERBEROS SNDIO
|
||||
OPTIONS_EXCLUDE_aarch64=LTO
|
||||
OPTIONS_GROUP= AUDIO
|
||||
OPTIONS_GROUP_AUDIO= ALSA PULSEAUDIO SNDIO
|
||||
OPTIONS_RADIO= KERBEROS
|
||||
OPTIONS_RADIO_KERBEROS= HEIMDAL HEIMDAL_BASE MIT
|
||||
OPTIONS_SUB= yes
|
||||
CODECS_DESC= Compile and enable patented codecs like H.264
|
||||
DIST_DESC= Build distribution zip files
|
||||
DRIVER_DESC= Install chromedriver
|
||||
HEIMDAL_BASE_DESC= Heimdal Kerberos (base)
|
||||
HEIMDAL_DESC= Heimdal Kerberos (security/heimdal)
|
||||
MIT_DESC= MIT Kerberos (security/krb5)
|
||||
|
||||
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
|
||||
ALSA_RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins \
|
||||
alsa-lib>=1.1.1_1:audio/alsa-lib
|
||||
ALSA_VARS= GN_ARGS+=use_alsa=true
|
||||
ALSA_VARS_OFF= GN_ARGS+=use_alsa=false
|
||||
|
||||
CODECS_VARS= GN_ARGS+=ffmpeg_branding="Chrome" \
|
||||
GN_ARGS+=proprietary_codecs=true
|
||||
CODECS_VARS_OFF= GN_ARGS+=ffmpeg_branding="Chromium" \
|
||||
GN_ARGS+=proprietary_codecs=false
|
||||
|
||||
CUPS_LIB_DEPENDS= libcups.so:print/cups
|
||||
CUPS_VARS= GN_ARGS+=use_cups=true
|
||||
CUPS_VARS_OFF= GN_ARGS+=use_cups=false
|
||||
|
||||
DEBUG_BUILD_DEPENDS= esbuild:devel/esbuild
|
||||
DEBUG_VARS= BUILDTYPE=Debug \
|
||||
GN_FILE=testing.gn \
|
||||
GN_ARGS+=is_debug=true \
|
||||
GN_ARGS+=is_component_build=false \
|
||||
GN_ARGS+=symbol_level=1 \
|
||||
GN_BOOTSTRAP_FLAGS+=--debug \
|
||||
WANTSPACE="21 GB"
|
||||
DEBUG_VARS_OFF= BUILDTYPE=Release \
|
||||
GN_FILE=release.gn \
|
||||
GN_ARGS+=blink_symbol_level=0 \
|
||||
GN_ARGS+=is_debug=false \
|
||||
GN_ARGS+=is_official_build=true \
|
||||
GN_ARGS+=symbol_level=0 \
|
||||
WANTSPACE="14 GB"
|
||||
|
||||
DIST_IMPLIES= DRIVER
|
||||
DRIVER_MAKE_ARGS= chromedriver
|
||||
|
||||
HEIMDAL_LIB_DEPENDS= libkrb.so.26:security/heimdal
|
||||
KERBEROS_VARS= GN_ARGS+=use_kerberos=true
|
||||
KERBEROS_VARS_OFF= GN_ARGS+=use_kerberos=false
|
||||
|
||||
LTO_VARS= GN_ARGS+=use_thin_lto=true \
|
||||
GN_ARGS+=thin_lto_enable_optimizations=true \
|
||||
WANTSPACE="14 GB"
|
||||
LTO_VARS_OFF= GN_ARGS+=use_thin_lto=false
|
||||
|
||||
MIT_LIB_DEPENDS= libkrb.so.3:security/krb5
|
||||
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
|
||||
PULSEAUDIO_VARS= GN_ARGS+=use_pulseaudio=true
|
||||
PULSEAUDIO_VARS_OFF= GN_ARGS+=use_pulseaudio=false
|
||||
|
||||
# With SNDIO=on we exclude audio_manager_linux from the build (see
|
||||
# media/audio/BUILD.gn) and use audio_manager_openbsd which does not
|
||||
# support falling back to ALSA or PulseAudio.
|
||||
SNDIO_PREVENTS= ALSA PULSEAUDIO
|
||||
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
|
||||
SNDIO_VARS= GN_ARGS+=use_sndio=true
|
||||
SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
|
||||
|
||||
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
|
||||
CHROMIUM_VER= 108.0.5359.125
|
||||
# See ${WRKSRC}/third_party/test_fonts/test_fonts.tar.gz.sha1 for CHROMIUM_TEST_FONTS_HASH
|
||||
CHROMIUM_TEST_FONTS_HASH= 336e775eec536b2d785cc80eff6ac39051931286
|
||||
# See ${WRKSRC}/electron/DEPS for NODE_VER
|
||||
NODE_VER= 16.17.1
|
||||
# See ${WRKSRC}/electron/DEPS for NAN_VER
|
||||
NAN_VER= 16fa32231e2ccd89d2804b3f765319128b20c4ac
|
||||
# See ${WRKSRC}/electron/DEPS for SQUIRREL_MAC_VER
|
||||
SQUIRREL_MAC_VER= 0e5d146ba13101a1302d59ea6e6e0b3cace4ae38
|
||||
# See ${WRKSRC}/electron/DEPS for REACTIVEOBJC_VER
|
||||
REACTIVEOBJC_VER= 74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76
|
||||
# See ${WRKSRC}/electron/DEPS for MANTLE_VER
|
||||
MANTLE_VER= 78d3966b3c331292ea29ec38661b25df0a245948
|
||||
|
||||
YARN_TIMESTAMP= 1661146515
|
||||
|
||||
.include "Makefile.version"
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OSREL} == "12.3"
|
||||
IGNORE= does not compile, libc++ too old
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MHEIMDAL_BASE} && !exists(/usr/lib/libkrb5.so)
|
||||
IGNORE= you have selected HEIMDAL_BASE but do not have Heimdal installed in base
|
||||
.endif
|
||||
|
||||
.if ${COMPILER_VERSION} != 130
|
||||
LLVM_DEFAULT= 13
|
||||
BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
|
||||
BINARY_ALIAS+= cpp=${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} \
|
||||
cc=${LOCALBASE}/bin/clang${LLVM_DEFAULT} \
|
||||
c++=${LOCALBASE}/bin/clang++${LLVM_DEFAULT} \
|
||||
ar=${LOCALBASE}/bin/llvm-ar${LLVM_DEFAULT} \
|
||||
nm=${LOCALBASE}/bin/llvm-nm${LLVM_DEFAULT} \
|
||||
ld=${LOCALBASE}/bin/ld.lld${LLVM_DEFAULT}
|
||||
.else
|
||||
BINARY_ALIAS+= ar=/usr/bin/llvm-ar \
|
||||
nm=/usr/bin/llvm-nm
|
||||
.endif
|
||||
|
||||
.if ${ARCH} == "amd64"
|
||||
PLIST_SUB+= AMD64=""
|
||||
.else
|
||||
PLIST_SUB+= AMD64="@comment "
|
||||
.endif
|
||||
|
||||
.if ${ARCH} == "i386"
|
||||
PLIST_SUB+= I386=""
|
||||
.else
|
||||
PLIST_SUB+= I386="@comment "
|
||||
.endif
|
||||
|
||||
# Allow relocations against read-only segments (override lld default)
|
||||
LDFLAGS_i386= -Wl,-znotext
|
||||
|
||||
# TODO: -isystem, would be just as ugly as this approach, but more reliably
|
||||
# build would fail without C_INCLUDE_PATH/CPLUS_INCLUDE_PATH env var set.
|
||||
MAKE_ENV+= C_INCLUDE_PATH=${LOCALBASE}/include \
|
||||
CPLUS_INCLUDE_PATH=${LOCALBASE}/include
|
||||
|
||||
pre-everything::
|
||||
@${ECHO_MSG}
|
||||
@${ECHO_MSG} "To build electron, you should have around 2GB of memory"
|
||||
@${ECHO_MSG} "and around ${WANTSPACE} of free disk space."
|
||||
@${ECHO_MSG}
|
||||
|
||||
pre-fetch:
|
||||
@${MKDIR} ${DISTDIR}/${DIST_SUBDIR}
|
||||
if [ ! -f ${DISTDIR}/${DIST_SUBDIR}/electron-yarn-cache-${ELECTRON_VER}${EXTRACT_SUFX} ]; \
|
||||
then ${MKDIR} ${WRKDIR}; \
|
||||
${ECHO_CMD} 'yarn-offline-mirror "./yarn-offline-cache"' >> \
|
||||
${WRKDIR}/.yarnrc; \
|
||||
${CP} ${FILESDIR}/package.json ${FILESDIR}/yarn.lock ${WRKDIR}; \
|
||||
cd ${WRKDIR} && ${SETENV} HOME=${WRKDIR} XDG_CACHE_HOME=${WRKDIR}/.cache \
|
||||
yarn --frozen-lockfile --ignore-scripts; \
|
||||
${MTREE_CMD} -cbnSp yarn-offline-cache | ${MTREE_CMD} -C | ${SED} \
|
||||
-e 's:time=[0-9.]*:time=${YARN_TIMESTAMP}.000000000:' \
|
||||
-e 's:\([gu]id\)=[0-9]*:\1=0:g' \
|
||||
-e 's:flags=.*:flags=none:' \
|
||||
-e 's:^\.:./yarn-offline-cache:' > yarn-offline-cache.mtree; \
|
||||
${TAR} cJf ${DISTDIR}/${DIST_SUBDIR}/electron-yarn-cache-${ELECTRON_VER}${EXTRACT_SUFX} \
|
||||
@yarn-offline-cache.mtree; \
|
||||
${RM} -r ${WRKDIR}; \
|
||||
fi
|
||||
|
||||
post-extract:
|
||||
# Move extracted sources to appropriate locations
|
||||
${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/chromium-${CHROMIUM_VER} ${WRKSRC}
|
||||
${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${PORTNAME}-${ELECTRON_VER} ${WRKSRC}/electron
|
||||
${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_nan}-${NAN_VER} \
|
||||
${WRKSRC}/third_party/nan
|
||||
${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_node}-${NODE_VER} \
|
||||
${WRKSRC}/third_party/electron_node
|
||||
${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_squirrel_mac}-${SQUIRREL_MAC_VER} \
|
||||
${WRKSRC}/third_party/squirrel.mac
|
||||
${MKDIR} ${WRKSRC}/third_party/squirrel.mac/vendor
|
||||
${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_reactiveobjc}-${REACTIVEOBJC_VER} \
|
||||
${WRKSRC}/third_party/squirrel.mac/vendor/ReactiveObjC
|
||||
${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_mantle}-${MANTLE_VER} \
|
||||
${WRKSRC}/third_party/squirrel.mac/vendor/Mantle
|
||||
${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/test_fonts ${WRKSRC}/third_party/test_fonts
|
||||
# Install node modules for electron
|
||||
${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/yarn-offline-cache ${WRKDIR}
|
||||
${ECHO_CMD} 'yarn-offline-mirror "../../../yarn-offline-cache"' >> ${WRKSRC}/electron/.yarnrc
|
||||
${MV} ${WRKSRC}/electron/package.json ${WRKSRC}/electron/package.json.bak
|
||||
${CP} ${FILESDIR}/package.json ${WRKSRC}/electron
|
||||
cd ${WRKSRC}/electron && \
|
||||
${SETENV} HOME=${WRKDIR} XDG_CACHE_HOME=${WRKDIR}/.cache yarn --frozen-lockfile --offline
|
||||
|
||||
pre-patch:
|
||||
${SH} ${FILESDIR}/apply-electron-patches.sh ${WRKSRC}
|
||||
# ${FIND} ${WRKSRC} -type f -name '*.orig' -print -delete
|
||||
# ${FIND} ${WRKSRC} -type f -name '*~' -print -delete
|
||||
|
||||
pre-configure:
|
||||
# We used to remove bundled libraries to be sure that chromium uses
|
||||
# system libraries and not shipped ones.
|
||||
# cd ${WRKSRC} && ${PYTHON_CMD} \
|
||||
#./build/linux/unbundle/remove_bundled_libraries.py [list of preserved]
|
||||
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${PYTHON_CMD} \
|
||||
./build/linux/unbundle/replace_gn_files.py --system-libraries \
|
||||
flac fontconfig freetype harfbuzz-ng icu libdrm libevent libpng \
|
||||
libusb libwebp libxml libxslt openh264 opus snappy || ${FALSE}
|
||||
# Chromium uses an unreleased version of FFmpeg, so configure it
|
||||
.for brand in Chrome Chromium
|
||||
${CP} -R \
|
||||
${WRKSRC}/third_party/ffmpeg/chromium/config/${brand}/linux/ \
|
||||
${WRKSRC}/third_party/ffmpeg/chromium/config/${brand}/freebsd
|
||||
.endfor
|
||||
|
||||
do-configure:
|
||||
# GN generator bootstrapping and generating ninja files
|
||||
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} CC=${CC} CXX=${CXX} LD=${CXX} \
|
||||
READELF=${READELF} AR=${AR} NM=${NM} ${PYTHON_CMD} \
|
||||
./tools/gn/bootstrap/bootstrap.py ${GN_BOOTSTRAP_FLAGS}
|
||||
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./out/${BUILDTYPE}/gn gen out/${BUILDTYPE} \
|
||||
--args='import("//electron/build/args/${GN_FILE}") ${GN_ARGS}'
|
||||
|
||||
# Setup nodejs dependency
|
||||
@${MKDIR} ${WRKSRC}/third_party/node/freebsd/node-freebsd/bin
|
||||
${LN} -sf ${LOCALBASE}/bin/node ${WRKSRC}/third_party/node/freebsd/node-freebsd/bin/node
|
||||
|
||||
# Setup buildtools/freebsd
|
||||
@${MKDIR} ${WRKSRC}/buildtools/freebsd
|
||||
${LN} -sf ${WRKSRC}/buildtools/linux64/clang-format ${WRKSRC}/buildtools/freebsd
|
||||
${LN} -sf ${WRKSRC}/out/${BUILDTYPE}/gn ${WRKSRC}/buildtools/freebsd
|
||||
${LN} -sf /usr/bin/strip ${WRKSRC}/buildtools/freebsd/strip
|
||||
|
||||
post-build:
|
||||
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
|
||||
${MAKE_CMD} ${MAKE_ARGS} ${POST_BUILD_TARGETS}
|
||||
|
||||
post-build-DIST-on:
|
||||
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
|
||||
${MAKE_CMD} ${MAKE_ARGS} ${POST_BUILD_DIST_TARGETS}
|
||||
cd ${WRKSRC}/out/${BUILDTYPE} && \
|
||||
${CP} chromedriver.zip chromedriver-v${ELECTRON_VER}-freebsd-${ARCH:S/amd64/x64/:S/i386/ia32/}.zip && \
|
||||
${CP} dist.zip electron-v${ELECTRON_VER}-freebsd-${ARCH:S/amd64/x64/:S/i386/ia32/}.zip && \
|
||||
${CP} mksnapshot.zip mksnapshot-v${ELECTRON_VER}-freebsd-${ARCH:S/amd64/x64/:S/i386/ia32/}.zip && \
|
||||
${SHA256} -r *-v${ELECTRON_VER}-freebsd-*.zip | ${SED} -e 's/ / */' > SHASUMS256.txt
|
||||
|
||||
do-install:
|
||||
${MKDIR} ${STAGEDIR}${DATADIR}
|
||||
.for f in electron mksnapshot v8_context_snapshot_generator
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR}
|
||||
.endfor
|
||||
.for f in libEGL.so libGLESv2.so libffmpeg.so libvk_swiftshader.so
|
||||
${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR}
|
||||
.endfor
|
||||
${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/libvulkan.so.1 ${STAGEDIR}${DATADIR}/libvulkan.so
|
||||
.for f in LICENSE LICENSES.chromium.html snapshot_blob.bin v8_context_snapshot.bin version vk_swiftshader_icd.json
|
||||
${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR}
|
||||
.endfor
|
||||
.for f in chrome_100_percent.pak chrome_200_percent.pak resources.pak
|
||||
${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR}
|
||||
.endfor
|
||||
${MKDIR} ${STAGEDIR}${DATADIR}/locales
|
||||
${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/locales/*.pak ${STAGEDIR}${DATADIR}/locales
|
||||
${MKDIR} ${STAGEDIR}${DATADIR}/resources
|
||||
.for f in default_app.asar
|
||||
${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/resources/${f} ${STAGEDIR}${DATADIR}/resources
|
||||
.endfor
|
||||
cd ${WRKSRC}/out/${BUILDTYPE}/gen && ${COPYTREE_SHARE} node_headers ${STAGEDIR}${DATADIR}
|
||||
cd ${WRKSRC}/out/${BUILDTYPE} && ${COPYTREE_SHARE} gen/electron/buildflags ${STAGEDIR}${DATADIR}
|
||||
cd ${WRKSRC}/out/${BUILDTYPE} && ${COPYTREE_SHARE} gen/v8/embedded.S ${STAGEDIR}${DATADIR}
|
||||
${RLN} ${STAGEDIR}${DATADIR}/electron ${STAGEDIR}${PREFIX}/bin/electron${PKGNAMESUFFIX}
|
||||
|
||||
post-install-DIST-on:
|
||||
${MKDIR} ${STAGEDIR}${DATADIR}/releases
|
||||
${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/SHASUMS256.txt ${STAGEDIR}${DATADIR}/releases
|
||||
${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/*-v${ELECTRON_VER}-freebsd-*.zip ${STAGEDIR}${DATADIR}/releases
|
||||
|
||||
post-install-DRIVER-on:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/chromedriver.unstripped \
|
||||
${STAGEDIR}${DATADIR}/chromedriver
|
||||
|
||||
do-test:
|
||||
# Note 1: "npm install" will run before actual tests are executed
|
||||
# Note 2: Xvfb or something similar is necessary for headless testing
|
||||
cd ${WRKSRC}/electron && \
|
||||
${SETENV} ${TEST_ENV} ELECTRON_OUT_DIR=${BUILDTYPE} LOCAL_GIT_DIRECTORY=${LOCALBASE} \
|
||||
npm run test -- --ci
|
||||
|
||||
.include <bsd.port.post.mk>
|
|
@ -0,0 +1,2 @@
|
|||
ELECTRON_VER= 22.0.1
|
||||
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
|
|
@ -0,0 +1,19 @@
|
|||
TIMESTAMP = 1674205773
|
||||
SHA256 (electron/chromium-108.0.5359.125.tar.xz) = 16e26bef292f99efbb72559990f6383f1d39cb20bfa38450fbcd6c7cf88b0a59
|
||||
SIZE (electron/chromium-108.0.5359.125.tar.xz) = 1731584944
|
||||
SHA256 (electron/336e775eec536b2d785cc80eff6ac39051931286) = a2ca2962daf482a8f943163541e1c73ba4b2694fabcd2510981f2db4eda493c8
|
||||
SIZE (electron/336e775eec536b2d785cc80eff6ac39051931286) = 32624734
|
||||
SHA256 (electron/electron-yarn-cache-22.0.1.tar.xz) = 404b61b615f680868d00d05a8214103aa3e7f1779d4452cc2c9db55b782a955c
|
||||
SIZE (electron/electron-yarn-cache-22.0.1.tar.xz) = 36702856
|
||||
SHA256 (electron/electron-electron-v22.0.1_GH0.tar.gz) = c6bdbd95549e59c7a16707906b67e2999107e5d61e398dc6429db2c83181c5e7
|
||||
SIZE (electron/electron-electron-v22.0.1_GH0.tar.gz) = 10500431
|
||||
SHA256 (electron/nodejs-node-v16.17.1_GH0.tar.gz) = e63378aa6aa18b9e05486e46eaca6c6e09904366e5100d7e04c6dbd344a42f60
|
||||
SIZE (electron/nodejs-node-v16.17.1_GH0.tar.gz) = 90485310
|
||||
SHA256 (electron/nodejs-nan-16fa32231e2ccd89d2804b3f765319128b20c4ac_GH0.tar.gz) = 3807ae6a1e451a29f068540472f100f9718d457c60ac62f2f8469d1d57475d39
|
||||
SIZE (electron/nodejs-nan-16fa32231e2ccd89d2804b3f765319128b20c4ac_GH0.tar.gz) = 179355
|
||||
SHA256 (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = f4ebb40a8d85dbb7ef02aa0571b2f8e22182c6d73b6992484a53c90047779d01
|
||||
SIZE (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = 2112918
|
||||
SHA256 (electron/ReactiveCocoa-ReactiveObjC-74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76_GH0.tar.gz) = 88e65f116c7a06fccedb43970fba63080a57a4e5dc29147d2cdfe1ee58dd0546
|
||||
SIZE (electron/ReactiveCocoa-ReactiveObjC-74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76_GH0.tar.gz) = 1136238
|
||||
SHA256 (electron/Mantle-Mantle-78d3966b3c331292ea29ec38661b25df0a245948_GH0.tar.gz) = a365df6d83e0be3cc000b70bd39734d80c28f0d9983ebe44698337a2ca464bb1
|
||||
SIZE (electron/Mantle-Mantle-78d3966b3c331292ea29ec38661b25df0a245948_GH0.tar.gz) = 62962
|
|
@ -0,0 +1,26 @@
|
|||
#! /bin/sh
|
||||
|
||||
PATH=/bin:/usr/bin:/usr/local/bin
|
||||
|
||||
GIT_CMD="git"
|
||||
PATCH_CMD="${GIT_CMD} apply"
|
||||
#PATCH_FLAGS="--numstat --check" # for debugging
|
||||
PATCH_FLAGS="--verbose --reject"
|
||||
|
||||
WRKSRC=$1
|
||||
PATCH_CONF=${WRKSRC}/electron/patches/config.json
|
||||
|
||||
${GIT_CMD} status "${WRKSRC}" > /dev/null 2>&1 && IS_GIT_REPO=1
|
||||
|
||||
PATCHD_REPOD_PAIRS=$(sed -e '1d; $d; /^$/d; s/[",]//g; s/: */:/' "${PATCH_CONF}")
|
||||
for prp in ${PATCHD_REPOD_PAIRS}; do
|
||||
pd=$(echo "${prp}" | awk -F: '{print $1}' | sed -e 's/src/./')
|
||||
rd=$(echo "${prp}" | awk -F: '{print $2}' | sed -e 's/src/./')
|
||||
(cd "${WRKSRC}/${rd}" && \
|
||||
if [ -n "${IS_GIT_REPO}" ]; then
|
||||
PATCH_FLAGS="${PATCH_FLAGS} --directory=$(${GIT_CMD} rev-parse --show-prefix)"
|
||||
fi && \
|
||||
while read -r p; do
|
||||
${PATCH_CMD} ${PATCH_FLAGS} "${WRKSRC}/${pd}/${p}"
|
||||
done < "${WRKSRC}/${pd}/.patches")
|
||||
done
|
|
@ -0,0 +1,151 @@
|
|||
{
|
||||
"name": "electron",
|
||||
"version": "0.0.0-development",
|
||||
"repository": "https://github.com/electron/electron",
|
||||
"description": "Build cross platform desktop apps with JavaScript, HTML, and CSS",
|
||||
"devDependencies": {
|
||||
"@azure/storage-blob": "^12.9.0",
|
||||
"@electron/docs-parser": "^1.0.0",
|
||||
"@electron/typescript-definitions": "^8.10.0",
|
||||
"@octokit/auth-app": "^2.10.0",
|
||||
"@octokit/rest": "^18.0.3",
|
||||
"@primer/octicons": "^10.0.0",
|
||||
"@types/basic-auth": "^1.1.3",
|
||||
"@types/busboy": "^0.2.3",
|
||||
"@types/chai": "^4.2.12",
|
||||
"@types/chai-as-promised": "^7.1.3",
|
||||
"@types/dirty-chai": "^2.0.2",
|
||||
"@types/express": "^4.17.13",
|
||||
"@types/fs-extra": "^9.0.1",
|
||||
"@types/klaw": "^3.0.1",
|
||||
"@types/minimist": "^1.2.0",
|
||||
"@types/mocha": "^7.0.2",
|
||||
"@types/node": "^16.11.26",
|
||||
"@types/semver": "^7.3.3",
|
||||
"@types/send": "^0.14.5",
|
||||
"@types/split": "^1.0.0",
|
||||
"@types/stream-json": "^1.5.1",
|
||||
"@types/temp": "^0.8.34",
|
||||
"@types/uuid": "^3.4.6",
|
||||
"@types/webpack": "^5.28.0",
|
||||
"@types/webpack-env": "^1.17.0",
|
||||
"@typescript-eslint/eslint-plugin": "^4.4.1",
|
||||
"@typescript-eslint/parser": "^4.4.1",
|
||||
"asar": "^3.1.0",
|
||||
"aws-sdk": "^2.814.0",
|
||||
"buffer": "^6.0.3",
|
||||
"check-for-leaks": "^1.2.1",
|
||||
"colors": "1.4.0",
|
||||
"dotenv-safe": "^4.0.4",
|
||||
"dugite": "^1.103.0",
|
||||
"eslint": "^7.4.0",
|
||||
"eslint-config-standard": "^14.1.1",
|
||||
"eslint-plugin-import": "^2.22.0",
|
||||
"eslint-plugin-mocha": "^7.0.1",
|
||||
"eslint-plugin-node": "^11.1.0",
|
||||
"eslint-plugin-standard": "^4.0.1",
|
||||
"eslint-plugin-typescript": "^0.14.0",
|
||||
"events": "^3.2.0",
|
||||
"express": "^4.16.4",
|
||||
"folder-hash": "^2.1.1",
|
||||
"fs-extra": "^9.0.1",
|
||||
"got": "^11.8.5",
|
||||
"husky": "^8.0.1",
|
||||
"klaw": "^3.0.0",
|
||||
"lint": "^1.1.2",
|
||||
"lint-staged": "^10.2.11",
|
||||
"markdownlint": "^0.21.1",
|
||||
"markdownlint-cli": "^0.25.0",
|
||||
"minimist": "^1.2.6",
|
||||
"null-loader": "^4.0.0",
|
||||
"pre-flight": "^1.1.0",
|
||||
"process": "^0.11.10",
|
||||
"remark-cli": "^10.0.0",
|
||||
"remark-preset-lint-markdown-style-guide": "^4.0.0",
|
||||
"semver": "^5.6.0",
|
||||
"shx": "^0.3.2",
|
||||
"standard-markdown": "^6.0.0",
|
||||
"stream-json": "^1.7.1",
|
||||
"tap-xunit": "^2.4.1",
|
||||
"temp": "^0.8.3",
|
||||
"timers-browserify": "1.4.2",
|
||||
"ts-loader": "^8.0.2",
|
||||
"ts-node": "6.2.0",
|
||||
"typescript": "^4.5.5",
|
||||
"webpack": "^5.73.0",
|
||||
"webpack-cli": "^4.10.0",
|
||||
"wrapper-webpack-plugin": "^2.2.0"
|
||||
},
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"asar": "asar",
|
||||
"generate-version-json": "node script/generate-version-json.js",
|
||||
"lint": "node ./script/lint.js && npm run lint:docs",
|
||||
"lint:js": "node ./script/lint.js --js",
|
||||
"lint:clang-format": "python3 script/run-clang-format.py -r -c shell/ || (echo \"\\nCode not formatted correctly.\" && exit 1)",
|
||||
"lint:clang-tidy": "ts-node ./script/run-clang-tidy.ts",
|
||||
"lint:cpp": "node ./script/lint.js --cc",
|
||||
"lint:objc": "node ./script/lint.js --objc",
|
||||
"lint:py": "node ./script/lint.js --py",
|
||||
"lint:gn": "node ./script/lint.js --gn",
|
||||
"lint:docs": "remark docs -qf && npm run lint:js-in-markdown && npm run create-typescript-definitions && npm run lint:docs-relative-links && npm run lint:markdownlint",
|
||||
"lint:docs-relative-links": "python3 ./script/check-relative-doc-links.py",
|
||||
"lint:markdownlint": "markdownlint \"*.md\" \"docs/**/*.md\"",
|
||||
"lint:js-in-markdown": "standard-markdown docs",
|
||||
"create-api-json": "node script/create-api-json.js",
|
||||
"create-typescript-definitions": "npm run create-api-json && electron-typescript-definitions --api=electron-api.json && node spec/ts-smoke/runner.js",
|
||||
"gn-typescript-definitions": "npm run create-typescript-definitions && shx cp electron.d.ts",
|
||||
"pre-flight": "pre-flight",
|
||||
"gn-check": "node ./script/gn-check.js",
|
||||
"gn-format": "python3 script/run-gn-format.py",
|
||||
"precommit": "lint-staged",
|
||||
"preinstall": "node -e 'process.exit(0)'",
|
||||
"prepack": "check-for-leaks",
|
||||
"repl": "node ./script/start.js --interactive",
|
||||
"start": "node ./script/start.js",
|
||||
"test": "node ./script/spec-runner.js",
|
||||
"tsc": "tsc",
|
||||
"webpack": "webpack"
|
||||
},
|
||||
"license": "MIT",
|
||||
"author": "Electron Community",
|
||||
"keywords": [
|
||||
"electron"
|
||||
],
|
||||
"lint-staged": {
|
||||
"*.{js,ts}": [
|
||||
"node script/lint.js --js --fix --only --"
|
||||
],
|
||||
"*.{js,ts,d.ts}": [
|
||||
"ts-node script/gen-filenames.ts"
|
||||
],
|
||||
"*.{cc,mm,c,h}": [
|
||||
"python3 script/run-clang-format.py -r -c --fix"
|
||||
],
|
||||
"*.md": [
|
||||
"npm run lint:docs"
|
||||
],
|
||||
"*.{gn,gni}": [
|
||||
"npm run gn-check",
|
||||
"npm run gn-format"
|
||||
],
|
||||
"*.py": [
|
||||
"node script/lint.js --py --fix --only --"
|
||||
],
|
||||
"docs/api/**/*.md": [
|
||||
"ts-node script/gen-filenames.ts",
|
||||
"markdownlint --config .markdownlint.autofix.json --fix",
|
||||
"git add filenames.auto.gni"
|
||||
],
|
||||
"{*.patch,.patches}": [
|
||||
"node script/lint.js --patches --only --",
|
||||
"ts-node script/check-patch-diff.ts"
|
||||
],
|
||||
"DEPS": [
|
||||
"node script/gen-hunspell-filenames.js"
|
||||
]
|
||||
},
|
||||
"resolutions": {
|
||||
"nan": "nodejs/nan#16fa32231e2ccd89d2804b3f765319128b20c4ac"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,89 @@
|
|||
--- BUILD.gn.orig 2022-11-30 08:12:58 UTC
|
||||
+++ BUILD.gn
|
||||
@@ -59,7 +59,7 @@ declare_args() {
|
||||
root_extra_deps = []
|
||||
}
|
||||
|
||||
-if (is_official_build) {
|
||||
+if (is_official_build && !is_bsd) {
|
||||
# An official (maximally optimized!) component (optimized for build times)
|
||||
# build doesn't make sense and usually doesn't work.
|
||||
assert(!is_component_build)
|
||||
@@ -89,7 +89,6 @@ group("gn_all") {
|
||||
"//codelabs",
|
||||
"//components:components_unittests",
|
||||
"//components/gwp_asan:gwp_asan_unittests",
|
||||
- "//infra/orchestrator:orchestrator_all",
|
||||
"//net:net_unittests",
|
||||
"//sandbox:sandbox_unittests",
|
||||
"//services:services_unittests",
|
||||
@@ -430,7 +429,7 @@ group("gn_all") {
|
||||
]
|
||||
}
|
||||
|
||||
- if (is_linux || is_chromeos || is_android) {
|
||||
+ if ((is_linux && !is_bsd) || is_chromeos || is_android) {
|
||||
deps += [
|
||||
"//third_party/breakpad:breakpad_unittests",
|
||||
"//third_party/breakpad:core-2-minidump",
|
||||
@@ -632,6 +631,15 @@ group("gn_all") {
|
||||
deps += [ "//gpu/tools/compositor_model_bench" ]
|
||||
}
|
||||
|
||||
+ if (is_bsd) {
|
||||
+ deps -= [
|
||||
+ "//third_party/breakpad:dump_syms($host_toolchain)",
|
||||
+ "//third_party/breakpad:microdump_stackwalk($host_toolchain)",
|
||||
+ "//third_party/breakpad:minidump_dump($host_toolchain)",
|
||||
+ "//third_party/breakpad:minidump_stackwalk($host_toolchain)",
|
||||
+ ]
|
||||
+ }
|
||||
+
|
||||
if (is_mac) {
|
||||
deps += [
|
||||
"//third_party/breakpad:crash_inspector",
|
||||
@@ -680,7 +688,7 @@ group("gn_all") {
|
||||
host_os == "win") {
|
||||
deps += [ "//chrome/test/mini_installer:mini_installer_tests" ]
|
||||
}
|
||||
- } else if (!is_android && !is_ios && !is_fuchsia) {
|
||||
+ } else if (!is_android && !is_ios && !is_fuchsia && !is_bsd) {
|
||||
deps += [ "//third_party/breakpad:symupload($host_toolchain)" ]
|
||||
}
|
||||
|
||||
@@ -1107,7 +1115,7 @@ if (!is_ios) {
|
||||
]
|
||||
}
|
||||
|
||||
- if (!is_chromeos_ash && !is_ios && !is_fuchsia && !is_android && !is_castos) {
|
||||
+ if (!is_chromeos_ash && !is_ios && !is_fuchsia && !is_android && !is_castos && !is_bsd) {
|
||||
# WPT Webdriver tests runner
|
||||
# chrome/test/chromedriver/test/run_webdriver_tests.py
|
||||
script_test("webdriver_wpt_tests") {
|
||||
@@ -1202,7 +1210,7 @@ if (!is_ios) {
|
||||
data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ]
|
||||
}
|
||||
|
||||
- if (!is_win && !is_android) {
|
||||
+ if (!is_win && !is_android && !is_bsd) {
|
||||
data_deps +=
|
||||
[ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ]
|
||||
}
|
||||
@@ -1211,7 +1219,7 @@ if (!is_ios) {
|
||||
data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
|
||||
}
|
||||
|
||||
- if (is_linux || is_chromeos) {
|
||||
+ if ((is_linux && !is_bsd) || is_chromeos) {
|
||||
data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
|
||||
}
|
||||
|
||||
@@ -1655,7 +1663,7 @@ group("chromium_builder_perf") {
|
||||
data_deps += [ "//chrome/test:performance_browser_tests" ]
|
||||
}
|
||||
|
||||
- if (!is_win) {
|
||||
+ if (!is_win && !is_bsd) {
|
||||
data_deps +=
|
||||
[ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ]
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
--- apps/ui/views/app_window_frame_view.cc.orig 2022-07-22 17:30:31 UTC
|
||||
+++ apps/ui/views/app_window_frame_view.cc
|
||||
@@ -137,7 +137,7 @@ gfx::Rect AppWindowFrameView::GetWindowBoundsForClient
|
||||
gfx::Rect window_bounds = client_bounds;
|
||||
// TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is
|
||||
// complete.
|
||||
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
|
||||
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
|
||||
// Get the difference between the widget's client area bounds and window
|
||||
// bounds, and grow |window_bounds| by that amount.
|
||||
gfx::Insets native_frame_insets =
|
|
@ -0,0 +1,14 @@
|
|||
--- ash/display/mirror_window_controller.cc.orig 2022-10-24 13:33:33 UTC
|
||||
+++ ash/display/mirror_window_controller.cc
|
||||
@@ -295,7 +295,11 @@ void MirrorWindowController::UpdateWindow(
|
||||
if (!base::Contains(display_info_list, iter->first,
|
||||
&display::ManagedDisplayInfo::id)) {
|
||||
CloseAndDeleteHost(iter->second, true);
|
||||
+#if defined(__llvm__)
|
||||
+ mirroring_host_info_map_.erase(iter++);
|
||||
+#else
|
||||
iter = mirroring_host_info_map_.erase(iter);
|
||||
+#endif
|
||||
} else {
|
||||
++iter;
|
||||
}
|
|
@ -0,0 +1,166 @@
|
|||
--- base/BUILD.gn.orig 2022-11-30 08:12:58 UTC
|
||||
+++ base/BUILD.gn
|
||||
@@ -163,7 +163,7 @@ buildflag_header("ios_cronet_buildflags") {
|
||||
flags = [ "CRONET_BUILD=$is_cronet_build" ]
|
||||
}
|
||||
|
||||
-enable_message_pump_epoll = is_linux || is_chromeos || is_android
|
||||
+enable_message_pump_epoll = (is_linux || is_chromeos || is_android) && !is_bsd
|
||||
buildflag_header("message_pump_buildflags") {
|
||||
header = "message_pump_buildflags.h"
|
||||
header_dir = "base/message_loop"
|
||||
@@ -1048,7 +1048,7 @@ mixed_component("base") {
|
||||
"timer/hi_res_timer_manager_posix.cc",
|
||||
]
|
||||
|
||||
- if (!is_nacl && !is_apple) {
|
||||
+ if (!is_nacl && !is_apple && !is_bsd) {
|
||||
sources += [
|
||||
"profiler/stack_base_address_posix.cc",
|
||||
"profiler/stack_base_address_posix.h",
|
||||
@@ -1059,6 +1059,14 @@ mixed_component("base") {
|
||||
"profiler/thread_delegate_posix.h",
|
||||
]
|
||||
}
|
||||
+
|
||||
+ if (is_bsd) {
|
||||
+ sources += [
|
||||
+ "profiler/stack_base_address_posix.cc",
|
||||
+ "profiler/stack_base_address_posix.h",
|
||||
+ "profiler/stack_sampler_posix.cc",
|
||||
+ ]
|
||||
+ }
|
||||
}
|
||||
|
||||
if (is_win) {
|
||||
@@ -1559,11 +1567,23 @@ mixed_component("base") {
|
||||
# Needed for <atomic> if using newer C++ library than sysroot, except if
|
||||
# building inside the cros_sdk environment - use host_toolchain as a
|
||||
# more robust check for this.
|
||||
- if (!use_sysroot && (is_android || is_chromeos || (is_linux && !is_castos)) &&
|
||||
+ if (!use_sysroot && (is_android || is_chromeos || (is_linux && !is_castos && !is_bsd)) &&
|
||||
host_toolchain != "//build/toolchain/cros:host") {
|
||||
libs += [ "atomic" ]
|
||||
}
|
||||
|
||||
+ # *BSD needs libkvm
|
||||
+ if (is_bsd) {
|
||||
+ libs += [ "kvm" ]
|
||||
+ }
|
||||
+
|
||||
+ if (is_freebsd) {
|
||||
+ libs += [
|
||||
+ "execinfo",
|
||||
+ "util",
|
||||
+ ]
|
||||
+ }
|
||||
+
|
||||
if (use_allocator_shim) {
|
||||
sources += [
|
||||
"allocator/partition_allocator/shim/allocator_shim.cc",
|
||||
@@ -1591,7 +1611,7 @@ mixed_component("base") {
|
||||
]
|
||||
configs += [ "//base/allocator:mac_no_default_new_delete_symbols" ]
|
||||
}
|
||||
- if (is_chromeos || is_linux) {
|
||||
+ if (is_chromeos || (is_linux && !is_bsd)) {
|
||||
sources += [
|
||||
"allocator/partition_allocator/shim/allocator_shim_override_cpp_symbols.h",
|
||||
"allocator/partition_allocator/shim/allocator_shim_override_glibc_weak_symbols.h",
|
||||
@@ -1645,7 +1665,7 @@ mixed_component("base") {
|
||||
|
||||
# Allow more direct string conversions on platforms with native utf8
|
||||
# strings
|
||||
- if (is_apple || is_chromeos || is_castos || is_cast_android || is_fuchsia) {
|
||||
+ if (is_apple || is_chromeos || is_castos || is_cast_android || is_fuchsia || is_bsd) {
|
||||
defines += [ "SYSTEM_NATIVE_UTF8" ]
|
||||
}
|
||||
|
||||
@@ -2218,6 +2238,42 @@ mixed_component("base") {
|
||||
}
|
||||
}
|
||||
|
||||
+ if (is_bsd) {
|
||||
+ sources -= [
|
||||
+ "files/file_path_watcher_inotify.cc",
|
||||
+ "files/file_util_linux.cc",
|
||||
+ "files/scoped_file_linux.cc",
|
||||
+ "process/memory_linux.cc",
|
||||
+ "process/process_linux.cc",
|
||||
+ "system/sys_info_linux.cc",
|
||||
+ "process/process_iterator_linux.cc",
|
||||
+ "process/process_metrics_linux.cc",
|
||||
+ "process/process_handle_linux.cc"
|
||||
+ ]
|
||||
+ sources += [
|
||||
+ "process/memory_stubs.cc",
|
||||
+ "files/file_path_watcher_kqueue.cc",
|
||||
+ "files/file_path_watcher_kqueue.h",
|
||||
+ "files/file_path_watcher_bsd.cc",
|
||||
+ ]
|
||||
+ }
|
||||
+
|
||||
+ if (is_openbsd) {
|
||||
+ sources += [
|
||||
+ "process/process_handle_openbsd.cc",
|
||||
+ "process/process_iterator_openbsd.cc",
|
||||
+ "process/process_metrics_openbsd.cc",
|
||||
+ "system/sys_info_openbsd.cc",
|
||||
+ ]
|
||||
+ } else if (is_freebsd) {
|
||||
+ sources += [
|
||||
+ "process/process_handle_freebsd.cc",
|
||||
+ "process/process_iterator_freebsd.cc",
|
||||
+ "process/process_metrics_freebsd.cc",
|
||||
+ "system/sys_info_freebsd.cc",
|
||||
+ ]
|
||||
+ }
|
||||
+
|
||||
# iOS
|
||||
if (is_ios) {
|
||||
sources -= [
|
||||
@@ -2315,7 +2371,7 @@ mixed_component("base") {
|
||||
}
|
||||
|
||||
if (dep_libevent) {
|
||||
- deps += [ "//third_party/libevent" ]
|
||||
+ public_deps += [ "//third_party/libevent" ]
|
||||
}
|
||||
|
||||
if (use_libevent) {
|
||||
@@ -3583,7 +3639,7 @@ test("base_unittests") {
|
||||
}
|
||||
}
|
||||
|
||||
- if (is_linux || is_chromeos) {
|
||||
+ if ((is_linux || is_chromeos) && !is_bsd) {
|
||||
sources += [
|
||||
"debug/proc_maps_linux_unittest.cc",
|
||||
"files/scoped_file_linux_unittest.cc",
|
||||
@@ -3629,7 +3685,7 @@ test("base_unittests") {
|
||||
"posix/file_descriptor_shuffle_unittest.cc",
|
||||
"posix/unix_domain_socket_unittest.cc",
|
||||
]
|
||||
- if (!is_nacl && !is_apple) {
|
||||
+ if (!is_nacl && !is_apple && !is_bsd) {
|
||||
sources += [
|
||||
"profiler/stack_base_address_posix_unittest.cc",
|
||||
"profiler/stack_copier_signal_unittest.cc",
|
||||
@@ -3640,7 +3696,7 @@ test("base_unittests") {
|
||||
|
||||
# Allow more direct string conversions on platforms with native utf8
|
||||
# strings
|
||||
- if (is_apple || is_chromeos || is_castos || is_cast_android || is_fuchsia) {
|
||||
+ if (is_apple || is_chromeos || is_castos || is_cast_android || is_fuchsia || is_bsd) {
|
||||
defines += [ "SYSTEM_NATIVE_UTF8" ]
|
||||
}
|
||||
|
||||
@@ -3832,7 +3888,7 @@ test("base_unittests") {
|
||||
}
|
||||
}
|
||||
|
||||
- if (is_fuchsia || is_linux || is_chromeos) {
|
||||
+ if ((is_fuchsia || is_linux || is_chromeos) && !is_bsd) {
|
||||
sources += [
|
||||
"debug/elf_reader_unittest.cc",
|
||||
"debug/test_elf_image_builder.cc",
|
|
@ -0,0 +1,20 @@
|
|||
--- base/allocator/partition_allocator/address_space_randomization.h.orig 2022-06-17 14:20:10 UTC
|
||||
+++ base/allocator/partition_allocator/address_space_randomization.h
|
||||
@@ -38,7 +38,7 @@ AslrMask(uintptr_t bits) {
|
||||
|
||||
#if defined(ARCH_CPU_64_BITS)
|
||||
|
||||
- #if defined(MEMORY_TOOL_REPLACES_ALLOCATOR)
|
||||
+ #if defined(MEMORY_TOOL_REPLACES_ALLOCATOR) && !defined(OS_BSD)
|
||||
|
||||
// We shouldn't allocate system pages at all for sanitizer builds. However,
|
||||
// we do, and if random hint addresses interfere with address ranges
|
||||
@@ -128,7 +128,7 @@ AslrMask(uintptr_t bits) {
|
||||
return AslrAddress(0x20000000ULL);
|
||||
}
|
||||
|
||||
- #elif BUILDFLAG(IS_LINUX)
|
||||
+ #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
|
||||
|
||||
// Linux on arm64 can use 39, 42, 48, or 52-bit user space, depending on
|
||||
// page size and number of levels of translation pages used. We use
|
|
@ -0,0 +1,11 @@
|
|||
--- base/allocator/partition_allocator/page_allocator.h.orig 2022-11-30 08:12:58 UTC
|
||||
+++ base/allocator/partition_allocator/page_allocator.h
|
||||
@@ -231,7 +231,7 @@ void DecommitAndZeroSystemPages(void* address, size_t
|
||||
// recommitted. Do not assume that this will not change over time.
|
||||
constexpr PA_COMPONENT_EXPORT(
|
||||
PARTITION_ALLOC) bool DecommittedMemoryIsAlwaysZeroed() {
|
||||
-#if BUILDFLAG(IS_APPLE)
|
||||
+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
|
||||
return false;
|
||||
#else
|
||||
return true;
|
|
@ -0,0 +1,38 @@
|
|||
--- base/allocator/partition_allocator/page_allocator_constants.h.orig 2022-09-24 10:57:32 UTC
|
||||
+++ base/allocator/partition_allocator/page_allocator_constants.h
|
||||
@@ -25,7 +25,7 @@
|
||||
// elimination.
|
||||
#define PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR __attribute__((const))
|
||||
|
||||
-#elif BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64)
|
||||
+#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_ARM64)
|
||||
// This should work for all POSIX (if needed), but currently all other
|
||||
// supported OS/architecture combinations use either hard-coded values
|
||||
// (such as x86) or have means to determine these values without needing
|
||||
@@ -81,7 +81,7 @@ PageAllocationGranularityShift() {
|
||||
return 14; // 16kB
|
||||
#elif BUILDFLAG(IS_APPLE) && defined(ARCH_CPU_64_BITS)
|
||||
return static_cast<size_t>(vm_page_shift);
|
||||
-#elif BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64)
|
||||
+#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_ARM64)
|
||||
// arm64 supports 4kb (shift = 12), 16kb (shift = 14), and 64kb (shift = 16)
|
||||
// page sizes. Retrieve from or initialize cache.
|
||||
size_t shift = page_characteristics.shift.load(std::memory_order_relaxed);
|
||||
@@ -102,7 +102,7 @@ PageAllocationGranularity() {
|
||||
// This is literally equivalent to |1 << PageAllocationGranularityShift()|
|
||||
// below, but was separated out for IS_APPLE to avoid << on a non-constexpr.
|
||||
return vm_page_size;
|
||||
-#elif BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64)
|
||||
+#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_ARM64)
|
||||
// arm64 supports 4kb, 16kb, and 64kb page sizes. Retrieve from or
|
||||
// initialize cache.
|
||||
size_t size = page_characteristics.size.load(std::memory_order_relaxed);
|
||||
@@ -141,7 +141,7 @@ SystemPageShift() {
|
||||
PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR PA_ALWAYS_INLINE size_t
|
||||
SystemPageSize() {
|
||||
#if (BUILDFLAG(IS_APPLE) && defined(ARCH_CPU_64_BITS)) || \
|
||||
- (BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64))
|
||||
+ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_ARM64))
|
||||
// This is literally equivalent to |1 << SystemPageShift()| below, but was
|
||||
// separated out for 64-bit IS_APPLE and arm64 on Linux to avoid << on a
|
||||
// non-constexpr.
|
|
@ -0,0 +1,16 @@
|
|||
--- base/allocator/partition_allocator/page_allocator_internals_posix.h.orig 2022-11-30 08:12:58 UTC
|
||||
+++ base/allocator/partition_allocator/page_allocator_internals_posix.h
|
||||
@@ -356,8 +356,12 @@ bool TryRecommitSystemPagesInternal(
|
||||
|
||||
void DiscardSystemPagesInternal(uintptr_t address, size_t length) {
|
||||
void* ptr = reinterpret_cast<void*>(address);
|
||||
-#if BUILDFLAG(IS_APPLE)
|
||||
+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
|
||||
+#if BUILDFLAG(IS_BSD)
|
||||
+ int ret = madvise(ptr, length, MADV_FREE);
|
||||
+#else
|
||||
int ret = madvise(ptr, length, MADV_FREE_REUSABLE);
|
||||
+#endif
|
||||
if (ret) {
|
||||
// MADV_FREE_REUSABLE sometimes fails, so fall back to MADV_DONTNEED.
|
||||
ret = madvise(ptr, length, MADV_DONTNEED);
|
|
@ -0,0 +1,11 @@
|
|||
--- base/allocator/partition_allocator/partition_address_space.cc.orig 2022-11-30 08:12:58 UTC
|
||||
+++ base/allocator/partition_allocator/partition_address_space.cc
|
||||
@@ -294,7 +294,7 @@ void PartitionAddressSpace::UninitConfigurablePoolForT
|
||||
setup_.configurable_pool_base_mask_ = 0;
|
||||
}
|
||||
|
||||
-#if BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64)
|
||||
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_ARM64)
|
||||
|
||||
PageCharacteristics page_characteristics;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
--- base/allocator/partition_allocator/partition_alloc_base/rand_util_posix.cc.orig 2022-07-22 17:30:31 UTC
|
||||
+++ base/allocator/partition_allocator/partition_alloc_base/rand_util_posix.cc
|
||||
@@ -86,6 +86,10 @@ void RandBytes(void* output, size_t output_length) {
|
||||
if (getentropy(output, output_length) == 0) {
|
||||
return;
|
||||
}
|
||||
+#elif BUILDFLAG(IS_BSD)
|
||||
+ if (getentropy(output, output_length) == 0) {
|
||||
+ return;
|
||||
+ }
|
||||
#endif
|
||||
|
||||
// If the OS-specific mechanisms didn't work, fall through to reading from
|
|
@ -0,0 +1,11 @@
|
|||
--- base/allocator/partition_allocator/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2022-07-22 17:30:31 UTC
|
||||
+++ base/allocator/partition_allocator/partition_alloc_base/threading/platform_thread_internal_posix.h
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
namespace partition_alloc::internal::base::internal {
|
||||
|
||||
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
|
||||
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
|
||||
// Current thread id is cached in thread local storage for performance reasons.
|
||||
// In some rare cases it's important to invalidate that cache explicitly (e.g.
|
||||
// after going through clone() syscall which does not call pthread_atfork()
|
|
@ -0,0 +1,11 @@
|
|||
--- base/allocator/partition_allocator/partition_alloc_base/threading/platform_thread_posix.cc.orig 2022-07-22 17:30:31 UTC
|
||||
+++ base/allocator/partition_allocator/partition_alloc_base/threading/platform_thread_posix.cc
|
||||
@@ -17,7 +17,7 @@
|
||||
#include "base/allocator/partition_allocator/partition_alloc_base/threading/platform_thread_internal_posix.h"
|
||||
#include "build/build_config.h"
|
||||
|
||||
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
|
||||
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
|
||||
#include <sys/syscall.h>
|
||||
#include <atomic>
|
||||
#endif
|
|
@ -0,0 +1,29 @@
|
|||
--- base/allocator/partition_allocator/partition_alloc_config.h.orig 2022-10-24 13:33:33 UTC
|
||||
+++ base/allocator/partition_allocator/partition_alloc_config.h
|
||||
@@ -76,7 +76,7 @@ static_assert(sizeof(void*) != 8, "");
|
||||
|
||||
// POSIX is not only UNIX, e.g. macOS and other OSes. We do use Linux-specific
|
||||
// features such as futex(2).
|
||||
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
|
||||
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
|
||||
#define PA_HAS_LINUX_KERNEL
|
||||
#endif
|
||||
|
||||
@@ -197,7 +197,7 @@ constexpr bool kUseLazyCommit = false;
|
||||
|
||||
// On these platforms, lock all the partitions before fork(), and unlock after.
|
||||
// This may be required on more platforms in the future.
|
||||
-#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
|
||||
+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
|
||||
#define PA_HAS_ATFORK_HANDLER
|
||||
#endif
|
||||
|
||||
@@ -238,7 +238,7 @@ constexpr bool kUseLazyCommit = false;
|
||||
//
|
||||
// Also enabled on ARM64 macOS, as the 16kiB pages on this platform lead to
|
||||
// larger slot spans.
|
||||
-#if BUILDFLAG(IS_LINUX) || (BUILDFLAG(IS_MAC) && defined(ARCH_CPU_ARM64))
|
||||
+#if BUILDFLAG(IS_LINUX) || (BUILDFLAG(IS_MAC) && defined(ARCH_CPU_ARM64)) || BUILDFLAG(IS_BSD)
|
||||
#define PA_PREFER_SMALLER_SLOT_SPANS
|
||||
#endif // BUILDFLAG(IS_LINUX) || (BUILDFLAG(IS_MAC) && defined(ARCH_CPU_ARM64))
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
--- base/allocator/partition_allocator/partition_alloc_constants.h.orig 2022-11-30 08:12:58 UTC
|
||||
+++ base/allocator/partition_allocator/partition_alloc_constants.h
|
||||
@@ -91,7 +91,7 @@ PartitionPageShift() {
|
||||
return 18; // 256 KiB
|
||||
}
|
||||
#elif (BUILDFLAG(IS_APPLE) && defined(ARCH_CPU_64_BITS)) || \
|
||||
- (BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64))
|
||||
+ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_ARM64))
|
||||
PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR PA_ALWAYS_INLINE size_t
|
||||
PartitionPageShift() {
|
||||
return PageAllocationGranularityShift() + 2;
|
||||
@@ -270,7 +270,7 @@ constexpr size_t kNumPools = 3;
|
||||
// Special-case Android and iOS, which incur test failures with larger
|
||||
// pools. Regardless, allocating >8GiB with malloc() on these platforms is
|
||||
// unrealistic as of 2022.
|
||||
-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
|
||||
+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
|
||||
constexpr size_t kPoolMaxSize = 8 * kGiB;
|
||||
#else
|
||||
constexpr size_t kPoolMaxSize = 16 * kGiB;
|
|
@ -0,0 +1,16 @@
|
|||
--- base/allocator/partition_allocator/partition_alloc_forward.h.orig 2022-11-06 16:08:29 UTC
|
||||
+++ base/allocator/partition_allocator/partition_alloc_forward.h
|
||||
@@ -25,9 +25,13 @@ namespace internal {
|
||||
// the second one 16. We could technically return something different for
|
||||
// malloc() and operator new(), but this would complicate things, and most of
|
||||
// our allocations are presumably coming from operator new() anyway.
|
||||
+#if defined(__i386__) && defined(OS_FREEBSD)
|
||||
+constexpr size_t kAlignment = 8;
|
||||
+#else
|
||||
constexpr size_t kAlignment =
|
||||
std::max(alignof(max_align_t),
|
||||
static_cast<size_t>(__STDCPP_DEFAULT_NEW_ALIGNMENT__));
|
||||
+#endif
|
||||
static_assert(kAlignment <= 16,
|
||||
"PartitionAlloc doesn't support a fundamental alignment larger "
|
||||
"than 16 bytes.");
|
|
@ -0,0 +1,18 @@
|
|||
--- base/allocator/partition_allocator/partition_page.h.orig 2022-11-30 08:12:58 UTC
|
||||
+++ base/allocator/partition_allocator/partition_page.h
|
||||
@@ -138,13 +138,13 @@ struct SlotSpanMetadata {
|
||||
PartitionBucket<thread_safe>* const bucket = nullptr;
|
||||
|
||||
// CHECK()ed in AllocNewSlotSpan().
|
||||
-#if defined(PA_HAS_64_BITS_POINTERS) && BUILDFLAG(IS_APPLE)
|
||||
+#if (defined(PA_HAS_64_BITS_POINTERS) && BUILDFLAG(IS_APPLE))
|
||||
// System page size is not a constant on Apple OSes, but is either 4 or 16kiB
|
||||
// (1 << 12 or 1 << 14), as checked in PartitionRoot::Init(). And
|
||||
// PartitionPageSize() is 4 times the OS page size.
|
||||
static constexpr size_t kMaxSlotsPerSlotSpan =
|
||||
4 * (1 << 14) / kSmallestBucket;
|
||||
-#elif BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64)
|
||||
+#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_ARM64)
|
||||
// System page size can be 4, 16, or 64 kiB on Linux on arm64. 64 kiB is
|
||||
// currently (kMaxSlotsPerSlotSpanBits == 13) not supported by the code,
|
||||
// so we use the 16 kiB maximum (64 kiB will crash).
|
|
@ -0,0 +1,38 @@
|
|||
--- base/allocator/partition_allocator/partition_root.cc.orig 2022-10-24 13:33:33 UTC
|
||||
+++ base/allocator/partition_allocator/partition_root.cc
|
||||
@@ -41,7 +41,7 @@
|
||||
#include "wow64apiset.h"
|
||||
#endif
|
||||
|
||||
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
|
||||
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
|
||||
#include <pthread.h>
|
||||
#endif
|
||||
|
||||
@@ -238,7 +238,7 @@ void PartitionAllocMallocInitOnce() {
|
||||
if (!g_global_init_called.compare_exchange_strong(expected, true))
|
||||
return;
|
||||
|
||||
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
|
||||
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
|
||||
// When fork() is called, only the current thread continues to execute in the
|
||||
// child process. If the lock is held, but *not* by this thread when fork() is
|
||||
// called, we have a deadlock.
|
||||
@@ -331,7 +331,7 @@ static size_t PartitionPurgeSlotSpan(
|
||||
constexpr size_t kMaxSlotCount =
|
||||
(PartitionPageSize() * kMaxPartitionPagesPerRegularSlotSpan) /
|
||||
MinPurgeableSlotSize();
|
||||
-#elif BUILDFLAG(IS_APPLE) || (BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64))
|
||||
+#elif BUILDFLAG(IS_APPLE) || ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_ARM64))
|
||||
// It's better for slot_usage to be stack-allocated and fixed-size, which
|
||||
// demands that its size be constexpr. On IS_APPLE and Linux on arm64,
|
||||
// PartitionPageSize() is always SystemPageSize() << 2, so regardless of
|
||||
@@ -734,7 +734,7 @@ void PartitionRoot<thread_safe>::Init(PartitionOptions
|
||||
// apple OSes.
|
||||
PA_CHECK((internal::SystemPageSize() == (size_t{1} << 12)) ||
|
||||
(internal::SystemPageSize() == (size_t{1} << 14)));
|
||||
-#elif BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64)
|
||||
+#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_ARM64)
|
||||
// Check runtime pagesize. Though the code is currently the same, it is
|
||||
// not merged with the IS_APPLE case above as a 1 << 16 case needs to be
|
||||
// added here in the future, to allow 64 kiB pagesize. That is only
|
|
@ -0,0 +1,47 @@
|
|||
--- base/allocator/partition_allocator/spinning_mutex.cc.orig 2022-07-22 17:30:31 UTC
|
||||
+++ base/allocator/partition_allocator/spinning_mutex.cc
|
||||
@@ -18,7 +18,15 @@
|
||||
|
||||
#if defined(PA_HAS_LINUX_KERNEL)
|
||||
#include <errno.h>
|
||||
+#if defined(OS_OPENBSD)
|
||||
+#include <sys/futex.h>
|
||||
+#elif defined(OS_FREEBSD)
|
||||
+#include <sys/types.h>
|
||||
+#include <sys/thr.h>
|
||||
+#include <sys/umtx.h>
|
||||
+#else
|
||||
#include <linux/futex.h>
|
||||
+#endif
|
||||
#include <sys/syscall.h>
|
||||
#include <unistd.h>
|
||||
#endif // defined(PA_HAS_LINUX_KERNEL)
|
||||
@@ -107,8 +115,13 @@ void SpinningMutex::FutexWait() {
|
||||
// |kLockedContended| anymore. Note that even without spurious wakeups, the
|
||||
// value of |state_| is not guaranteed when this returns, as another thread
|
||||
// may get the lock before we get to run.
|
||||
+#if defined(OS_FREEBSD)
|
||||
+ int err = _umtx_op(&state_, UMTX_OP_WAIT_UINT_PRIVATE,
|
||||
+ kLockedContended, nullptr, nullptr);
|
||||
+#else
|
||||
int err = syscall(SYS_futex, &state_, FUTEX_WAIT | FUTEX_PRIVATE_FLAG,
|
||||
kLockedContended, nullptr, nullptr, 0);
|
||||
+#endif
|
||||
|
||||
if (err) {
|
||||
// These are programming error, check them.
|
||||
@@ -120,8 +133,14 @@ void SpinningMutex::FutexWait() {
|
||||
|
||||
void SpinningMutex::FutexWake() {
|
||||
int saved_errno = errno;
|
||||
+#if defined(OS_FREEBSD)
|
||||
+ long retval = _umtx_op(&state_, UMTX_OP_WAKE_PRIVATE,
|
||||
+ 1 /* wake up a single waiter */, nullptr, nullptr);
|
||||
+#else
|
||||
long retval = syscall(SYS_futex, &state_, FUTEX_WAKE | FUTEX_PRIVATE_FLAG,
|
||||
1 /* wake up a single waiter */, nullptr, nullptr, 0);
|
||||
+#endif
|
||||
+
|
||||
PA_CHECK(retval != -1);
|
||||
errno = saved_errno;
|
||||
}
|
|
@ -0,0 +1,50 @@
|
|||
--- base/allocator/partition_allocator/starscan/stack/stack.cc.orig 2022-05-19 14:06:27 UTC
|
||||
+++ base/allocator/partition_allocator/starscan/stack/stack.cc
|
||||
@@ -17,6 +17,10 @@
|
||||
#include <pthread.h>
|
||||
#endif
|
||||
|
||||
+#if defined(OS_BSD)
|
||||
+#include <pthread_np.h>
|
||||
+#endif
|
||||
+
|
||||
#if defined(LIBC_GLIBC)
|
||||
extern "C" void* __libc_stack_end;
|
||||
#endif
|
||||
@@ -47,6 +51,36 @@ void* GetStackTop() {
|
||||
|
||||
void* GetStackTop() {
|
||||
return pthread_get_stackaddr_np(pthread_self());
|
||||
+}
|
||||
+
|
||||
+#elif defined(OS_OPENBSD)
|
||||
+
|
||||
+void* GetStackTop() {
|
||||
+ stack_t ss;
|
||||
+ if (pthread_stackseg_np(pthread_self(), &ss) != 0)
|
||||
+ return nullptr;
|
||||
+ return reinterpret_cast<uint8_t*>(ss.ss_sp);
|
||||
+}
|
||||
+
|
||||
+#elif defined(OS_FREEBSD)
|
||||
+
|
||||
+void* GetStackTop() {
|
||||
+ pthread_attr_t attr;
|
||||
+ int error = pthread_attr_init(&attr);
|
||||
+ if (error) {
|
||||
+ return nullptr;
|
||||
+ }
|
||||
+ error = pthread_attr_get_np(pthread_self(), &attr);
|
||||
+ if (!error) {
|
||||
+ void* base;
|
||||
+ size_t size;
|
||||
+ error = pthread_attr_getstack(&attr, &base, &size);
|
||||
+ PA_CHECK(!error);
|
||||
+ pthread_attr_destroy(&attr);
|
||||
+ return reinterpret_cast<uint8_t*>(base) + size;
|
||||
+ }
|
||||
+ pthread_attr_destroy(&attr);
|
||||
+ return nullptr;
|
||||
}
|
||||
|
||||
#elif BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
|
|
@ -0,0 +1,14 @@
|
|||
--- base/atomicops.h.orig 2022-05-19 14:06:27 UTC
|
||||
+++ base/atomicops.h
|
||||
@@ -56,7 +56,11 @@ typedef intptr_t Atomic64;
|
||||
|
||||
// Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or
|
||||
// Atomic64 routines below, depending on your architecture.
|
||||
+#if !defined(OS_OPENBSD) && defined(__i386__)
|
||||
+typedef Atomic32 AtomicWord;
|
||||
+#else
|
||||
typedef intptr_t AtomicWord;
|
||||
+#endif
|
||||
|
||||
// Atomically execute:
|
||||
// result = *ptr;
|
|
@ -0,0 +1,98 @@
|
|||
--- base/base_paths_posix.cc.orig 2022-02-28 16:54:41 UTC
|
||||
+++ base/base_paths_posix.cc
|
||||
@@ -15,6 +15,7 @@
|
||||
#include <ostream>
|
||||
#include <string>
|
||||
|
||||
+#include "base/command_line.h"
|
||||
#include "base/environment.h"
|
||||
#include "base/files/file_path.h"
|
||||
#include "base/files/file_util.h"
|
||||
@@ -25,9 +26,13 @@
|
||||
#include "base/process/process_metrics.h"
|
||||
#include "build/build_config.h"
|
||||
|
||||
-#if BUILDFLAG(IS_FREEBSD)
|
||||
+#if BUILDFLAG(IS_BSD)
|
||||
#include <sys/param.h>
|
||||
#include <sys/sysctl.h>
|
||||
+#if BUILDFLAG(IS_OPENBSD)
|
||||
+#include <kvm.h>
|
||||
+#define MAXTOKENS 2
|
||||
+#endif
|
||||
#elif BUILDFLAG(IS_SOLARIS) || BUILDFLAG(IS_AIX)
|
||||
#include <stdlib.h>
|
||||
#endif
|
||||
@@ -68,13 +73,65 @@ bool PathProviderPosix(int key, FilePath* result) {
|
||||
*result = FilePath(bin_dir);
|
||||
return true;
|
||||
#elif BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_AIX)
|
||||
- // There is currently no way to get the executable path on OpenBSD
|
||||
- char* cpath;
|
||||
- if ((cpath = getenv("CHROME_EXE_PATH")) != NULL)
|
||||
- *result = FilePath(cpath);
|
||||
- else
|
||||
- *result = FilePath("/usr/local/chrome/chrome");
|
||||
- return true;
|
||||
+ char *cpath;
|
||||
+#if !BUILDFLAG(IS_AIX)
|
||||
+ struct kinfo_file *files;
|
||||
+ kvm_t *kd = NULL;
|
||||
+ char errbuf[_POSIX2_LINE_MAX];
|
||||
+ static char retval[PATH_MAX];
|
||||
+ int cnt;
|
||||
+ struct stat sb;
|
||||
+ pid_t cpid = getpid();
|
||||
+ bool ret = false;
|
||||
+
|
||||
+ const base::CommandLine* command_line =
|
||||
+ base::CommandLine::ForCurrentProcess();
|
||||
+
|
||||
+ VLOG(1) << "PathProviderPosix argv: " << command_line->argv()[0];
|
||||
+
|
||||
+ if (realpath(command_line->argv()[0].c_str(), retval) == NULL)
|
||||
+ goto out;
|
||||
+
|
||||
+ if (stat(command_line->argv()[0].c_str(), &sb) < 0)
|
||||
+ goto out;
|
||||
+
|
||||
+ if (!command_line->HasSwitch("no-sandbox")) {
|
||||
+ ret = true;
|
||||
+ *result = FilePath(retval);
|
||||
+ VLOG(1) << "PathProviderPosix (sandbox) result: " << retval;
|
||||
+ goto out;
|
||||
+ }
|
||||
+
|
||||
+ if ((kd = kvm_openfiles(NULL, NULL, NULL, KVM_NO_FILES, errbuf)) == NULL)
|
||||
+ goto out;
|
||||
+
|
||||
+ if ((files = kvm_getfiles(kd, KERN_FILE_BYPID, cpid,
|
||||
+ sizeof(struct kinfo_file), &cnt)) == NULL)
|
||||
+ goto out;
|
||||
+
|
||||
+ for (int i = 0; i < cnt; i++) {
|
||||
+ if (files[i].fd_fd == KERN_FILE_TEXT &&
|
||||
+ files[i].va_fsid == static_cast<uint32_t>(sb.st_dev) &&
|
||||
+ files[i].va_fileid == sb.st_ino) {
|
||||
+ ret = true;
|
||||
+ *result = FilePath(retval);
|
||||
+ VLOG(1) << "PathProviderPosix result: " << retval;
|
||||
+ }
|
||||
+ }
|
||||
+out:
|
||||
+ if (kd)
|
||||
+ kvm_close(kd);
|
||||
+ if (!ret) {
|
||||
+#endif
|
||||
+ if ((cpath = getenv("CHROME_EXE_PATH")) != NULL)
|
||||
+ *result = FilePath(cpath);
|
||||
+ else
|
||||
+ *result = FilePath("/usr/local/chrome/chrome");
|
||||
+ return true;
|
||||
+#if !BUILDFLAG(IS_AIX)
|
||||
+ }
|
||||
+ return ret;
|
||||
+#endif
|
||||
#endif
|
||||
}
|
||||
case DIR_SRC_TEST_DATA_ROOT: {
|
|
@ -0,0 +1,11 @@
|
|||
--- base/base_switches.cc.orig 2022-08-31 12:19:35 UTC
|
||||
+++ base/base_switches.cc
|
||||
@@ -170,7 +170,7 @@ const char kForceFieldTrialParams[] = "force-fieldtria
|
||||
|
||||
#endif
|
||||
|
||||
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
|
||||
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
|
||||
// TODO(crbug.com/1176772): Remove kEnableCrashpad and IsCrashpadEnabled() when
|
||||
// Crashpad is fully enabled on Linux. Indicates that Crashpad should be
|
||||
// enabled.
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue