*/*: sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2020-11-11 16:37:57 +01:00
parent c32ffe45a7
commit 6dafc51ba0
274 changed files with 164396 additions and 35899 deletions

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= libdeflate
PORTVERSION= 1.6
PORTVERSION= 1.7
DISTVERSIONPREFIX= v
CATEGORIES= archivers

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1589337724
SHA256 (ebiggers-libdeflate-v1.6_GH0.tar.gz) = 60748f3f7b22dae846bc489b22a4f1b75eab052bf403dd8e16c8279f16f5171e
SIZE (ebiggers-libdeflate-v1.6_GH0.tar.gz) = 139031
TIMESTAMP = 1604978990
SHA256 (ebiggers-libdeflate-v1.7_GH0.tar.gz) = a5e6a0a9ab69f40f0f59332106532ca76918977a974e7004977a9498e3f11350
SIZE (ebiggers-libdeflate-v1.7_GH0.tar.gz) = 144143

View file

@ -1,24 +1,23 @@
--- Makefile.orig 2019-08-12 00:36:38 UTC
--- Makefile.orig 2020-11-10 03:29:50 UTC
+++ Makefile
@@ -41,7 +41,7 @@ cc-option = $(shell if $(CC) $(1) -c -x c /dev/null -o
@@ -48,7 +48,7 @@ cc-option = $(shell if $(CC) $(1) -c -x c /dev/null -o
1>&2 2>/dev/null; then echo $(1); fi)
override CFLAGS := \
- -O2 -fomit-frame-pointer $(CFLAGS) -std=c99 -I. \
+ $(CFLAGS) -std=c99 -I. \
-Wall -Wundef \
- -O2 -fomit-frame-pointer -std=c99 -I. -Wall -Wundef \
+ -std=c99 -I. -Wall -Wundef \
$(call cc-option,-Wpedantic) \
$(call cc-option,-Wdeclaration-after-statement) \
@@ -267,10 +267,10 @@ all:$(DEFAULT_TARGETS)
$(call cc-option,-Wmissing-prototypes) \
@@ -305,9 +305,9 @@ all:$(DEFAULT_TARGETS)
install:all
install -d $(DESTDIR)$(LIBDIR) $(DESTDIR)$(INCDIR) $(DESTDIR)$(BINDIR)
install -m644 $(STATIC_LIB) $(DESTDIR)$(LIBDIR)
- install -m755 $(SHARED_LIB) $(DESTDIR)$(LIBDIR)
+ install -s -m755 $(SHARED_LIB) $(DESTDIR)$(LIBDIR)
ln -sf $(SHARED_LIB) $(DESTDIR)$(LIBDIR)/libdeflate.so
install -m644 libdeflate.h $(DESTDIR)$(INCDIR)
- install -m755 gzip $(DESTDIR)$(BINDIR)/libdeflate-gzip
+ install -s -m755 gzip $(DESTDIR)$(BINDIR)/libdeflate-gzip
ln -f $(DESTDIR)$(BINDIR)/libdeflate-gzip $(DESTDIR)$(BINDIR)/libdeflate-gunzip
uninstall:
- install -m755 gzip$(PROG_SUFFIX) \
+ install -s -m755 gzip$(PROG_SUFFIX) \
$(DESTDIR)$(BINDIR)/libdeflate-gzip$(PROG_SUFFIX)
ln -f $(DESTDIR)$(BINDIR)/libdeflate-gzip$(PROG_SUFFIX) \
$(DESTDIR)$(BINDIR)/libdeflate-gunzip$(PROG_SUFFIX)

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= spotify-qt
PORTVERSION= 3.0
PORTVERSION= 3.1
DISTVERSIONPREFIX= v
CATEGORIES= audio

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1604221123
SHA256 (kraxarn-spotify-qt-v3.0_GH0.tar.gz) = 27856f0a0b928695639f771e36305927f8279d93f71a3884873759cefabda80c
SIZE (kraxarn-spotify-qt-v3.0_GH0.tar.gz) = 317325
TIMESTAMP = 1604959497
SHA256 (kraxarn-spotify-qt-v3.1_GH0.tar.gz) = 398da7d9f07fadf7630e63926d762f75e178f9d3c8522e72215e8774e0430418
SIZE (kraxarn-spotify-qt-v3.1_GH0.tar.gz) = 320034

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= xenaPython
DISTVERSION= 1.0.10
DISTVERSION= 1.0.14
CATEGORIES= biology python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1555087462
SHA256 (xenaPython-1.0.10.tar.gz) = 1ace9085ef603a4099977e5319fce59251c8853327ddb59b84e8e3065cd80052
SIZE (xenaPython-1.0.10.tar.gz) = 11062
TIMESTAMP = 1605072361
SHA256 (xenaPython-1.0.14.tar.gz) = 87156a011a0a6f15d9a8ec7a7361ffd34902a8ddaa450b8cd219720250437e78
SIZE (xenaPython-1.0.14.tar.gz) = 14781

View file

@ -14,6 +14,9 @@ COMMENT= Python bindings for Logitech Harmony library
LICENSE= GPLv2
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-12
LIB_DEPENDS= libconcord.so:comms/libconcord
USE_LDCONFIG= yes

View file

@ -806,7 +806,6 @@
SUBDIR += py-python-arango
SUBDIR += py-python-binary-memcached
SUBDIR += py-python-memcached
SUBDIR += py-python-rrdtool
SUBDIR += py-python-sql
SUBDIR += py-python-swiftclient
SUBDIR += py-qt5-sql

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= iowow
PORTVERSION= 1.4.7
PORTVERSION= 1.4.8
DISTVERSIONPREFIX= v
CATEGORIES= databases

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1600665246
SHA256 (Softmotions-iowow-v1.4.7_GH0.tar.gz) = 8dab4467fb58fad4986dd92c6846b930bff69cdd1557e454bccaa9b5909a7113
SIZE (Softmotions-iowow-v1.4.7_GH0.tar.gz) = 491525
TIMESTAMP = 1604847109
SHA256 (Softmotions-iowow-v1.4.8_GH0.tar.gz) = db193bff0b9fe661c67356bf9897d7e45bb64a4c2dbfaeab66ecf948450992c3
SIZE (Softmotions-iowow-v1.4.8_GH0.tar.gz) = 491812

View file

@ -1,26 +0,0 @@
# $FreeBSD$
PORTNAME= python-rrdtool
PORTVERSION= 1.4.7
PORTREVISION= 1
CATEGORIES= databases python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= robak@FreeBSD.org
COMMENT= Python bindings for RRDTool, the graphing and logging utility
LICENSE= LGPL3
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-08-15
LIB_DEPENDS= librrd.so:databases/rrdtool
USES= gnome groff pkgconfig python:2.7
USE_GNOME= cairo glib20 libxml2 pango
USE_PYTHON= distutils autoplist
LDFLAGS+= -L${LOCALBASE}/lib
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (python-rrdtool-1.4.7.tar.gz) = ffcddfb43d361fb983475b18e9be8f8f92883c9f2e732a329c0bb976e359cba7
SIZE (python-rrdtool-1.4.7.tar.gz) = 1396786

View file

@ -1,4 +0,0 @@
This is a working Python Package of RRDtool binding to Python.
It delivers the same API as original binding.
WWW: https://github.com/pbanaszkiewicz/python-rrdtool

View file

@ -14,6 +14,9 @@ COMMENT= Highly available, distributed, eventually consistent object/blob store
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-12
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0.5.21:devel/py-pbr@${PY_FLAVOR}
RUN_DEPENDS:= ${BUILD_DEPENDS}

View file

@ -4622,6 +4622,7 @@
SUBDIR += py-marrow.util
SUBDIR += py-marshmallow
SUBDIR += py-matrix-angular-sdk
SUBDIR += py-maturin
SUBDIR += py-mccabe
SUBDIR += py-mdv
SUBDIR += py-medikit

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= gitaly
DISTVERSION= 13.5.2
DISTVERSION= 13.5.3
PORTREVISION= 0
CATEGORIES= devel
@ -43,7 +43,7 @@ MAKE_ENV= GOFLAGS="${GO_BUILDFLAGS}"
USE_GITLAB= yes
GL_ACCOUNT= gitlab-org
# Find this here: https://gitlab.com/gitlab-org/gitaly/-/tags
GL_COMMIT= dea703276dd1981b22515d8ba2837efc64f9410d
GL_COMMIT= 25d0a454172ea432033ac266cb2fda1bc0785eba
# for go dependencies
USE_GITHUB= nodefault

View file

@ -1,4 +1,4 @@
TIMESTAMP = 1604347228
TIMESTAMP = 1605003635
SHA256 (DataDog-dd-trace-go-v1.7.0_GH0.tar.gz) = d81bd47683ef9cbd228691b077373d3e15ca5fa5b9e7919099c4e87779040e84
SIZE (DataDog-dd-trace-go-v1.7.0_GH0.tar.gz) = 3321111
SHA256 (alexbrainman-sspi-4729b3d4d858_GH0.tar.gz) = 757930d82a7fca04d46d1c69ac27361ef2dadcb9fabbb3bf3a5ed785ebfc4e27
@ -139,8 +139,8 @@ SHA256 (uber-jaeger-client-go-v2.15.0_GH0.tar.gz) = 6b89d1a6684475fcbaed3f9d2137
SIZE (uber-jaeger-client-go-v2.15.0_GH0.tar.gz) = 164460
SHA256 (uber-jaeger-lib-v1.5.0_GH0.tar.gz) = 98901cc41df77858a2f601ad48b45bdf72af40c56f15bc5182416b15db0daac3
SIZE (uber-jaeger-lib-v1.5.0_GH0.tar.gz) = 31655
SHA256 (gitlab-org-gitaly-dea703276dd1981b22515d8ba2837efc64f9410d_GL0.tar.gz) = 6b71dfeff63c349dac3d66737f81a2b77fb8e537e9df60e7a3d648d6d08a2f92
SIZE (gitlab-org-gitaly-dea703276dd1981b22515d8ba2837efc64f9410d_GL0.tar.gz) = 3192560
SHA256 (gitlab-org-gitaly-25d0a454172ea432033ac266cb2fda1bc0785eba_GL0.tar.gz) = 0260d94a26c38a20f6beb4345d37431f7f591a61bfaddf265354b17398242d08
SIZE (gitlab-org-gitaly-25d0a454172ea432033ac266cb2fda1bc0785eba_GL0.tar.gz) = 3192478
SHA256 (gitlab-org-gitlab-shell-1a2bfecd2f0ebb8e31f9833e0522c4643797041b_GL0.tar.gz) = 1e12b1d55928131ac24d9eae147b98c871f9a9139da5dd8011ce27e42c3083a1
SIZE (gitlab-org-gitlab-shell-1a2bfecd2f0ebb8e31f9833e0522c4643797041b_GL0.tar.gz) = 82494
SHA256 (gitlab-org-labkit-45895e1290291a2519678a847a24edb22880b9e6_GL0.tar.gz) = 4aa5c67e6b864d3e52705ac4401f47286af9af88c00fa338ef22a451db617011

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= got
PORTVERSION= 0.43
PORTVERSION= 0.44
CATEGORIES= devel
MASTER_SITES= https://gameoftrees.org/releases/

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1603279167
SHA256 (got-0.43.tar.gz) = 64ecad392a32243ab3252371ba27916f5e6fce8b41f37be7c727a6c2ff30de49
SIZE (got-0.43.tar.gz) = 445698
TIMESTAMP = 1605047903
SHA256 (got-0.44.tar.gz) = eff4956c07ee0eaa62652cf57db8145782703d8799e383f4bd5576a969cc7526
SIZE (got-0.44.tar.gz) = 447925

View file

@ -12,6 +12,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wenheping@gmail.com
COMMENT= Dynamically extend other objects with AddOns
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-12
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}DecoratorTools>=1.7:devel/py-decoratortools@${PY_FLAVOR}
RUN_DEPENDS:= ${BUILD_DEPENDS}

View file

@ -10,6 +10,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Generate Python code objects by "assembling" bytecode
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-12
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}DecoratorTools>=1.7:devel/py-decoratortools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}SymbolType>0:devel/py-SymbolType@${PY_FLAVOR}
RUN_DEPENDS:= ${BUILD_DEPENDS}

View file

@ -10,6 +10,9 @@ COMMENT= Customized exception class
LICENSE= MIT
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-12
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}total-ordering>0:devel/py-total-ordering@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \

View file

@ -2,4 +2,4 @@ flynt is a command line tool to automatically convert a project's
Python code from old "%-formatted" and .format(...) strings into
Python 3.6+'s "f-strings".
WWW: https://github.com/ikamensh/
WWW: https://github.com/ikamensh/flynt

View file

@ -15,6 +15,9 @@ COMMENT= FUSE Python bindings
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-12
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}fusepy # fuse.py
OPTIONS_DEFINE= DOCS EXAMPLES

View file

@ -16,6 +16,9 @@ COMMENT= Python bindings for GObject
LICENSE= LGPL21
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-12
BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:graphics/py-cairo@${PY_FLAVOR}
LIB_DEPENDS+= libffi.so:devel/libffi
RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:graphics/py-cairo@${PY_FLAVOR}

View file

@ -6,7 +6,7 @@ CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= rhurlin@FreeBSD.org
MAINTAINER= arrowd@FreeBSD.org
COMMENT= Changeset Evolution with Mercurial
LICENSE= GPLv2+

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= jsonrpclib-pelix
PORTVERSION= 0.4.1
PORTVERSION= 0.4.2
CATEGORIES= devel
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1586768712
SHA256 (jsonrpclib-pelix-0.4.1.tar.gz) = 048e5900ae750830f76ad2a2bbc907b6d517846312d57e31fbd8ec6e78dfde00
SIZE (jsonrpclib-pelix-0.4.1.tar.gz) = 41628
TIMESTAMP = 1605021896
SHA256 (jsonrpclib-pelix-0.4.2.tar.gz) = 340915c17ebef7451948341542bf4789fc8d8c9fe604e86f00b722b6074a89f0
SIZE (jsonrpclib-pelix-0.4.2.tar.gz) = 42262

282
devel/py-maturin/Makefile Normal file
View file

@ -0,0 +1,282 @@
# $FreeBSD$
PORTNAME= maturin
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.3
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Build and publish crates with pyo3, rust-cpython and cffi bindings
LICENSE= APACHE20 MIT
LICENSE_COMB= dual
LICENSE_FILE_APACHE20= ${WRKSRC}/license-apache
LICENSE_FILE_MIT= ${WRKSRC}/license-mit
# Although the port builds fine on some 32-bit architectures (e.g. i386) it
# doesn't support creating 32-bit Python wheels for FreeBSD. Thus save build
# time and skip the port at a early stage.
NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc
NOT_FOR_ARCHS_REASON= the creation of 32-bit Python wheels is not supported for FreeBSD
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}toml>=0.10.0:textproc/py-toml@${PY_FLAVOR}
USES= cargo python:3.5+
USE_GITHUB= yes
GH_ACCOUNT= PyO3
USE_PYTHON= autoplist concurrent distutils
CARGO_CRATES= addr2line-0.13.0 \
adler-0.2.3 \
aes-0.3.2 \
aes-soft-0.3.3 \
aesni-0.6.0 \
aho-corasick-0.7.13 \
ansi_term-0.11.0 \
anyhow-1.0.32 \
atty-0.2.14 \
autocfg-0.1.7 \
autocfg-1.0.0 \
backtrace-0.3.50 \
base64-0.12.3 \
bitflags-1.2.1 \
block-buffer-0.7.3 \
block-buffer-0.9.0 \
block-cipher-trait-0.6.2 \
block-modes-0.3.3 \
block-padding-0.1.5 \
bumpalo-3.4.0 \
byte-tools-0.3.1 \
byteorder-1.3.4 \
bytes-0.5.6 \
bytesize-1.0.1 \
bzip2-0.3.3 \
bzip2-sys-0.1.9+1.0.8 \
cargo_metadata-0.11.1 \
cbindgen-0.14.3 \
cc-1.0.58 \
cfg-if-0.1.10 \
clap-2.33.3 \
cloudabi-0.0.3 \
core-foundation-0.7.0 \
core-foundation-sys-0.7.0 \
cpuid-bool-0.1.2 \
crc32fast-1.2.0 \
crypto-mac-0.7.0 \
dbus-0.2.3 \
digest-0.8.1 \
digest-0.9.0 \
dtoa-0.4.6 \
encoding_rs-0.8.23 \
env_logger-0.7.1 \
fake-simd-0.1.2 \
filetime-0.2.12 \
flate2-1.0.16 \
fnv-1.0.7 \
fuchsia-cprng-0.1.1 \
fuchsia-zircon-0.3.3 \
fuchsia-zircon-sys-0.3.3 \
futures-channel-0.3.5 \
futures-core-0.3.5 \
futures-io-0.3.5 \
futures-macro-0.3.5 \
futures-sink-0.3.5 \
futures-task-0.3.5 \
futures-util-0.3.5 \
generic-array-0.12.3 \
generic-array-0.14.4 \
getrandom-0.1.14 \
gimli-0.22.0 \
glob-0.3.0 \
goblin-0.2.3 \
h2-0.2.6 \
hashbrown-0.8.2 \
heck-0.3.1 \
hermit-abi-0.1.15 \
hkdf-0.8.0 \
hmac-0.7.1 \
http-0.2.1 \
http-body-0.3.1 \
httparse-1.3.4 \
human-panic-1.0.3 \
humantime-1.3.0 \
hyper-0.13.7 \
hyper-rustls-0.21.0 \
idna-0.2.0 \
indexmap-1.5.1 \
indoc-1.0.2 \
iovec-0.1.4 \
ipnet-2.3.0 \
itoa-0.4.6 \
js-sys-0.3.44 \
kernel32-sys-0.2.2 \
keyring-0.9.0 \
lazy_static-1.4.0 \
libc-0.2.74 \
log-0.4.11 \
matches-0.1.8 \
memchr-2.3.3 \
mime-0.3.16 \
mime_guess-2.0.3 \
miniz_oxide-0.4.0 \
mio-0.6.22 \
miow-0.2.1 \
net2-0.2.34 \
num-0.2.1 \
num-bigint-0.2.6 \
num-complex-0.2.4 \
num-integer-0.1.43 \
num-iter-0.1.41 \
num-rational-0.2.4 \
num-traits-0.2.12 \
num_cpus-1.13.0 \
object-0.20.0 \
once_cell-1.4.0 \
opaque-debug-0.2.3 \
opaque-debug-0.3.0 \
os_type-2.2.0 \
percent-encoding-2.1.0 \
pin-project-0.4.23 \
pin-project-internal-0.4.23 \
pin-project-lite-0.1.7 \
pin-utils-0.1.0 \
pkg-config-0.3.18 \
plain-0.2.3 \
platform-info-0.0.1 \
platforms-0.2.1 \
podio-0.1.7 \
ppv-lite86-0.2.8 \
pretty_env_logger-0.4.0 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
proc-macro-hack-0.5.18 \
proc-macro-nested-0.1.6 \
proc-macro2-1.0.19 \
quick-error-1.2.3 \
quote-1.0.7 \
rand-0.6.5 \
rand-0.7.3 \
rand_chacha-0.1.1 \
rand_chacha-0.2.2 \
rand_core-0.3.1 \
rand_core-0.4.2 \
rand_core-0.5.1 \
rand_hc-0.1.0 \
rand_hc-0.2.0 \
rand_isaac-0.1.1 \
rand_jitter-0.1.4 \
rand_os-0.1.3 \
rand_pcg-0.1.2 \
rand_xorshift-0.1.1 \
rdrand-0.4.0 \
redox_syscall-0.1.57 \
regex-1.3.9 \
regex-syntax-0.6.18 \
remove_dir_all-0.5.3 \
reqwest-0.10.7 \
ring-0.16.15 \
rpassword-4.0.5 \
rustc-demangle-0.1.16 \
rustls-0.18.1 \
ryu-1.0.5 \
same-file-1.0.6 \
scroll-0.10.1 \
scroll_derive-0.10.2 \
sct-0.6.0 \
secret-service-1.1.0 \
security-framework-0.4.4 \
security-framework-sys-0.4.3 \
semver-0.10.0 \
semver-parser-0.7.0 \
serde-1.0.115 \
serde_derive-1.0.115 \
serde_json-1.0.57 \
serde_urlencoded-0.6.1 \
sha2-0.8.2 \
sha2-0.9.1 \
shlex-0.1.1 \
slab-0.4.2 \
socket2-0.3.12 \
spin-0.5.2 \
strsim-0.8.0 \
structopt-0.3.16 \
structopt-derive-0.4.9 \
subtle-1.0.0 \
syn-1.0.38 \
tar-0.4.29 \
tempfile-3.1.0 \
termcolor-1.1.0 \
textwrap-0.11.0 \
thiserror-1.0.20 \
thiserror-impl-1.0.20 \
thread_local-1.0.1 \
time-0.1.43 \
tinyvec-0.3.3 \
tokio-0.2.22 \
tokio-rustls-0.14.0 \
tokio-util-0.3.1 \
toml-0.5.6 \
tower-service-0.3.0 \
tracing-0.1.19 \
tracing-core-0.1.14 \
try-lock-0.2.3 \
typenum-1.12.0 \
unicase-2.6.0 \
unicode-bidi-0.3.4 \
unicode-normalization-0.1.13 \
unicode-segmentation-1.6.0 \
unicode-width-0.1.8 \
unicode-xid-0.2.1 \
unindent-0.1.6 \
untrusted-0.7.1 \
url-2.1.1 \
uuid-0.8.1 \
vec_map-0.8.2 \
version_check-0.9.2 \
walkdir-2.3.1 \
want-0.3.0 \
wasi-0.9.0+wasi-snapshot-preview1 \
wasm-bindgen-0.2.67 \
wasm-bindgen-backend-0.2.67 \
wasm-bindgen-futures-0.4.17 \
wasm-bindgen-macro-0.2.67 \
wasm-bindgen-macro-support-0.2.67 \
wasm-bindgen-shared-0.2.67 \
web-sys-0.3.44 \
webpki-0.21.3 \
webpki-roots-0.19.0 \
winapi-0.2.8 \
winapi-0.3.9 \
winapi-build-0.1.1 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.5 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
winreg-0.7.0 \
ws2_32-sys-0.2.1 \
xattr-0.2.2 \
zip-0.5.6
CARGO_BUILD= no
CARGO_INSTALL= no
CARGO_TARGET_DIR= ${WRKSRC}/target
# The binary is usually built via setup.py which uses different compiler flags.
# That line is patched out there to use the compiler flags from the Ports
# framework instead. The setup.py is processed in the "do-build" target to
# install the compiled binary.
pre-build:
${CARGO_CARGO_RUN} build \
--manifest-path ${CARGO_CARGOTOML} \
--verbose \
${CARGO_BUILD_ARGS}
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/maturin
# Regenerate .PLIST.pymodtemp to get all installed files from
# ${STAGEDIR} because the file that is generated in the first place
# contains only the EGG files as a whole.
@${FIND} ${STAGEDIR} -type f -o -type l | \
${SORT} | ${SED} -e 's|${STAGEDIR}||' \
> ${WRKDIR}/.PLIST.pymodtmp
.include <bsd.port.mk>

461
devel/py-maturin/distinfo Normal file
View file

@ -0,0 +1,461 @@
TIMESTAMP = 1599010057
SHA256 (rust/crates/addr2line-0.13.0.tar.gz) = 1b6a2d3371669ab3ca9797670853d61402b03d0b4b9ebf33d677dfa720203072
SIZE (rust/crates/addr2line-0.13.0.tar.gz) = 29996
SHA256 (rust/crates/adler-0.2.3.tar.gz) = ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e
SIZE (rust/crates/adler-0.2.3.tar.gz) = 12168
SHA256 (rust/crates/aes-0.3.2.tar.gz) = 54eb1d8fe354e5fc611daf4f2ea97dd45a765f4f1e4512306ec183ae2e8f20c9
SIZE (rust/crates/aes-0.3.2.tar.gz) = 84345
SHA256 (rust/crates/aes-soft-0.3.3.tar.gz) = cfd7e7ae3f9a1fb5c03b389fc6bb9a51400d0c13053f0dca698c832bfd893a0d
SIZE (rust/crates/aes-soft-0.3.3.tar.gz) = 92804
SHA256 (rust/crates/aesni-0.6.0.tar.gz) = 2f70a6b5f971e473091ab7cfb5ffac6cde81666c4556751d8d5620ead8abf100
SIZE (rust/crates/aesni-0.6.0.tar.gz) = 100722
SHA256 (rust/crates/aho-corasick-0.7.13.tar.gz) = 043164d8ba5c4c3035fec9bbee8647c0261d788f3474306f93bb65901cae0e86
SIZE (rust/crates/aho-corasick-0.7.13.tar.gz) = 111381
SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087
SHA256 (rust/crates/anyhow-1.0.32.tar.gz) = 6b602bfe940d21c130f3895acd65221e8a61270debe89d628b9cb4e3ccb8569b
SIZE (rust/crates/anyhow-1.0.32.tar.gz) = 28512
SHA256 (rust/crates/atty-0.2.14.tar.gz) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
SIZE (rust/crates/atty-0.2.14.tar.gz) = 5470
SHA256 (rust/crates/autocfg-0.1.7.tar.gz) = 1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2
SIZE (rust/crates/autocfg-0.1.7.tar.gz) = 12158
SHA256 (rust/crates/autocfg-1.0.0.tar.gz) = f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d
SIZE (rust/crates/autocfg-1.0.0.tar.gz) = 12870
SHA256 (rust/crates/backtrace-0.3.50.tar.gz) = 46254cf2fdcdf1badb5934448c1bcbe046a56537b3987d96c51a7afc5d03f293
SIZE (rust/crates/backtrace-0.3.50.tar.gz) = 69769
SHA256 (rust/crates/base64-0.12.3.tar.gz) = 3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff
SIZE (rust/crates/base64-0.12.3.tar.gz) = 57545
SHA256 (rust/crates/bitflags-1.2.1.tar.gz) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
SIZE (rust/crates/bitflags-1.2.1.tar.gz) = 16745
SHA256 (rust/crates/block-buffer-0.7.3.tar.gz) = c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b
SIZE (rust/crates/block-buffer-0.7.3.tar.gz) = 7179
SHA256 (rust/crates/block-buffer-0.9.0.tar.gz) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4
SIZE (rust/crates/block-buffer-0.9.0.tar.gz) = 7108
SHA256 (rust/crates/block-cipher-trait-0.6.2.tar.gz) = 1c924d49bd09e7c06003acda26cd9742e796e34282ec6c1189404dee0c1f4774
SIZE (rust/crates/block-cipher-trait-0.6.2.tar.gz) = 7539
SHA256 (rust/crates/block-modes-0.3.3.tar.gz) = 31aa8410095e39fdb732909fb5730a48d5bd7c2e3cd76bd1b07b3dbea130c529
SIZE (rust/crates/block-modes-0.3.3.tar.gz) = 11088
SHA256 (rust/crates/block-padding-0.1.5.tar.gz) = fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5
SIZE (rust/crates/block-padding-0.1.5.tar.gz) = 7342
SHA256 (rust/crates/bumpalo-3.4.0.tar.gz) = 2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820
SIZE (rust/crates/bumpalo-3.4.0.tar.gz) = 129102
SHA256 (rust/crates/byte-tools-0.3.1.tar.gz) = e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7
SIZE (rust/crates/byte-tools-0.3.1.tar.gz) = 5526
SHA256 (rust/crates/byteorder-1.3.4.tar.gz) = 08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de
SIZE (rust/crates/byteorder-1.3.4.tar.gz) = 21943
SHA256 (rust/crates/bytes-0.5.6.tar.gz) = 0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38
SIZE (rust/crates/bytes-0.5.6.tar.gz) = 46291
SHA256 (rust/crates/bytesize-1.0.1.tar.gz) = 81a18687293a1546b67c246452202bbbf143d239cb43494cc163da14979082da
SIZE (rust/crates/bytesize-1.0.1.tar.gz) = 7629
SHA256 (rust/crates/bzip2-0.3.3.tar.gz) = 42b7c3cbf0fa9c1b82308d57191728ca0256cb821220f4e2fd410a72ade26e3b
SIZE (rust/crates/bzip2-0.3.3.tar.gz) = 15346
SHA256 (rust/crates/bzip2-sys-0.1.9+1.0.8.tar.gz) = ad3b39a260062fca31f7b0b12f207e8f2590a67d32ec7d59c20484b07ea7285e
SIZE (rust/crates/bzip2-sys-0.1.9+1.0.8.tar.gz) = 632339
SHA256 (rust/crates/cargo_metadata-0.11.1.tar.gz) = 89fec17b16f1ac67908af82e47d0a90a7afd0e1827b181cd77504323d3263d35
SIZE (rust/crates/cargo_metadata-0.11.1.tar.gz) = 16040
SHA256 (rust/crates/cbindgen-0.14.3.tar.gz) = e6e03a705df2e735cc5486f104a48e25a8f72ae06eaea5b7753a81270ed00859
SIZE (rust/crates/cbindgen-0.14.3.tar.gz) = 165874
SHA256 (rust/crates/cc-1.0.58.tar.gz) = f9a06fb2e53271d7c279ec1efea6ab691c35a2ae67ec0d91d7acec0caf13b518
SIZE (rust/crates/cc-1.0.58.tar.gz) = 52896
SHA256 (rust/crates/cfg-if-0.1.10.tar.gz) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
SIZE (rust/crates/cfg-if-0.1.10.tar.gz) = 7933
SHA256 (rust/crates/clap-2.33.3.tar.gz) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002
SIZE (rust/crates/clap-2.33.3.tar.gz) = 201925
SHA256 (rust/crates/cloudabi-0.0.3.tar.gz) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f
SIZE (rust/crates/cloudabi-0.0.3.tar.gz) = 22156
SHA256 (rust/crates/core-foundation-0.7.0.tar.gz) = 57d24c7a13c43e870e37c1556b74555437870a04514f7685f5b354e090567171
SIZE (rust/crates/core-foundation-0.7.0.tar.gz) = 25384
SHA256 (rust/crates/core-foundation-sys-0.7.0.tar.gz) = b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac
SIZE (rust/crates/core-foundation-sys-0.7.0.tar.gz) = 17033
SHA256 (rust/crates/cpuid-bool-0.1.2.tar.gz) = 8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634
SIZE (rust/crates/cpuid-bool-0.1.2.tar.gz) = 7173
SHA256 (rust/crates/crc32fast-1.2.0.tar.gz) = ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1
SIZE (rust/crates/crc32fast-1.2.0.tar.gz) = 39161
SHA256 (rust/crates/crypto-mac-0.7.0.tar.gz) = 4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5
SIZE (rust/crates/crypto-mac-0.7.0.tar.gz) = 7636
SHA256 (rust/crates/dbus-0.2.3.tar.gz) = b4a0c10ea61042b7555729ab0608727bbbb06ce709c11e6047cfa4e10f6d052d
SIZE (rust/crates/dbus-0.2.3.tar.gz) = 36325
SHA256 (rust/crates/digest-0.8.1.tar.gz) = f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5
SIZE (rust/crates/digest-0.8.1.tar.gz) = 9449
SHA256 (rust/crates/digest-0.9.0.tar.gz) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
SIZE (rust/crates/digest-0.9.0.tar.gz) = 13247
SHA256 (rust/crates/dtoa-0.4.6.tar.gz) = 134951f4028bdadb9b84baf4232681efbf277da25144b9b0ad65df75946c422b
SIZE (rust/crates/dtoa-0.4.6.tar.gz) = 15979
SHA256 (rust/crates/encoding_rs-0.8.23.tar.gz) = e8ac63f94732332f44fe654443c46f6375d1939684c17b0afb6cb56b0456e171
SIZE (rust/crates/encoding_rs-0.8.23.tar.gz) = 1403543
SHA256 (rust/crates/env_logger-0.7.1.tar.gz) = 44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36
SIZE (rust/crates/env_logger-0.7.1.tar.gz) = 32281
SHA256 (rust/crates/fake-simd-0.1.2.tar.gz) = e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed
SIZE (rust/crates/fake-simd-0.1.2.tar.gz) = 5398
SHA256 (rust/crates/filetime-0.2.12.tar.gz) = 3ed85775dcc68644b5c950ac06a2b23768d3bc9390464151aaf27136998dcf9e
SIZE (rust/crates/filetime-0.2.12.tar.gz) = 14272
SHA256 (rust/crates/flate2-1.0.16.tar.gz) = 68c90b0fc46cf89d227cc78b40e494ff81287a92dd07631e5af0d06fe3cf885e
SIZE (rust/crates/flate2-1.0.16.tar.gz) = 73926
SHA256 (rust/crates/fnv-1.0.7.tar.gz) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.tar.gz) = 11266
SHA256 (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba
SIZE (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = 2950
SHA256 (rust/crates/fuchsia-zircon-0.3.3.tar.gz) = 2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82
SIZE (rust/crates/fuchsia-zircon-0.3.3.tar.gz) = 22565
SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.tar.gz) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.tar.gz) = 7191
SHA256 (rust/crates/futures-channel-0.3.5.tar.gz) = f366ad74c28cca6ba456d95e6422883cfb4b252a83bed929c83abfdbbf2967d5
SIZE (rust/crates/futures-channel-0.3.5.tar.gz) = 29053
SHA256 (rust/crates/futures-core-0.3.5.tar.gz) = 59f5fff90fd5d971f936ad674802482ba441b6f09ba5e15fd8b39145582ca399
SIZE (rust/crates/futures-core-0.3.5.tar.gz) = 13541
SHA256 (rust/crates/futures-io-0.3.5.tar.gz) = de27142b013a8e869c14957e6d2edeef89e97c289e69d042ee3a49acd8b51789
SIZE (rust/crates/futures-io-0.3.5.tar.gz) = 8981
SHA256 (rust/crates/futures-macro-0.3.5.tar.gz) = d0b5a30a4328ab5473878237c447333c093297bded83a4983d10f4deea240d39
SIZE (rust/crates/futures-macro-0.3.5.tar.gz) = 9673
SHA256 (rust/crates/futures-sink-0.3.5.tar.gz) = 3f2032893cb734c7a05d85ce0cc8b8c4075278e93b24b66f9de99d6eb0fa8acc
SIZE (rust/crates/futures-sink-0.3.5.tar.gz) = 7612
SHA256 (rust/crates/futures-task-0.3.5.tar.gz) = bdb66b5f09e22019b1ab0830f7785bcea8e7a42148683f99214f73f8ec21a626
SIZE (rust/crates/futures-task-0.3.5.tar.gz) = 11030
SHA256 (rust/crates/futures-util-0.3.5.tar.gz) = 8764574ff08b701a084482c3c7031349104b07ac897393010494beaa18ce32c6
SIZE (rust/crates/futures-util-0.3.5.tar.gz) = 132197
SHA256 (rust/crates/generic-array-0.12.3.tar.gz) = c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec
SIZE (rust/crates/generic-array-0.12.3.tar.gz) = 18017
SHA256 (rust/crates/generic-array-0.14.4.tar.gz) = 501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817
SIZE (rust/crates/generic-array-0.14.4.tar.gz) = 28916
SHA256 (rust/crates/getrandom-0.1.14.tar.gz) = 7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb
SIZE (rust/crates/getrandom-0.1.14.tar.gz) = 24698
SHA256 (rust/crates/gimli-0.22.0.tar.gz) = aaf91faf136cb47367fa430cd46e37a788775e7fa104f8b4bcb3861dc389b724
SIZE (rust/crates/gimli-0.22.0.tar.gz) = 704135
SHA256 (rust/crates/glob-0.3.0.tar.gz) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
SIZE (rust/crates/glob-0.3.0.tar.gz) = 18724
SHA256 (rust/crates/goblin-0.2.3.tar.gz) = d20fd25aa456527ce4f544271ae4fea65d2eda4a6561ea56f39fb3ee4f7e3884
SIZE (rust/crates/goblin-0.2.3.tar.gz) = 154493
SHA256 (rust/crates/h2-0.2.6.tar.gz) = 993f9e0baeed60001cf565546b0d3dbe6a6ad23f2bd31644a133c641eccf6d53
SIZE (rust/crates/h2-0.2.6.tar.gz) = 157564
SHA256 (rust/crates/hashbrown-0.8.2.tar.gz) = e91b62f79061a0bc2e046024cb7ba44b08419ed238ecbd9adbd787434b9e8c25
SIZE (rust/crates/hashbrown-0.8.2.tar.gz) = 75830
SHA256 (rust/crates/heck-0.3.1.tar.gz) = 20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205
SIZE (rust/crates/heck-0.3.1.tar.gz) = 54666
SHA256 (rust/crates/hermit-abi-0.1.15.tar.gz) = 3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9
SIZE (rust/crates/hermit-abi-0.1.15.tar.gz) = 9597
SHA256 (rust/crates/hkdf-0.8.0.tar.gz) = 3fa08a006102488bd9cd5b8013aabe84955cf5ae22e304c2caf655b633aefae3
SIZE (rust/crates/hkdf-0.8.0.tar.gz) = 12812
SHA256 (rust/crates/hmac-0.7.1.tar.gz) = 5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695
SIZE (rust/crates/hmac-0.7.1.tar.gz) = 9765
SHA256 (rust/crates/http-0.2.1.tar.gz) = 28d569972648b2c512421b5f2a405ad6ac9666547189d0c5477a3f200f3e02f9
SIZE (rust/crates/http-0.2.1.tar.gz) = 102231
SHA256 (rust/crates/http-body-0.3.1.tar.gz) = 13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b
SIZE (rust/crates/http-body-0.3.1.tar.gz) = 5394
SHA256 (rust/crates/httparse-1.3.4.tar.gz) = cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9
SIZE (rust/crates/httparse-1.3.4.tar.gz) = 23739
SHA256 (rust/crates/human-panic-1.0.3.tar.gz) = 39f357a500abcbd7c5f967c1d45c8838585b36743823b9d43488f24850534e36
SIZE (rust/crates/human-panic-1.0.3.tar.gz) = 18064
SHA256 (rust/crates/humantime-1.3.0.tar.gz) = df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f
SIZE (rust/crates/humantime-1.3.0.tar.gz) = 17020
SHA256 (rust/crates/hyper-0.13.7.tar.gz) = 3e68a8dd9716185d9e64ea473ea6ef63529252e3e27623295a0378a19665d5eb
SIZE (rust/crates/hyper-0.13.7.tar.gz) = 138962
SHA256 (rust/crates/hyper-rustls-0.21.0.tar.gz) = 37743cc83e8ee85eacfce90f2f4102030d9ff0a95244098d781e9bee4a90abb6
SIZE (rust/crates/hyper-rustls-0.21.0.tar.gz) = 27489
SHA256 (rust/crates/idna-0.2.0.tar.gz) = 02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9
SIZE (rust/crates/idna-0.2.0.tar.gz) = 257203
SHA256 (rust/crates/indexmap-1.5.1.tar.gz) = 86b45e59b16c76b11bf9738fd5d38879d3bd28ad292d7b313608becb17ae2df9
SIZE (rust/crates/indexmap-1.5.1.tar.gz) = 47304
SHA256 (rust/crates/indoc-1.0.2.tar.gz) = 644defcefee68d7805653a682e99a2e2a5014a1fc3cc9be7059a215844eeea6f
SIZE (rust/crates/indoc-1.0.2.tar.gz) = 12914
SHA256 (rust/crates/iovec-0.1.4.tar.gz) = b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e
SIZE (rust/crates/iovec-0.1.4.tar.gz) = 8720
SHA256 (rust/crates/ipnet-2.3.0.tar.gz) = 47be2f14c678be2fdcab04ab1171db51b2762ce6f0a8ee87c8dd4a04ed216135
SIZE (rust/crates/ipnet-2.3.0.tar.gz) = 25031
SHA256 (rust/crates/itoa-0.4.6.tar.gz) = dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6
SIZE (rust/crates/itoa-0.4.6.tar.gz) = 12167
SHA256 (rust/crates/js-sys-0.3.44.tar.gz) = 85a7e2c92a4804dd459b86c339278d0fe87cf93757fae222c3fa3ae75458bc73
SIZE (rust/crates/js-sys-0.3.44.tar.gz) = 67010
SHA256 (rust/crates/kernel32-sys-0.2.2.tar.gz) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d
SIZE (rust/crates/kernel32-sys-0.2.2.tar.gz) = 24537
SHA256 (rust/crates/keyring-0.9.0.tar.gz) = 8835abb669913b7b2b01e12c8bab96d2b2578ee4b80cb997677465f8e6660323
SIZE (rust/crates/keyring-0.9.0.tar.gz) = 18548
SHA256 (rust/crates/lazy_static-1.4.0.tar.gz) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
SIZE (rust/crates/lazy_static-1.4.0.tar.gz) = 10443
SHA256 (rust/crates/libc-0.2.74.tar.gz) = a2f02823cf78b754822df5f7f268fb59822e7296276d3e069d8e8cb26a14bd10
SIZE (rust/crates/libc-0.2.74.tar.gz) = 503397
SHA256 (rust/crates/log-0.4.11.tar.gz) = 4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b
SIZE (rust/crates/log-0.4.11.tar.gz) = 36276
SHA256 (rust/crates/matches-0.1.8.tar.gz) = 7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08
SIZE (rust/crates/matches-0.1.8.tar.gz) = 2216
SHA256 (rust/crates/memchr-2.3.3.tar.gz) = 3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400
SIZE (rust/crates/memchr-2.3.3.tar.gz) = 22566
SHA256 (rust/crates/mime-0.3.16.tar.gz) = 2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d
SIZE (rust/crates/mime-0.3.16.tar.gz) = 15206
SHA256 (rust/crates/mime_guess-2.0.3.tar.gz) = 2684d4c2e97d99848d30b324b00c8fcc7e5c897b7cbb5819b09e7c90e8baf212
SIZE (rust/crates/mime_guess-2.0.3.tar.gz) = 27437
SHA256 (rust/crates/miniz_oxide-0.4.0.tar.gz) = be0f75932c1f6cfae3c04000e40114adf955636e19040f9c0a2c380702aa1c7f
SIZE (rust/crates/miniz_oxide-0.4.0.tar.gz) = 45246
SHA256 (rust/crates/mio-0.6.22.tar.gz) = fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430
SIZE (rust/crates/mio-0.6.22.tar.gz) = 102782
SHA256 (rust/crates/miow-0.2.1.tar.gz) = 8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919
SIZE (rust/crates/miow-0.2.1.tar.gz) = 21133
SHA256 (rust/crates/net2-0.2.34.tar.gz) = 2ba7c918ac76704fb42afcbbb43891e72731f3dcca3bef2a19786297baf14af7
SIZE (rust/crates/net2-0.2.34.tar.gz) = 20620
SHA256 (rust/crates/num-0.2.1.tar.gz) = b8536030f9fea7127f841b45bb6243b27255787fb4eb83958aa1ef9d2fdc0c36
SIZE (rust/crates/num-0.2.1.tar.gz) = 9082
SHA256 (rust/crates/num-bigint-0.2.6.tar.gz) = 090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304
SIZE (rust/crates/num-bigint-0.2.6.tar.gz) = 87275
SHA256 (rust/crates/num-complex-0.2.4.tar.gz) = b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95
SIZE (rust/crates/num-complex-0.2.4.tar.gz) = 24679
SHA256 (rust/crates/num-integer-0.1.43.tar.gz) = 8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b
SIZE (rust/crates/num-integer-0.1.43.tar.gz) = 21966
SHA256 (rust/crates/num-iter-0.1.41.tar.gz) = 7a6e6b7c748f995c4c29c5f5ae0248536e04a5739927c74ec0fa564805094b9f
SIZE (rust/crates/num-iter-0.1.41.tar.gz) = 10198
SHA256 (rust/crates/num-rational-0.2.4.tar.gz) = 5c000134b5dbf44adc5cb772486d335293351644b801551abe8f75c84cfa4aef
SIZE (rust/crates/num-rational-0.2.4.tar.gz) = 21694
SHA256 (rust/crates/num-traits-0.2.12.tar.gz) = ac267bcc07f48ee5f8935ab0d24f316fb722d7a1292e2913f0cc196b29ffd611
SIZE (rust/crates/num-traits-0.2.12.tar.gz) = 43807
SHA256 (rust/crates/num_cpus-1.13.0.tar.gz) = 05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3
SIZE (rust/crates/num_cpus-1.13.0.tar.gz) = 14704
SHA256 (rust/crates/object-0.20.0.tar.gz) = 1ab52be62400ca80aa00285d25253d7f7c437b7375c4de678f5405d3afe82ca5
SIZE (rust/crates/object-0.20.0.tar.gz) = 168755
SHA256 (rust/crates/once_cell-1.4.0.tar.gz) = 0b631f7e854af39a1739f401cf34a8a013dfe09eac4fa4dba91e9768bd28168d
SIZE (rust/crates/once_cell-1.4.0.tar.gz) = 24625
SHA256 (rust/crates/opaque-debug-0.2.3.tar.gz) = 2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c
SIZE (rust/crates/opaque-debug-0.2.3.tar.gz) = 5643
SHA256 (rust/crates/opaque-debug-0.3.0.tar.gz) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5
SIZE (rust/crates/opaque-debug-0.3.0.tar.gz) = 5767
SHA256 (rust/crates/os_type-2.2.0.tar.gz) = 7edc011af0ae98b7f88cf7e4a83b70a54a75d2b8cb013d6efd02e5956207e9eb
SIZE (rust/crates/os_type-2.2.0.tar.gz) = 7653
SHA256 (rust/crates/percent-encoding-2.1.0.tar.gz) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
SIZE (rust/crates/percent-encoding-2.1.0.tar.gz) = 9748
SHA256 (rust/crates/pin-project-0.4.23.tar.gz) = ca4433fff2ae79342e497d9f8ee990d174071408f28f726d6d83af93e58e48aa
SIZE (rust/crates/pin-project-0.4.23.tar.gz) = 53805
SHA256 (rust/crates/pin-project-internal-0.4.23.tar.gz) = 2c0e815c3ee9a031fdf5af21c10aa17c573c9c6a566328d99e3936c34e36461f
SIZE (rust/crates/pin-project-internal-0.4.23.tar.gz) = 29624
SHA256 (rust/crates/pin-project-lite-0.1.7.tar.gz) = 282adbf10f2698a7a77f8e983a74b2d18176c19a7fd32a45446139ae7b02b715
SIZE (rust/crates/pin-project-lite-0.1.7.tar.gz) = 23017
SHA256 (rust/crates/pin-utils-0.1.0.tar.gz) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.tar.gz) = 7580
SHA256 (rust/crates/pkg-config-0.3.18.tar.gz) = d36492546b6af1463394d46f0c834346f31548646f6ba10849802c9c9a27ac33
SIZE (rust/crates/pkg-config-0.3.18.tar.gz) = 14674
SHA256 (rust/crates/plain-0.2.3.tar.gz) = b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6
SIZE (rust/crates/plain-0.2.3.tar.gz) = 10664
SHA256 (rust/crates/platform-info-0.0.1.tar.gz) = f2fd076acdc7a98374de6e300bf3af675997225bef21aecac2219553f04dd7e8
SIZE (rust/crates/platform-info-0.0.1.tar.gz) = 10657
SHA256 (rust/crates/platforms-0.2.1.tar.gz) = feb3b2b1033b8a60b4da6ee470325f887758c95d5320f52f9ce0df055a55940e
SIZE (rust/crates/platforms-0.2.1.tar.gz) = 20264
SHA256 (rust/crates/podio-0.1.7.tar.gz) = b18befed8bc2b61abc79a457295e7e838417326da1586050b919414073977f19
SIZE (rust/crates/podio-0.1.7.tar.gz) = 10294
SHA256 (rust/crates/ppv-lite86-0.2.8.tar.gz) = 237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea
SIZE (rust/crates/ppv-lite86-0.2.8.tar.gz) = 20848
SHA256 (rust/crates/pretty_env_logger-0.4.0.tar.gz) = 926d36b9553851b8b0005f1275891b392ee4d2d833852c417ed025477350fb9d
SIZE (rust/crates/pretty_env_logger-0.4.0.tar.gz) = 8690
SHA256 (rust/crates/proc-macro-error-1.0.4.tar.gz) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
SIZE (rust/crates/proc-macro-error-1.0.4.tar.gz) = 25293
SHA256 (rust/crates/proc-macro-error-attr-1.0.4.tar.gz) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
SIZE (rust/crates/proc-macro-error-attr-1.0.4.tar.gz) = 7971
SHA256 (rust/crates/proc-macro-hack-0.5.18.tar.gz) = 99c605b9a0adc77b7211c6b1f722dcb613d68d66859a44f3d485a6da332b0598
SIZE (rust/crates/proc-macro-hack-0.5.18.tar.gz) = 14619
SHA256 (rust/crates/proc-macro-nested-0.1.6.tar.gz) = eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a
SIZE (rust/crates/proc-macro-nested-0.1.6.tar.gz) = 6498
SHA256 (rust/crates/proc-macro2-1.0.19.tar.gz) = 04f5f085b5d71e2188cb8271e5da0161ad52c3f227a661a3c135fdf28e258b12
SIZE (rust/crates/proc-macro2-1.0.19.tar.gz) = 36390
SHA256 (rust/crates/quick-error-1.2.3.tar.gz) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
SIZE (rust/crates/quick-error-1.2.3.tar.gz) = 15066
SHA256 (rust/crates/quote-1.0.7.tar.gz) = aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37
SIZE (rust/crates/quote-1.0.7.tar.gz) = 25170
SHA256 (rust/crates/rand-0.6.5.tar.gz) = 6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca
SIZE (rust/crates/rand-0.6.5.tar.gz) = 104814
SHA256 (rust/crates/rand-0.7.3.tar.gz) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03
SIZE (rust/crates/rand-0.7.3.tar.gz) = 112246
SHA256 (rust/crates/rand_chacha-0.1.1.tar.gz) = 556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef
SIZE (rust/crates/rand_chacha-0.1.1.tar.gz) = 11703
SHA256 (rust/crates/rand_chacha-0.2.2.tar.gz) = f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402
SIZE (rust/crates/rand_chacha-0.2.2.tar.gz) = 13267
SHA256 (rust/crates/rand_core-0.3.1.tar.gz) = 7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b
SIZE (rust/crates/rand_core-0.3.1.tar.gz) = 15483
SHA256 (rust/crates/rand_core-0.4.2.tar.gz) = 9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc
SIZE (rust/crates/rand_core-0.4.2.tar.gz) = 20243
SHA256 (rust/crates/rand_core-0.5.1.tar.gz) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19
SIZE (rust/crates/rand_core-0.5.1.tar.gz) = 21116
SHA256 (rust/crates/rand_hc-0.1.0.tar.gz) = 7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4
SIZE (rust/crates/rand_hc-0.1.0.tar.gz) = 11644
SHA256 (rust/crates/rand_hc-0.2.0.tar.gz) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c
SIZE (rust/crates/rand_hc-0.2.0.tar.gz) = 11670
SHA256 (rust/crates/rand_isaac-0.1.1.tar.gz) = ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08
SIZE (rust/crates/rand_isaac-0.1.1.tar.gz) = 16020
SHA256 (rust/crates/rand_jitter-0.1.4.tar.gz) = 1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b
SIZE (rust/crates/rand_jitter-0.1.4.tar.gz) = 18409
SHA256 (rust/crates/rand_os-0.1.3.tar.gz) = 7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071
SIZE (rust/crates/rand_os-0.1.3.tar.gz) = 18965
SHA256 (rust/crates/rand_pcg-0.1.2.tar.gz) = abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44
SIZE (rust/crates/rand_pcg-0.1.2.tar.gz) = 10844
SHA256 (rust/crates/rand_xorshift-0.1.1.tar.gz) = cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c
SIZE (rust/crates/rand_xorshift-0.1.1.tar.gz) = 8997
SHA256 (rust/crates/rdrand-0.4.0.tar.gz) = 678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2
SIZE (rust/crates/rdrand-0.4.0.tar.gz) = 6456
SHA256 (rust/crates/redox_syscall-0.1.57.tar.gz) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce
SIZE (rust/crates/redox_syscall-0.1.57.tar.gz) = 17087
SHA256 (rust/crates/regex-1.3.9.tar.gz) = 9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6
SIZE (rust/crates/regex-1.3.9.tar.gz) = 236683
SHA256 (rust/crates/regex-syntax-0.6.18.tar.gz) = 26412eb97c6b088a6997e05f69403a802a92d520de2f8e63c2b65f9e0f47c4e8
SIZE (rust/crates/regex-syntax-0.6.18.tar.gz) = 294440
SHA256 (rust/crates/remove_dir_all-0.5.3.tar.gz) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
SIZE (rust/crates/remove_dir_all-0.5.3.tar.gz) = 9184
SHA256 (rust/crates/reqwest-0.10.7.tar.gz) = 12427a5577082c24419c9c417db35cfeb65962efc7675bb6b0d5f1f9d315bfe6
SIZE (rust/crates/reqwest-0.10.7.tar.gz) = 124292
SHA256 (rust/crates/ring-0.16.15.tar.gz) = 952cd6b98c85bbc30efa1ba5783b8abf12fec8b3287ffa52605b9432313e34e4
SIZE (rust/crates/ring-0.16.15.tar.gz) = 5279241
SHA256 (rust/crates/rpassword-4.0.5.tar.gz) = 99371657d3c8e4d816fb6221db98fa408242b0b53bac08f8676a41f8554fe99f
SIZE (rust/crates/rpassword-4.0.5.tar.gz) = 10731
SHA256 (rust/crates/rustc-demangle-0.1.16.tar.gz) = 4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783
SIZE (rust/crates/rustc-demangle-0.1.16.tar.gz) = 19137
SHA256 (rust/crates/rustls-0.18.1.tar.gz) = 5d1126dcf58e93cee7d098dbda643b5f92ed724f1f6a63007c1116eed6700c81
SIZE (rust/crates/rustls-0.18.1.tar.gz) = 207782
SHA256 (rust/crates/ryu-1.0.5.tar.gz) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e
SIZE (rust/crates/ryu-1.0.5.tar.gz) = 49570
SHA256 (rust/crates/same-file-1.0.6.tar.gz) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.tar.gz) = 10183
SHA256 (rust/crates/scroll-0.10.1.tar.gz) = abb2332cb595d33f7edd5700f4cbf94892e680c7f0ae56adab58a35190b66cb1
SIZE (rust/crates/scroll-0.10.1.tar.gz) = 25355
SHA256 (rust/crates/scroll_derive-0.10.2.tar.gz) = e367622f934864ffa1c704ba2b82280aab856e3d8213c84c5720257eb34b15b9
SIZE (rust/crates/scroll_derive-0.10.2.tar.gz) = 5572
SHA256 (rust/crates/sct-0.6.0.tar.gz) = e3042af939fca8c3453b7af0f1c66e533a15a86169e39de2657310ade8f98d3c
SIZE (rust/crates/sct-0.6.0.tar.gz) = 28777
SHA256 (rust/crates/secret-service-1.1.0.tar.gz) = f8a87c87544bc8762765b5aab5cead10229ff190f1a7f1cb5c341a486cc91f7c
SIZE (rust/crates/secret-service-1.1.0.tar.gz) = 24270
SHA256 (rust/crates/security-framework-0.4.4.tar.gz) = 64808902d7d99f78eaddd2b4e2509713babc3dc3c85ad6f4c447680f3c01e535
SIZE (rust/crates/security-framework-0.4.4.tar.gz) = 54841
SHA256 (rust/crates/security-framework-sys-0.4.3.tar.gz) = 17bf11d99252f512695eb468de5516e5cf75455521e69dfe343f3b74e4748405
SIZE (rust/crates/security-framework-sys-0.4.3.tar.gz) = 10508
SHA256 (rust/crates/semver-0.10.0.tar.gz) = 394cec28fa623e00903caf7ba4fa6fb9a0e260280bb8cdbbba029611108a0190
SIZE (rust/crates/semver-0.10.0.tar.gz) = 20503
SHA256 (rust/crates/semver-parser-0.7.0.tar.gz) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3
SIZE (rust/crates/semver-parser-0.7.0.tar.gz) = 10268
SHA256 (rust/crates/serde-1.0.115.tar.gz) = e54c9a88f2da7238af84b5101443f0c0d0a3bbdc455e34a5c9497b1903ed55d5
SIZE (rust/crates/serde-1.0.115.tar.gz) = 74425
SHA256 (rust/crates/serde_derive-1.0.115.tar.gz) = 609feed1d0a73cc36a0182a840a9b37b4a82f0b1150369f0536a9e3f2a31dc48
SIZE (rust/crates/serde_derive-1.0.115.tar.gz) = 50701
SHA256 (rust/crates/serde_json-1.0.57.tar.gz) = 164eacbdb13512ec2745fb09d51fd5b22b0d65ed294a1dcf7285a360c80a675c
SIZE (rust/crates/serde_json-1.0.57.tar.gz) = 114723
SHA256 (rust/crates/serde_urlencoded-0.6.1.tar.gz) = 9ec5d77e2d4c73717816afac02670d5c4f534ea95ed430442cad02e7a6e32c97
SIZE (rust/crates/serde_urlencoded-0.6.1.tar.gz) = 12540
SHA256 (rust/crates/sha2-0.8.2.tar.gz) = a256f46ea78a0c0d9ff00077504903ac881a1dafdc20da66545699e7776b3e69
SIZE (rust/crates/sha2-0.8.2.tar.gz) = 19851
SHA256 (rust/crates/sha2-0.9.1.tar.gz) = 2933378ddfeda7ea26f48c555bdad8bb446bf8a3d17832dc83e380d444cfb8c1
SIZE (rust/crates/sha2-0.9.1.tar.gz) = 19434
SHA256 (rust/crates/shlex-0.1.1.tar.gz) = 7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2
SIZE (rust/crates/shlex-0.1.1.tar.gz) = 5687
SHA256 (rust/crates/slab-0.4.2.tar.gz) = c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8
SIZE (rust/crates/slab-0.4.2.tar.gz) = 10136
SHA256 (rust/crates/socket2-0.3.12.tar.gz) = 03088793f677dce356f3ccc2edb1b314ad191ab702a5de3faf49304f7e104918
SIZE (rust/crates/socket2-0.3.12.tar.gz) = 29253
SHA256 (rust/crates/spin-0.5.2.tar.gz) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
SIZE (rust/crates/spin-0.5.2.tar.gz) = 12004
SHA256 (rust/crates/strsim-0.8.0.tar.gz) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
SIZE (rust/crates/strsim-0.8.0.tar.gz) = 9309
SHA256 (rust/crates/structopt-0.3.16.tar.gz) = de5472fb24d7e80ae84a7801b7978f95a19ec32cb1876faea59ab711eb901976
SIZE (rust/crates/structopt-0.3.16.tar.gz) = 50132
SHA256 (rust/crates/structopt-derive-0.4.9.tar.gz) = 1e0eb37335aeeebe51be42e2dc07f031163fbabfa6ac67d7ea68b5c2f68d5f99
SIZE (rust/crates/structopt-derive-0.4.9.tar.gz) = 19707
SHA256 (rust/crates/subtle-1.0.0.tar.gz) = 2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee
SIZE (rust/crates/subtle-1.0.0.tar.gz) = 8097
SHA256 (rust/crates/syn-1.0.38.tar.gz) = e69abc24912995b3038597a7a593be5053eb0fb44f3cc5beec0deb421790c1f4
SIZE (rust/crates/syn-1.0.38.tar.gz) = 206263
SHA256 (rust/crates/tar-0.4.29.tar.gz) = c8a4c1d0bee3230179544336c15eefb563cf0302955d962e456542323e8c2e8a
SIZE (rust/crates/tar-0.4.29.tar.gz) = 44638
SHA256 (rust/crates/tempfile-3.1.0.tar.gz) = 7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9
SIZE (rust/crates/tempfile-3.1.0.tar.gz) = 25823
SHA256 (rust/crates/termcolor-1.1.0.tar.gz) = bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f
SIZE (rust/crates/termcolor-1.1.0.tar.gz) = 17193
SHA256 (rust/crates/textwrap-0.11.0.tar.gz) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
SIZE (rust/crates/textwrap-0.11.0.tar.gz) = 17322
SHA256 (rust/crates/thiserror-1.0.20.tar.gz) = 7dfdd070ccd8ccb78f4ad66bf1982dc37f620ef696c6b5028fe2ed83dd3d0d08
SIZE (rust/crates/thiserror-1.0.20.tar.gz) = 15950
SHA256 (rust/crates/thiserror-impl-1.0.20.tar.gz) = bd80fc12f73063ac132ac92aceea36734f04a1d93c1240c6944e23a3b8841793
SIZE (rust/crates/thiserror-impl-1.0.20.tar.gz) = 13197
SHA256 (rust/crates/thread_local-1.0.1.tar.gz) = d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14
SIZE (rust/crates/thread_local-1.0.1.tar.gz) = 12609
SHA256 (rust/crates/time-0.1.43.tar.gz) = ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438
SIZE (rust/crates/time-0.1.43.tar.gz) = 28653
SHA256 (rust/crates/tinyvec-0.3.3.tar.gz) = 53953d2d3a5ad81d9f844a32f14ebb121f50b650cd59d0ee2a07cf13c617efed
SIZE (rust/crates/tinyvec-0.3.3.tar.gz) = 17860
SHA256 (rust/crates/tokio-0.2.22.tar.gz) = 5d34ca54d84bf2b5b4d7d31e901a8464f7b60ac145a284fba25ceb801f2ddccd
SIZE (rust/crates/tokio-0.2.22.tar.gz) = 400639
SHA256 (rust/crates/tokio-rustls-0.14.0.tar.gz) = 228139ddd4fea3fa345a29233009635235833e52807af7ea6448ead03890d6a9
SIZE (rust/crates/tokio-rustls-0.14.0.tar.gz) = 23919
SHA256 (rust/crates/tokio-util-0.3.1.tar.gz) = be8242891f2b6cbef26a2d7e8605133c2c554cd35b3e4948ea892d6d68436499
SIZE (rust/crates/tokio-util-0.3.1.tar.gz) = 27233
SHA256 (rust/crates/toml-0.5.6.tar.gz) = ffc92d160b1eef40665be3a05630d003936a3bc7da7421277846c2613e92c71a
SIZE (rust/crates/toml-0.5.6.tar.gz) = 54341
SHA256 (rust/crates/tower-service-0.3.0.tar.gz) = e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860
SIZE (rust/crates/tower-service-0.3.0.tar.gz) = 5321
SHA256 (rust/crates/tracing-0.1.19.tar.gz) = 6d79ca061b032d6ce30c660fded31189ca0b9922bf483cd70759f13a2d86786c
SIZE (rust/crates/tracing-0.1.19.tar.gz) = 60835
SHA256 (rust/crates/tracing-core-0.1.14.tar.gz) = db63662723c316b43ca36d833707cc93dff82a02ba3d7e354f342682cc8b3545
SIZE (rust/crates/tracing-core-0.1.14.tar.gz) = 46595
SHA256 (rust/crates/try-lock-0.2.3.tar.gz) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642
SIZE (rust/crates/try-lock-0.2.3.tar.gz) = 4158
SHA256 (rust/crates/typenum-1.12.0.tar.gz) = 373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33
SIZE (rust/crates/typenum-1.12.0.tar.gz) = 36037
SHA256 (rust/crates/unicase-2.6.0.tar.gz) = 50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6
SIZE (rust/crates/unicase-2.6.0.tar.gz) = 23478
SHA256 (rust/crates/unicode-bidi-0.3.4.tar.gz) = 49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5
SIZE (rust/crates/unicode-bidi-0.3.4.tar.gz) = 32228
SHA256 (rust/crates/unicode-normalization-0.1.13.tar.gz) = 6fb19cf769fa8c6a80a162df694621ebeb4dafb606470b2b2fce0be40a98a977
SIZE (rust/crates/unicode-normalization-0.1.13.tar.gz) = 91691
SHA256 (rust/crates/unicode-segmentation-1.6.0.tar.gz) = e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0
SIZE (rust/crates/unicode-segmentation-1.6.0.tar.gz) = 90703
SHA256 (rust/crates/unicode-width-0.1.8.tar.gz) = 9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3
SIZE (rust/crates/unicode-width-0.1.8.tar.gz) = 16732
SHA256 (rust/crates/unicode-xid-0.2.1.tar.gz) = f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564
SIZE (rust/crates/unicode-xid-0.2.1.tar.gz) = 14392
SHA256 (rust/crates/unindent-0.1.6.tar.gz) = af41d708427f8fd0e915dcebb2cae0f0e6acb2a939b2d399c265c39a38a18942
SIZE (rust/crates/unindent-0.1.6.tar.gz) = 8468
SHA256 (rust/crates/untrusted-0.7.1.tar.gz) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
SIZE (rust/crates/untrusted-0.7.1.tar.gz) = 7924
SHA256 (rust/crates/url-2.1.1.tar.gz) = 829d4a8476c35c9bf0bbce5a3b23f4106f79728039b726d292bb93bc106787cb
SIZE (rust/crates/url-2.1.1.tar.gz) = 70383
SHA256 (rust/crates/uuid-0.8.1.tar.gz) = 9fde2f6a4bea1d6e007c4ad38c6839fa71cbb63b6dbf5b595aa38dc9b1093c11
SIZE (rust/crates/uuid-0.8.1.tar.gz) = 37015
SHA256 (rust/crates/vec_map-0.8.2.tar.gz) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
SIZE (rust/crates/vec_map-0.8.2.tar.gz) = 14466
SHA256 (rust/crates/version_check-0.9.2.tar.gz) = b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed
SIZE (rust/crates/version_check-0.9.2.tar.gz) = 11979
SHA256 (rust/crates/walkdir-2.3.1.tar.gz) = 777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d
SIZE (rust/crates/walkdir-2.3.1.tar.gz) = 23413
SHA256 (rust/crates/want-0.3.0.tar.gz) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0
SIZE (rust/crates/want-0.3.0.tar.gz) = 6550
SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = 31521
SHA256 (rust/crates/wasm-bindgen-0.2.67.tar.gz) = f0563a9a4b071746dd5aedbc3a28c6fe9be4586fb3fbadb67c400d4f53c6b16c
SIZE (rust/crates/wasm-bindgen-0.2.67.tar.gz) = 157702
SHA256 (rust/crates/wasm-bindgen-backend-0.2.67.tar.gz) = bc71e4c5efa60fb9e74160e89b93353bc24059999c0ae0fb03affc39770310b0
SIZE (rust/crates/wasm-bindgen-backend-0.2.67.tar.gz) = 23519
SHA256 (rust/crates/wasm-bindgen-futures-0.4.17.tar.gz) = 95f8d235a77f880bcef268d379810ea6c0af2eacfa90b1ad5af731776e0c4699
SIZE (rust/crates/wasm-bindgen-futures-0.4.17.tar.gz) = 13667
SHA256 (rust/crates/wasm-bindgen-macro-0.2.67.tar.gz) = 97c57cefa5fa80e2ba15641578b44d36e7a64279bc5ed43c6dbaf329457a2ed2
SIZE (rust/crates/wasm-bindgen-macro-0.2.67.tar.gz) = 11594
SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.67.tar.gz) = 841a6d1c35c6f596ccea1f82504a192a60378f64b3bb0261904ad8f2f5657556
SIZE (rust/crates/wasm-bindgen-macro-support-0.2.67.tar.gz) = 17789
SHA256 (rust/crates/wasm-bindgen-shared-0.2.67.tar.gz) = 93b162580e34310e5931c4b792560108b10fd14d64915d7fff8ff00180e70092
SIZE (rust/crates/wasm-bindgen-shared-0.2.67.tar.gz) = 6725
SHA256 (rust/crates/web-sys-0.3.44.tar.gz) = dda38f4e5ca63eda02c059d243aa25b5f35ab98451e518c51612cd0f1bd19a47
SIZE (rust/crates/web-sys-0.3.44.tar.gz) = 628264
SHA256 (rust/crates/webpki-0.21.3.tar.gz) = ab146130f5f790d45f82aeeb09e55a256573373ec64409fc19a6fb82fb1032ae
SIZE (rust/crates/webpki-0.21.3.tar.gz) = 58210
SHA256 (rust/crates/webpki-roots-0.19.0.tar.gz) = f8eff4b7516a57307f9349c64bf34caa34b940b66fed4b2fb3136cb7386e5739
SIZE (rust/crates/webpki-roots-0.19.0.tar.gz) = 247270
SHA256 (rust/crates/winapi-0.2.8.tar.gz) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
SIZE (rust/crates/winapi-0.2.8.tar.gz) = 455145
SHA256 (rust/crates/winapi-0.3.9.tar.gz) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.tar.gz) = 1200382
SHA256 (rust/crates/winapi-build-0.1.1.tar.gz) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc
SIZE (rust/crates/winapi-build-0.1.1.tar.gz) = 669
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
SHA256 (rust/crates/winapi-util-0.1.5.tar.gz) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
SIZE (rust/crates/winapi-util-0.1.5.tar.gz) = 10164
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
SHA256 (rust/crates/winreg-0.7.0.tar.gz) = 0120db82e8a1e0b9fb3345a539c478767c0048d842860994d96113d5b667bd69
SIZE (rust/crates/winreg-0.7.0.tar.gz) = 21225
SHA256 (rust/crates/ws2_32-sys-0.2.1.tar.gz) = d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e
SIZE (rust/crates/ws2_32-sys-0.2.1.tar.gz) = 4697
SHA256 (rust/crates/xattr-0.2.2.tar.gz) = 244c3741f4240ef46274860397c7c74e50eb23624996930e484c16679633a54c
SIZE (rust/crates/xattr-0.2.2.tar.gz) = 11750
SHA256 (rust/crates/zip-0.5.6.tar.gz) = 58287c28d78507f5f91f2a4cf1e8310e2c76fd4c6932f93ac60fd1ceb402db7d
SIZE (rust/crates/zip-0.5.6.tar.gz) = 33064
SHA256 (PyO3-maturin-v0.8.3_GH0.tar.gz) = 8e18580bd4911b438331deee6a15cf755ccc425547fb26c027306b385845285e
SIZE (PyO3-maturin-v0.8.3_GH0.tar.gz) = 177674

View file

@ -0,0 +1,29 @@
Skip the "cargo" command as the "maturin" binary is pre-built via the Port
itself. Also change the destination directory to honor ${PREFIX}.
--- setup.py.orig 2020-08-17 14:45:47 UTC
+++ setup.py
@@ -55,10 +55,10 @@ class PostInstallCommand(install):
"cargo not found in PATH. Please install rust "
"(https://www.rust-lang.org/tools/install) and try again"
)
- subprocess.check_call(
- ["cargo", "rustc", "--bin", "maturin", "--", "-C", "link-arg=-s"]
- )
- source = os.path.join(source_dir, "target", "debug", executable_name)
+ source = os.path.join(source_dir, "target", "release", executable_name)
+ #subprocess.check_call(
+ # ["cargo", "rustc", "--bin", "maturin", "--", "-C", "link-arg=-s"]
+ #)
# run this after trying to build with cargo (as otherwise this leaves
# venv in a bad state: https://github.com/benfred/py-spy/issues/69)
install.run(self)
@@ -68,7 +68,7 @@ class PostInstallCommand(install):
self.copy_file(source, target)
self.copy_tree(
os.path.join(source_dir, "maturin"),
- os.path.join(self.root or self.install_lib, "maturin"),
+ os.path.join(self.install_lib, "maturin"),
)

View file

@ -0,0 +1,8 @@
Build and publish crates with pyo3, rust-cpython and cffi bindings as well as
Rust binaries as Python packages.
This project is meant as a zero configuration replacement for setuptools-rust
and milksnake. It supports building wheels for Python 3.5+ on FreeBSD and
various other platforms, can upload them to PyPI and has basic PyPy support.
WWW: https://github.com/PyO3/maturin

View file

@ -11,6 +11,9 @@ COMMENT= Parse gdb machine interface (mi) string output
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-12
USE_GITHUB= yes
GH_ACCOUNT= cs01
USES= python:2.7

View file

@ -2,7 +2,7 @@
PORTNAME= python-gist
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
DISTVERSION= 0.9.2
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>0:devel/py-docopt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-gnupg>=0.4.1:security/py-python-gnupg@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}responses>0:devel/py-responses@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pycodestyle>0:devel/py-pycodestyle@${PY_FLAVOR}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1575761968
SHA256 (jdowner-gist-v0.9.0_GH0.tar.gz) = fc33e69bf81e87fe3da193207c5b690f5c77e4ea0c51efb629b5db46a0956188
SIZE (jdowner-gist-v0.9.0_GH0.tar.gz) = 19727
TIMESTAMP = 1605074725
SHA256 (jdowner-gist-v0.9.2_GH0.tar.gz) = f63dd27f8f6b7591ce3d7d7236b56ee2671e75db0926195aa2dc7b510f7d6ced
SIZE (jdowner-gist-v0.9.2_GH0.tar.gz) = 20328

View file

@ -14,6 +14,9 @@ COMMENT= Test utilities for repoze.who-powered applications
LICENSE= BSD4CLAUSE
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-12
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}repoze.who>=1.0.15:devel/py-repoze.who@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pastedeploy>=1.3.3:www/py-pastedeploy@${PY_FLAVOR}
RUN_DEPENDS:= ${BUILD_DEPENDS}

View file

@ -12,6 +12,9 @@ COMMENT= Riak Protocol Buffers Messages
LICENSE= APACHE20
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-12
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=2.4.1:devel/py-protobuf@${PY_FLAVOR}
USES= python:2.7

View file

@ -14,6 +14,9 @@ COMMENT= General utility modules that simplify common programming in Python
USES= python:2.7 zip
USE_PYTHON= distutils autoplist
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-12
DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME}
PORTDOCS= *

View file

@ -13,6 +13,9 @@ COMMENT= Collection of Python functions
LICENSE= BSD2CLAUSE
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-12
USES= python:2.7
USE_PYTHON= distutils autoplist

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= universal-ctags
PORTVERSION= p5.9.20201018.0
PORTVERSION= p5.9.20201108.0
CATEGORIES= devel
MAINTAINER= dereks@lifeofadishwasher.com

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1602987091
SHA256 (universal-ctags-ctags-p5.9.20201018.0_GH0.tar.gz) = 1ec29b2f2fb6eced99181931c3ed28dfe19f56466a43835c783af45dbf7b9e0f
SIZE (universal-ctags-ctags-p5.9.20201018.0_GH0.tar.gz) = 1921162
TIMESTAMP = 1604972240
SHA256 (universal-ctags-ctags-p5.9.20201108.0_GH0.tar.gz) = f99a9a9aa571bbd30c16108617915a2239a1d574413f969d5798ff1944fb22ca
SIZE (universal-ctags-ctags-p5.9.20201108.0_GH0.tar.gz) = 1933962

View file

@ -6,4 +6,5 @@ bin/ureadtags
%%MANPAGES%%man/man7/uctags-client-tools.7.gz
%%MANPAGES%%man/man7/uctags-incompatibilities.7.gz
%%MANPAGES%%man/man7/uctags-lang-python.7.gz
%%MANPAGES%%man/man7/uctags-lang-verilog.7.gz
%%MANPAGES%%man/man7/uctags-optlib.7.gz

View file

@ -0,0 +1,12 @@
--- external/skia/UnpackedTarball_skia.mk.orig 2020-11-11 11:32:22 UTC
+++ external/skia/UnpackedTarball_skia.mk
@@ -38,7 +38,8 @@ skia_patches := \
windows-typeface-directwrite.patch.0 \
windows-raster-surface-no-copies.patch.1 \
fix-windows-dwrite.patch.1 \
- public-make-from-backend-texture.patch.1 \
+ public-make-from-backend-texture.patch.1 \
+ gfx-skia-skia-src-core-SkCpu.cpp.patch.0 \
$(eval $(call gb_UnpackedTarball_set_patchlevel,skia,1))

View file

@ -0,0 +1,35 @@
--- external/skia/gfx-skia-skia-src-core-SkCpu.cpp.patch.0.orig 2020-11-11 11:31:37 UTC
+++ external/skia/gfx-skia-skia-src-core-SkCpu.cpp.patch.0
@@ -0,0 +1,32 @@
+Regressed by https://svnweb.freebsd.org/changeset/base/324815
+
+gfx/skia/skia/src/core/SkCpu.cpp:81:27: error: use of undeclared identifier 'getauxval'
+ uint32_t hwcaps = getauxval(AT_HWCAP);
+ ^
+
+--- src/core/SkCpu.cpp.orig 2020-02-07 22:13:22 UTC
++++ src/core/SkCpu.cpp
+@@ -72,6 +72,23 @@
+ return features;
+ }
+
++#elif defined(SK_CPU_ARM64) && defined(__FreeBSD__)
++ #include <machine/armreg.h>
++ #ifndef ID_AA64ISAR0_CRC32_VAL
++ #define ID_AA64ISAR0_CRC32_VAL ID_AA64ISAR0_CRC32
++ #endif
++
++ static uint32_t read_cpu_features() {
++ uint32_t features = 0;
++ uint64_t id_aa64isar0;
++
++ id_aa64isar0 = READ_SPECIALREG(id_aa64isar0_el1);
++ if (ID_AA64ISAR0_CRC32_VAL(id_aa64isar0) == ID_AA64ISAR0_CRC32_BASE) {
++ features |= SkCpu::CRC32;
++ }
++ return features;
++ }
++
+ #elif defined(SK_CPU_ARM64) && __has_include(<sys/auxv.h>)
+ #include <sys/auxv.h>
+

View file

@ -104,7 +104,6 @@
SUBDIR += pcem
SUBDIR += pcemu
SUBDIR += pcsxr
SUBDIR += playonbsd
SUBDIR += ppsspp
SUBDIR += ppsspp-qt5
SUBDIR += py-gns3-converter

View file

@ -1,74 +0,0 @@
# Created by: Stefan Esser <se@StefanEsser.FreeBSD.org>
# $FreeBSD$
PORTNAME= playonbsd
PORTVERSION= 4.2.10
PORTREVISION= 8
CATEGORIES= emulators games
MAINTAINER= se@FreeBSD.org
COMMENT= Easily install and run Windows software for use with Wine
LICENSE= GPLv3
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-09-15
ONLY_FOR_ARCHS= amd64 i386
RUN_DEPENDS= 7z:archivers/p7zip \
bash:shells/bash \
glxinfo:graphics/mesa-demos \
gpg:security/gnupg \
gsed:textproc/gsed \
sudo:security/sudo \
xdg-open:devel/xdg-utils \
xterm:x11/xterm \
cabextract:archivers/cabextract \
wget:ftp/wget \
icotool:graphics/icoutils
USES= python:2.7,run perl5 shebangfix
USE_WX= 3.0
WX_COMPS= python:run
SHEBANG_GLOB= *.py
SHEBANG_FILES= bash/expert/* lib/*
USE_GITHUB= yes
GH_ACCOUNT= PlayOnLinux
GH_PROJECT= POL-POM-4
OPTIONS_DEFINE= GECKO MONO NLS
OPTIONS_DEFAULT= GECKO MONO
GECKO_DESC= Wine-gecko HTML rendering support
MONO_RUN_DEPENDS= wine-mono>=4.9.4:emulators/wine-mono
GECKO_RUN_DEPENDS= wine-gecko>=2.47.1:emulators/wine-gecko
NLS_USES= gettext
.include <bsd.port.pre.mk>
.if ${ARCH} == amd64
RUN_DEPENDS+= wine:emulators/i386-wine
.else
RUN_DEPENDS+= wine:emulators/wine
.endif
NO_BUILD= true
SUB_FILES= playonbsd.sh
post-patch:
@${REINPLACE_CMD} -e 's:/usr/local/:${LOCALBASE}/:' ${WRKSRC}/lib/wine.lib
do-install:
.for d in bash python
cd ${WRKSRC} && ${COPYTREE_BIN} ${d} ${STAGEDIR}${PREFIX}/lib/playonbsd/ "! -name *\.orig ! -name *\.bak"
.endfor
.for d in etc lang lib plugins resources
cd ${WRKSRC} && ${COPYTREE_BIN} ${d} ${STAGEDIR}${PREFIX}/lib/playonbsd/ "! -name *\.orig ! -name *\.bak"
.endfor
@${REINPLACE_CMD} -e 's:linux:bsd:g;s:linux:BSD:ig' ${WRKSRC}/doc/playonlinux.1
${INSTALL_MAN} ${WRKSRC}/doc/playonlinux.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/playonbsd.1
${INSTALL_SCRIPT} ${WRKDIR}/playonbsd.sh ${STAGEDIR}${PREFIX}/bin/playonbsd
${INSTALL_SCRIPT} ${WRKSRC}/playonfreebsd ${STAGEDIR}${PREFIX}/lib/playonbsd/playonfreebsd
.include <bsd.port.post.mk>

View file

@ -1,2 +0,0 @@
SHA256 (PlayOnLinux-POL-POM-4-4.2.10_GH0.tar.gz) = e4fca669624ad1926884bc42910b752979172bce3b89a4196c691791e8bff6f9
SIZE (PlayOnLinux-POL-POM-4-4.2.10_GH0.tar.gz) = 3203954

View file

@ -1,55 +0,0 @@
--- lib/scripts.lib.orig 2016-01-03 22:16:17 UTC
+++ lib/scripts.lib
@@ -382,10 +382,14 @@ POL_Shortcut()
# Menus
if [ ! "$(POL_Config_Read NO_MENU_ICON)" = "TRUE" ]; then
# Do nothing on Mac OS
- if [ -n "$Categories" -a "$POL_OS" = "Linux" ] || [ -n "$Categories" -a "$POL_OS" = "BSD" ]; then
+ if [ -n "$Categories" -a "$POL_OS" = "Linux" ]; then
LOCALAPPS="$HOME/.local/share/applications"
make_desktop_shortcut "$iconPath" "$ICON_FILENAME" "$LOCALAPPS" "$PLAYONLINUX/playonlinux --run \"$ICON_FILENAME\"" "$binary_name" "$Categories" "playonlinux-"
fi
+ if [ -n "$Categories" -a "$POL_OS" = "FreeBSD" ]; then
+ LOCALAPPS="$HOME/.local/share/applications"
+ make_desktop_shortcut "$iconPath" "$ICON_FILENAME" "$LOCALAPPS" "$PLAYONLINUX/playonfreebsd --run \"$ICON_FILENAME\"" "$binary_name" "$Categories" "playonlinux-"
+ fi
fi
# Desktop
@@ -1002,9 +1006,8 @@ POL_Shortcut_AddProfileLink()
}
POL_LoadVar_Distro ()
{
- if [ "$POL_OS" = "Linux" ] || [ "$POL_OS" == "FreeBSD" ]; then
- export DISTRO="$(lsb_release -d | cut -d':' -f2 | tr -d \\t)"
- else
+ case "$POL_OS" in
+ Mac)
main_kernel="$(uname -r | cut -d '.' -f 1)"
second_kernel="$(uname -r | cut -d '.' -f 2)"
@@ -1015,7 +1018,14 @@ POL_LoadVar_Distro ()
[ "$main_kernel" = "12" ] && MacOS="Mountain Lion"
export DISTRO="$MacOS 10.$(( main_kernel - 4)).$second_kernel ($(uname -r))"
- fi
+ ;;
+ Linux)
+ export DISTRO="$(lsb_release -d | cut -d':' -f2 | tr -d \\t)"
+ ;;
+ FreeBSD)
+ export DISTRO="$(uname -sr) ($(uname -p))"
+ ;;
+ esac
}
POL_Shortcut_MakeDesktopShortcut()
{
@@ -1039,7 +1049,7 @@ POL_Shortcut_MakeDesktopShortcut()
# http://stackoverflow.com/questions/8939580/bash-split-a-string-exactly-like-readline-would-split-it
eval set -- $(grep '^POL_Wine ' "$POL_USER_ROOT/shortcuts/$PACKAGE"|tail -n 1)
local binary="$2"
- make_desktop_shortcut "$iconPath" "$PACKAGE" "$DESKTOP" "$PLAYONLINUX/playonlinux --run \"$PACKAGE\"" "$binary" ""
+ make_desktop_shortcut "$iconPath" "$PACKAGE" "$DESKTOP" "$PLAYONLINUX/playonfreebsd --run \"$PACKAGE\"" "$binary" ""
;;
*)

View file

@ -1,19 +0,0 @@
--- lib/setupwindow.lib.orig 2016-01-03 22:16:17 UTC
+++ lib/setupwindow.lib
@@ -36,7 +36,7 @@ ncs()
}
ncns()
{
- if [ "$POL_OS" = "Mac" -o "$(POL_Config_Read FORCE_LEGACY_NETCAT)" = "TRUE" ]; then
+ if [ "$POL_OS" != "Linux" -o "$(POL_Config_Read FORCE_LEGACY_NETCAT)" = "TRUE" ]; then
nc "$@"
else
nc -q -1 "$@" 2> /dev/null || nc "$@"
@@ -178,6 +178,7 @@ POL_SetupWindow_download ()
# If provided, make sure the filename is absolute to avoid any misinterpretation from server
[ -n "$4" ] && FILENAME="$4" || FILENAME="$PWD/"
+echo "$POL_COOKIE POL_SetupWindow_download $$ $(POL_Untab "$1") $(POL_Untab "$2") $3 $(POL_Untab "$FILENAME")" \| ncns "$POL_HOST $POL_PORT" > /tmp/x.log
Result="$(echo "$POL_COOKIE POL_SetupWindow_download $$ $(POL_Untab "$1") $(POL_Untab "$2") $3 $(POL_Untab "$FILENAME")" | ncns "$POL_HOST" "$POL_PORT")"
# FIXME: Result should send 'fail' if the download has failed. Maybe we could catch it
}

View file

@ -1,16 +0,0 @@
--- lib/variables.orig 2016-01-03 22:16:17 UTC
+++ lib/variables
@@ -69,8 +69,11 @@ else
eval_gettext() { printf "$@"; }
fi
-which shasum > /dev/null 2> /dev/null || shasum () { sha1sum "$@"; }
-
+which shasum > /dev/null 2> /dev/null || \
+ which sha1sum > /dev/null 2> /dev/null && \
+ shasum () { sha1sum "$@"; } || \
+ shasum () { sha1 "$@"; }
+which md5sum > /dev/null 2> /dev/null || md5sum () { md5 "$@"; }
if [ "$POL_OS" == "Linux" ]
then

View file

@ -1,100 +0,0 @@
--- lib/wine.lib.orig 2016-01-03 22:16:17 UTC
+++ lib/wine.lib
@@ -32,7 +32,7 @@ POL_Wine_GetRegValue()
[ -z "$WINEPREFIX" ] && POL_Debug_Fatal "WINEPREFIX not set"
local value
# tr -d '\0' is a workaround for Wine bug #37575
- [ -e "$WINEPREFIX/user.reg" ] && value="$(grep "^\"$1\"=" "$WINEPREFIX/user.reg" | head -n 1 | tr -d '"' | cut -d= -f2- | tr -d '\0')"
+ [ -e "$WINEPREFIX/user.reg" ] && value="$(grep "^\"$1\"=" "$WINEPREFIX/user.reg" | head -n 1 | tr -d \" | cut -d= -f2- | tr -d '\0')"
POL_Debug_Message "Getting registry value $1. Return: $value"
echo -n "${value:-default}"
}
@@ -409,12 +409,19 @@ POL_DetectVideoCards () {
# Detect known videocards
POL_Debug_Message "Gettings GPU informations"
case "$POL_OS" in
- Linux|FreeBSD)
+ Linux)
[ -x /usr/sbin/lspci ] && LSPCI=/usr/sbin/lspci || LSPCI=lspci
# Device Name|Vendor ID|Device ID\n...
# [0300] = VGA compatible controller, [0302] = 3D controller
VGA_DEVICES=`$LSPCI -nn | perl -ne 'if (/\[030[02]\]/) { s/.*\]: (.*) \[([0-9a-f]{4}):([0-9a-f]{4})\].*/\1|\2|\3/; print }'`
;;
+ FreeBSD)
+ # Device Name|Vendor ID|Device ID\n...
+ # [0300] = VGA compatible controller, [0302] = 3D controller
+ # Insert "unk" as dummy vendor name for now
+ VGA_DEVICES=`/usr/sbin/pciconf -l | \
+ perl -ne 'if (/^vga/) { s/^.*chip=0x([0-9a-f]{4})([0-9a-f]{4}).*/unk|\2|\1/; print }'`
+ ;;
Mac)
# Device Name|Vendor ID|Device ID\n...
VGA_DEVICES=`system_profiler SPDisplaysDataType | perl -ne 's/^\s+//; if(/Chipset Model:/) { chomp; s/^[^:]*: //; print "$_|" } elsif(/Vendor:/) { chomp; s/.*\(0x(.*)\)/\1/; print "$1|" } elsif (/Device ID:/) { s/^[^:]*: 0x//; print }'`
@@ -559,7 +566,7 @@ POL_Wine ()
fi
- if [ "$POL_OS" = "Linux" ] || [ "$POL_OS" = "Mac" ];
+ if [ "$POL_OS" = "Linux" ] || [ "$POL_OS" = "Mac" ] || [ "POL_OS" = "FreeBSD" ];
then
if [ "$LOGFILE" = "/dev/null" ]; then
$BEFORE_WINE $(POL_Config_Read BEFORE_WINE) wine "$@" 2> >(grep -v menubuilder --line-buffered | tee -a "$WINEPREFIX/playonlinux.log" >&2) > >(tee -a "$WINEPREFIX/playonlinux.log")
@@ -653,6 +660,22 @@ POL_Wine_VersionSignature()
fi
echo "$WINESIG"
}
+POL_Wine_LinkFreeBSD()
+{
+ WINEDIR=$1
+ ARCH=$2
+ WINEVERSION=$3
+ mkdir -p "$WINEDIR/$WINEVERSION"
+ ln -s /usr/local/bin "$WINEDIR/$WINEVERSION/lib"
+ if [ -d /usr/local/lib32 ] ; then
+ ln -s /usr/local/lib32 "$WINEDIR/$WINEVERSION/lib"
+ else
+ ln -s /usr/local/lib "$WINEDIR/$WINEVERSION/lib"
+ fi
+ mkdir -p "$WINEDIR/$WINEVERSION/share"
+ ln -s /usr/local/share/wine/gecko/*.msi "$WINEDIR/$WINEVERSION/share/wine/gecko/" #wine-gecko-$WINEVERSION-$ARCH.msi"
+ ln -s /usr/local/share/wine/mono/*.msi "$WINEDIR/$WINEVERSION/share/wine/mono/" #wine-mono-$WINEVERSION-$ARCH.msi"
+}
POL_Wine_InstallVersion()
{
# Install a wineversion
@@ -667,6 +690,10 @@ POL_Wine_InstallVersion()
OLDPATH="$PWD"
WINE_SECTION="$ARCH_PREFIX-$POL_ARCH"
WINEDIR="$POL_USER_ROOT/wine/$WINE_SECTION"
+ if [ "$POL_OS" = "FreeBSD" ] ; then
+ POL_Wine_LinkFreeBSD $WINEDIR $POL_ARCH $POL_WINEVERSION
+ return
+ fi
touch "$WINEDIR/installing"
if [ ! -e "$WINEDIR/$POL_WINEVERSION" ]
then
@@ -676,6 +703,7 @@ POL_Wine_InstallVersion()
POL_Debug_Warning "Wine $1 amd64 does not exist. Switching to x86"
POL_System_SetArch "x86"
POL_Wine_InstallVersion "$1"
+ return
else
if [ "$WINE_ADDRESS" = "" ]
then
@@ -706,7 +734,6 @@ POL_Wine_InstallVersion()
fi
fi
rm "$WINEDIR/installing"
-
}
POL_Wine_InstallCDROM()
{
@@ -743,6 +770,8 @@ POL_Wine_Install_resources()
[ "$POL_OS" = "FreeBSD" ] && wos="freebsd"
[ "$POL_OS" = "Mac" ] && wos="darwin"
+ [ "$POL_OS" = "FreeBSD" ] && return # mono and wine-gecko are automatically installed on FreeBSD
+
if [ ! -L "$POL_USER_ROOT/wine/$wos-$arch/$wine_version/share/wine/$resource" ]
then
POL_Debug_Message "Linking $resource"

View file

@ -1,11 +0,0 @@
--- playonfreebsd.orig 2016-01-03 22:16:17 UTC
+++ playonfreebsd
@@ -111,7 +111,7 @@ if [ "$1" = "--run" ]; then
# cp "$HOME/.PlayOnLinux/shortcuts/$NAME" "$POL_USER_ROOT/tmp/debug_$NAME" && \
# sed -e 's/^export WINEDEBUG="\(.*\)"/export WINEDEBUG="-all"/' "$POL_USER_ROOT/tmp/debug_$NAME" > "$HOME/.PlayOnLinux/shortcuts/$NAME"
#fi
- exec bash playonlinux-bash "$HOME/.PlayOnLinux/shortcuts/$NAME" "$@"
+ exec bash playonlinux-bash "$HOME/.PlayOnBSD/shortcuts/$NAME" "$@"
fi
else
cd "$POLDIR/python"

View file

@ -1,13 +0,0 @@
--- python/mainwindow.py.orig 2016-01-03 22:16:17 UTC
+++ python/mainwindow.py
@@ -63,8 +63,8 @@ class POLWeb(threading.Thread):
def LastVersion(self):
if(os.environ["POL_OS"] == "Mac"):
fichier_online="version_mac"
- elif(os.environ["POL_OS"] == "FreeBSD"):
- fichier_online="version_freebsd"
+# elif(os.environ["POL_OS"] == "FreeBSD"):
+# fichier_online="version_freebsd"
else:
fichier_online="version2"
return os.popen(os.environ["POL_WGET"]+' "'+os.environ["SITE"]+'/'+fichier_online+'.php?v='+os.environ["VERSION"]+'" -T 30 -O-','r').read()

View file

@ -1,3 +0,0 @@
#!/bin/sh
PATH=$PATH:%%PREFIX%%/lib/playonbsd
exec %%PREFIX%%/bin/bash %%PREFIX%%/lib/playonbsd/playonfreebsd

View file

@ -1,5 +0,0 @@
This is a port of PlayOnLinux to FreeBSD. It allows you to easily install
and use numerous games and apps designed to run with Microsoft Windows.
The Windows emulation is provided by Wine.
WWW: http://www.playonlinux.com/

View file

@ -1,395 +0,0 @@
bin/playonbsd
lib/playonbsd/bash/POL_Command
lib/playonbsd/bash/bash_wrapper
lib/playonbsd/bash/bug_report
lib/playonbsd/bash/check_fs
lib/playonbsd/bash/check_gl
lib/playonbsd/bash/create_prefix
lib/playonbsd/bash/document_reader
lib/playonbsd/bash/expert/Executer
lib/playonbsd/bash/expert/PolShell
lib/playonbsd/bash/find_python
lib/playonbsd/bash/install
lib/playonbsd/bash/install_wver
lib/playonbsd/bash/installpolpackages
lib/playonbsd/bash/killall
lib/playonbsd/bash/make_shortcut
lib/playonbsd/bash/manual_install
lib/playonbsd/bash/playonlinux-pkg
lib/playonbsd/bash/playonlinux-shell
lib/playonbsd/bash/playonlinux-url_handler
lib/playonbsd/bash/pol_update_list
lib/playonbsd/bash/polconfigurator
lib/playonbsd/bash/polshell
lib/playonbsd/bash/read_pc_cd
lib/playonbsd/bash/run_app
lib/playonbsd/bash/run_exe
lib/playonbsd/bash/startup
lib/playonbsd/bash/startup_after_server
lib/playonbsd/bash/uninstall
lib/playonbsd/bash/update_git
lib/playonbsd/bash/winebash
lib/playonbsd/etc/24-0.gif
lib/playonbsd/etc/PlayOnLinux.desktop
lib/playonbsd/etc/PlayOnLinux.directory
lib/playonbsd/etc/install/applications-accessories.png
lib/playonbsd/etc/install/applications-development.png
lib/playonbsd/etc/install/applications-fonts.png
lib/playonbsd/etc/install/applications-games.png
lib/playonbsd/etc/install/applications-graphics.png
lib/playonbsd/etc/install/applications-internet.png
lib/playonbsd/etc/install/applications-multimedia.png
lib/playonbsd/etc/install/applications-office.png
lib/playonbsd/etc/install/applications-other.png
lib/playonbsd/etc/install/applications-system.png
lib/playonbsd/etc/install/applications-testing.png
lib/playonbsd/etc/install/edu.png
lib/playonbsd/etc/install/emblem-favorite.png
lib/playonbsd/etc/install/face-smile.png
lib/playonbsd/etc/install/founder.png
lib/playonbsd/etc/install/gnome-control-center.png
lib/playonbsd/etc/install/h-star.png
lib/playonbsd/etc/install/preferences-desktop-peripherals.png
lib/playonbsd/etc/install/preferences-desktop.png
lib/playonbsd/etc/install/spacer.png
lib/playonbsd/etc/install/spacer16.png
lib/playonbsd/etc/install/star.png
lib/playonbsd/etc/install/view-refresh.png
lib/playonbsd/etc/install/wine-in-use.png
lib/playonbsd/etc/install/wine-packages.png
lib/playonbsd/etc/install/wine-unused.png
lib/playonbsd/etc/install/wine-warning.png
lib/playonbsd/etc/install/wine.png
lib/playonbsd/etc/onglet/application-x-executable.png
lib/playonbsd/etc/onglet/applications-system.png
lib/playonbsd/etc/onglet/input-gaming.png
lib/playonbsd/etc/onglet/internet-group-chat.png
lib/playonbsd/etc/onglet/internet-web-browser.png
lib/playonbsd/etc/onglet/package-x-generic.png
lib/playonbsd/etc/onglet/preferences-desktop-locale.png
lib/playonbsd/etc/onglet/preferences-desktop-theme.png
lib/playonbsd/etc/onglet/system-users.png
lib/playonbsd/etc/onglet/user-desktop.png
lib/playonbsd/etc/onglet/wine.png
lib/playonbsd/etc/playonlinux-Programmes.menu
lib/playonbsd/etc/playonlinux.gpg
lib/playonbsd/etc/playonlinux.png
lib/playonbsd/etc/playonlinux15.png
lib/playonbsd/etc/playonlinux16.png
lib/playonbsd/etc/playonlinux22.png
lib/playonbsd/etc/playonlinux32.png
lib/playonbsd/etc/playonmac.icns
lib/playonbsd/etc/pol_bash
lib/playonbsd/etc/setups/autorun/left.jpg
lib/playonbsd/etc/setups/autorun/top.png
lib/playonbsd/etc/setups/default/left.jpg
lib/playonbsd/etc/setups/default/playonmac.jpg
lib/playonbsd/etc/setups/default/top.png
lib/playonbsd/etc/setups/delete/left.jpg
lib/playonbsd/etc/setups/delete/top.png
lib/playonbsd/etc/setups/exec/left.jpg
lib/playonbsd/etc/setups/exec/top.png
lib/playonbsd/etc/setups/fonts/left.jpg
lib/playonbsd/etc/setups/fonts/top.png
lib/playonbsd/etc/setups/update/top.png
lib/playonbsd/etc/setups/wineserver/left.jpg
lib/playonbsd/etc/setups/wineserver/top.png
lib/playonbsd/etc/star.png
lib/playonbsd/etc/terminal.applescript
lib/playonbsd/lang/locale/ar/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/ast/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/bg/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/bn/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/bs/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/ca/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/cs/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/da/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/de/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/el/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/en_GB/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/es/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/et/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/fi/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/fr/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/gl/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/he/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/hi/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/hr/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/hu/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/id/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/it/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/ja/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/jv/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/ko/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/lt/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/ms/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/nb/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/nl/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/oc/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/pl/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/pt/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/pt_BR/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/ro/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/ru/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/si/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/sk/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/sl/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/sr/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/sr@latin/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/sv/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/te/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/th/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/tr/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/uk/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/zh_CN/LC_MESSAGES/pol.mo
lib/playonbsd/lang/locale/zh_TW/LC_MESSAGES/pol.mo
lib/playonbsd/lang/po/ar.po
lib/playonbsd/lang/po/ast.po
lib/playonbsd/lang/po/bg.po
lib/playonbsd/lang/po/bn.po
lib/playonbsd/lang/po/bs.po
lib/playonbsd/lang/po/ca.po
lib/playonbsd/lang/po/cs.po
lib/playonbsd/lang/po/da.po
lib/playonbsd/lang/po/de.po
lib/playonbsd/lang/po/el.po
lib/playonbsd/lang/po/en_GB.po
lib/playonbsd/lang/po/es.po
lib/playonbsd/lang/po/et.po
lib/playonbsd/lang/po/fi.po
lib/playonbsd/lang/po/fr.po
lib/playonbsd/lang/po/gl.po
lib/playonbsd/lang/po/he.po
lib/playonbsd/lang/po/hi.po
lib/playonbsd/lang/po/hr.po
lib/playonbsd/lang/po/hu.po
lib/playonbsd/lang/po/id.po
lib/playonbsd/lang/po/it.po
lib/playonbsd/lang/po/ja.po
lib/playonbsd/lang/po/jv.po
lib/playonbsd/lang/po/ko.po
lib/playonbsd/lang/po/lt.po
lib/playonbsd/lang/po/ms.po
lib/playonbsd/lang/po/nb.po
lib/playonbsd/lang/po/nl.po
lib/playonbsd/lang/po/oc.po
lib/playonbsd/lang/po/pl.po
lib/playonbsd/lang/po/pol.pot
lib/playonbsd/lang/po/pt.po
lib/playonbsd/lang/po/pt_BR.po
lib/playonbsd/lang/po/ro.po
lib/playonbsd/lang/po/ru.po
lib/playonbsd/lang/po/si.po
lib/playonbsd/lang/po/sk.po
lib/playonbsd/lang/po/sl.po
lib/playonbsd/lang/po/sr.po
lib/playonbsd/lang/po/sr@latin.po
lib/playonbsd/lang/po/sv.po
lib/playonbsd/lang/po/te.po
lib/playonbsd/lang/po/th.po
lib/playonbsd/lang/po/tr.po
lib/playonbsd/lang/po/uk.po
lib/playonbsd/lang/po/zh_CN.po
lib/playonbsd/lang/po/zh_TW.po
lib/playonbsd/lib/debug.lib
lib/playonbsd/lib/deprecated.lib
lib/playonbsd/lib/dosbox.lib
lib/playonbsd/lib/playonlinux.lib
lib/playonbsd/lib/plugins.lib
lib/playonbsd/lib/scripts.lib
lib/playonbsd/lib/setupwindow.lib
lib/playonbsd/lib/sources
lib/playonbsd/lib/variables
lib/playonbsd/lib/website.lib
lib/playonbsd/lib/wine.lib
lib/playonbsd/playonfreebsd
lib/playonbsd/plugins/Capture_2.4.3.pol
lib/playonbsd/plugins/ScreenCap_0.0.4.pol
lib/playonbsd/plugins/plugins.lst
lib/playonbsd/plugins/polvault_4.0.4_all.pol
lib/playonbsd/plugins/pot.strings
lib/playonbsd/python/check_python.py
lib/playonbsd/python/configure.py
lib/playonbsd/python/debug.py
lib/playonbsd/python/gui_server.py
lib/playonbsd/python/guiv3.py
lib/playonbsd/python/install.py
lib/playonbsd/python/lib/Variables.py
lib/playonbsd/python/lib/__init__.py
lib/playonbsd/python/lib/lng.py
lib/playonbsd/python/lib/playonlinux.py
lib/playonbsd/python/lib/wine.py
lib/playonbsd/python/mainwindow.py
lib/playonbsd/python/options.py
lib/playonbsd/python/sp.py
lib/playonbsd/python/wine_versions.py
lib/playonbsd/python/wrapper.py
lib/playonbsd/resources/images/configure/cmd.png
lib/playonbsd/resources/images/configure/console.png
lib/playonbsd/resources/images/configure/control.png
lib/playonbsd/resources/images/configure/emblem-system.png
lib/playonbsd/resources/images/configure/killall.png
lib/playonbsd/resources/images/configure/monitor.png
lib/playonbsd/resources/images/configure/reboot.png
lib/playonbsd/resources/images/configure/regedit.png
lib/playonbsd/resources/images/configure/registry.png
lib/playonbsd/resources/images/configure/stop.png
lib/playonbsd/resources/images/configure/taskmgr.png
lib/playonbsd/resources/images/configure/update.png
lib/playonbsd/resources/images/configure/wine-uninstaller.png
lib/playonbsd/resources/images/configure/wine-winecfg.png
lib/playonbsd/resources/images/configure/wineboot.png
lib/playonbsd/resources/images/configure/winecfg.png
lib/playonbsd/resources/images/emotes/face-angel.png
lib/playonbsd/resources/images/emotes/face-crying.png
lib/playonbsd/resources/images/emotes/face-devilish.png
lib/playonbsd/resources/images/emotes/face-glasses.png
lib/playonbsd/resources/images/emotes/face-grin.png
lib/playonbsd/resources/images/emotes/face-kiss.png
lib/playonbsd/resources/images/emotes/face-monkey.png
lib/playonbsd/resources/images/emotes/face-plain.png
lib/playonbsd/resources/images/emotes/face-sad.png
lib/playonbsd/resources/images/emotes/face-smile-big.png
lib/playonbsd/resources/images/emotes/face-smile.png
lib/playonbsd/resources/images/emotes/face-surprise.png
lib/playonbsd/resources/images/emotes/face-wink.png
lib/playonbsd/resources/images/icones/add.png
lib/playonbsd/resources/images/icones/browse.png
lib/playonbsd/resources/images/icones/cdrom.png
lib/playonbsd/resources/images/icones/document-new.png
lib/playonbsd/resources/images/icones/download.png
lib/playonbsd/resources/images/icones/finish.png
lib/playonbsd/resources/images/icones/generic.png
lib/playonbsd/resources/images/icones/list-add.png
lib/playonbsd/resources/images/icones/new.png
lib/playonbsd/resources/images/icones/virtual_drive.png
lib/playonbsd/resources/images/icones/virtual_drive_32.png
lib/playonbsd/resources/images/icones/virtual_drive_64.png
lib/playonbsd/resources/images/install/32/applications-accessories.png
lib/playonbsd/resources/images/install/32/applications-development.png
lib/playonbsd/resources/images/install/32/applications-fonts.png
lib/playonbsd/resources/images/install/32/applications-games.png
lib/playonbsd/resources/images/install/32/applications-graphics.png
lib/playonbsd/resources/images/install/32/applications-internet.png
lib/playonbsd/resources/images/install/32/applications-multimedia.png
lib/playonbsd/resources/images/install/32/applications-office.png
lib/playonbsd/resources/images/install/32/applications-other.png
lib/playonbsd/resources/images/install/32/applications-science.png
lib/playonbsd/resources/images/install/32/applications-system.png
lib/playonbsd/resources/images/install/32/emblem-favorite.png
lib/playonbsd/resources/images/install/32/gnome-control-center.png
lib/playonbsd/resources/images/install/32/preferences-desktop.png
lib/playonbsd/resources/images/install/32/view-refresh.png
lib/playonbsd/resources/images/install/applications-accessories.png
lib/playonbsd/resources/images/install/applications-development.png
lib/playonbsd/resources/images/install/applications-fonts.png
lib/playonbsd/resources/images/install/applications-games.png
lib/playonbsd/resources/images/install/applications-graphics.png
lib/playonbsd/resources/images/install/applications-internet.png
lib/playonbsd/resources/images/install/applications-multimedia.png
lib/playonbsd/resources/images/install/applications-office.png
lib/playonbsd/resources/images/install/applications-other.png
lib/playonbsd/resources/images/install/applications-system.png
lib/playonbsd/resources/images/install/applications-testing.png
lib/playonbsd/resources/images/install/edu.png
lib/playonbsd/resources/images/install/emblem-favorite.png
lib/playonbsd/resources/images/install/face-smile.png
lib/playonbsd/resources/images/install/founder.png
lib/playonbsd/resources/images/install/gnome-control-center.png
lib/playonbsd/resources/images/install/h-star.png
lib/playonbsd/resources/images/install/preferences-desktop-peripherals.png
lib/playonbsd/resources/images/install/preferences-desktop.png
lib/playonbsd/resources/images/install/preferences-system.png
lib/playonbsd/resources/images/install/spacer.png
lib/playonbsd/resources/images/install/spacer16.png
lib/playonbsd/resources/images/install/star.png
lib/playonbsd/resources/images/install/view-refresh.png
lib/playonbsd/resources/images/install/wait.gif
lib/playonbsd/resources/images/install/wait_mini.gif
lib/playonbsd/resources/images/install/wine-packages.png
lib/playonbsd/resources/images/install/wine-warning.png
lib/playonbsd/resources/images/install/wine.png
lib/playonbsd/resources/images/menu/add.png
lib/playonbsd/resources/images/menu/bug.png
lib/playonbsd/resources/images/menu/call-start.png
lib/playonbsd/resources/images/menu/cdrom.png
lib/playonbsd/resources/images/menu/change_icon.png
lib/playonbsd/resources/images/menu/delete.png
lib/playonbsd/resources/images/menu/dialog-ok.png
lib/playonbsd/resources/images/menu/extensions.png
lib/playonbsd/resources/images/menu/folder-wine.png
lib/playonbsd/resources/images/menu/internet.png
lib/playonbsd/resources/images/menu/manual.png
lib/playonbsd/resources/images/menu/media-playback-start.png
lib/playonbsd/resources/images/menu/media-playback-stop.png
lib/playonbsd/resources/images/menu/options.png
lib/playonbsd/resources/images/menu/people.png
lib/playonbsd/resources/images/menu/people_.png
lib/playonbsd/resources/images/menu/playonlinux_online.png
lib/playonbsd/resources/images/menu/polshell.png
lib/playonbsd/resources/images/menu/polvault.png
lib/playonbsd/resources/images/menu/prefix-manager.png
lib/playonbsd/resources/images/menu/regedit.png
lib/playonbsd/resources/images/menu/repository.png
lib/playonbsd/resources/images/menu/run.png
lib/playonbsd/resources/images/menu/settings.png
lib/playonbsd/resources/images/menu/shortcut.png
lib/playonbsd/resources/images/menu/star.png
lib/playonbsd/resources/images/menu/update_git.png
lib/playonbsd/resources/images/menu/virtual_drive_32.png
lib/playonbsd/resources/images/menu/virtual_drive_64.png
lib/playonbsd/resources/images/menu/window-close.png
lib/playonbsd/resources/images/menu/wine.png
lib/playonbsd/resources/images/menu/winecfg.png
lib/playonbsd/resources/images/menu/wineserver.png
lib/playonbsd/resources/images/pol_min.png
lib/playonbsd/resources/images/setups/about.png
lib/playonbsd/resources/images/setups/autorun/left.jpg
lib/playonbsd/resources/images/setups/autorun/top.png
lib/playonbsd/resources/images/setups/bug.png
lib/playonbsd/resources/images/setups/default/playonlinux.jpg
lib/playonbsd/resources/images/setups/default/playonmac.jpg
lib/playonbsd/resources/images/setups/default/top.png
lib/playonbsd/resources/images/setups/delete/left.jpg
lib/playonbsd/resources/images/setups/delete/left_old.jpg
lib/playonbsd/resources/images/setups/delete/top.png
lib/playonbsd/resources/images/setups/exec/left.jpg
lib/playonbsd/resources/images/setups/exec/top.png
lib/playonbsd/resources/images/setups/face-sad.png
lib/playonbsd/resources/images/setups/fonts/left.jpg
lib/playonbsd/resources/images/setups/fonts/top.png
lib/playonbsd/resources/images/setups/update/top.png
lib/playonbsd/resources/images/setups/wait.gif
lib/playonbsd/resources/images/setups/wait.png
lib/playonbsd/resources/images/setups/wait/1.png
lib/playonbsd/resources/images/setups/wait/10.png
lib/playonbsd/resources/images/setups/wait/11.png
lib/playonbsd/resources/images/setups/wait/12.png
lib/playonbsd/resources/images/setups/wait/2.png
lib/playonbsd/resources/images/setups/wait/3.png
lib/playonbsd/resources/images/setups/wait/4.png
lib/playonbsd/resources/images/setups/wait/5.png
lib/playonbsd/resources/images/setups/wait/6.png
lib/playonbsd/resources/images/setups/wait/7.png
lib/playonbsd/resources/images/setups/wait/8.png
lib/playonbsd/resources/images/setups/wait/9.png
lib/playonbsd/resources/images/setups/wineserver/left.jpg
lib/playonbsd/resources/images/setups/wineserver/top.png
lib/playonbsd/resources/images/toolbar/48/configure.png
lib/playonbsd/resources/images/toolbar/48/delete.png
lib/playonbsd/resources/images/toolbar/48/emblem-downloads.png
lib/playonbsd/resources/images/toolbar/48/install.png
lib/playonbsd/resources/images/toolbar/48/package.png
lib/playonbsd/resources/images/toolbar/48/run.png
lib/playonbsd/resources/images/toolbar/48/stop.png
lib/playonbsd/resources/images/toolbar/configure.png
lib/playonbsd/resources/images/toolbar/delete.png
lib/playonbsd/resources/images/toolbar/emblem-downloads.png
lib/playonbsd/resources/images/toolbar/install.png
lib/playonbsd/resources/images/toolbar/messenger.png
lib/playonbsd/resources/images/toolbar/package.png
lib/playonbsd/resources/images/toolbar/play.png
lib/playonbsd/resources/images/toolbar/run.png
lib/playonbsd/resources/images/toolbar/stop.png
lib/playonbsd/resources/sounds/irc.wav
man/man1/playonbsd.1.gz

View file

@ -2,11 +2,11 @@
# $FreeBSD$
PORTNAME= anki
DISTVERSION= 2.1.16
PORTREVISION= 2
DISTVERSION= 2.1.35
# Don't forget to update ${_MY_BUILDHASH}
CATEGORIES= games python
MASTER_SITES= https://apps.ankiweb.net/downloads/archive/
DISTNAME= anki-${PORTVERSION}-source
MASTER_SITES= LOCAL/kai/:npmcache
DISTFILES= anki-npm-cache-${DISTVERSION}${EXTRACT_SUFX}:npmcache
DIST_SUBDIR= python
MAINTAINER= kai@FreeBSD.org
@ -15,6 +15,23 @@ COMMENT= Flashcard trainer with spaced repetition
LICENSE= AGPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= bash:shells/bash \
maturin:devel/py-maturin@${PY_FLAVOR} \
protoc:devel/protobuf \
npm:www/npm \
rsync:net/rsync \
${PYTHON_PKGNAMEPREFIX}mypy-protobuf>=1.21:devel/py-mypy-protobuf@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}stringcase==1.2.0:devel/py-stringcase@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}black>0:devel/py-black@${PY_FLAVOR} \
${RUN_DEPENDS}
# For x64 architectures there's also a Python package "orjson" that still needs
# to be ported once the required features (= "untagged unions",
# "specialication" and "const_generics") of the "smallvec" crate are available
# in the Rust release channel.
#
# Although the "orjson" package is required via the setup.py of Anki's Python
# library it's (still) optional in the code.
RUN_DEPENDS= lame:audio/lame \
${PYTHON_PKGNAMEPREFIX}pyaudio>0:audio/py-pyaudio@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
@ -24,14 +41,297 @@ RUN_DEPENDS= lame:audio/lame \
${PYTHON_PKGNAMEPREFIX}distro>0:sysutils/py-distro@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Flask-Cors>0:www/py-flask-cors@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}protobuf>0:devel/py-protobuf@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}waitress>0:www/py-waitress@${PY_FLAVOR}
USES= desktop-file-utils pyqt:5 python:3.6+ shebangfix tar:tgz
USE_PYQT= core_run gui_run printsupport_run sip_run webengine_run widgets_run
# USES=ssl is required for the compilation of the Rust code
USES= cargo desktop-file-utils gmake perl5 pyqt:5 python:3.7+ shebangfix ssl
USE_GITHUB= yes
GH_ACCOUNT= ankitects
GH_TUPLE= ankitects:anki-core-i18n:fbda2ed:i18ncore \
ankitects:anki-desktop-ftl:f56e959:i18nfluent \
ankitects:anki-desktop-i18n:a93ccef:i18ndesktop \
ankitects:rust-coarsetime:f9e2c86216f0f4803bc75404828318fc206dab29:coarsetime \
ankitects:fluent-rs:f61c5e10a53161ef5261f3c87b62047f12e4aa74:fluent \
ankitects:hyper-timeout:664b6f9c387f6a7d75d1609a65c02554e8c55bc7:hypertimeout \
ankitects:reqwest:57665e2c2a39db85723ba860f1b570a608bb73f9:reqwest \
ankitects:tokio-io-timeout:96e1358555c49905de89170f2b1102a7d8b6c4c2:tokioiotimeout
USE_PERL5= build
USE_PYQT= core gui network printsupport sip svg webchannel webengine widgets xml_build
NO_ARCH= yes
SHEBANG_FILES= tools/runanki.system.in
WRKSRC= ${WRKDIR}/anki-${PORTVERSION}
SHEBANG_FILES= qt/po/scripts/build-mo-files \
qt/po/scripts/copy-qt-files \
qt/runanki \
qt/tools/build_ui.sh \
scripts/rename
CARGO_CRATES= addr2line-0.13.0 \
adler-0.2.3 \
aho-corasick-0.7.14 \
anyhow-1.0.33 \
arc-swap-0.4.7 \
arrayref-0.3.6 \
arrayvec-0.4.12 \
arrayvec-0.5.1 \
askama-0.10.3 \
askama_derive-0.10.3 \
askama_escape-0.10.1 \
askama_shared-0.10.4 \
async-compression-0.3.5 \
atty-0.2.14 \
autocfg-1.0.1 \
backtrace-0.3.53 \
base64-0.12.3 \
bitflags-1.2.1 \
blake2b_simd-0.5.10 \
blake3-0.3.7 \
bumpalo-3.4.0 \
byteorder-1.3.4 \
bytes-0.4.12 \
bytes-0.5.6 \
cc-1.0.61 \
cfg-if-0.1.10 \
cfg-if-1.0.0 \
chrono-0.4.19 \
cloudabi-0.1.0 \
constant_time_eq-0.1.5 \
core-foundation-0.7.0 \
core-foundation-sys-0.7.0 \
crc32fast-1.2.1 \
crossbeam-channel-0.4.4 \
crossbeam-utils-0.7.2 \
crypto-mac-0.8.0 \
ctor-0.1.16 \
derivative-2.1.1 \
digest-0.9.0 \
dirs-2.0.2 \
dirs-sys-0.3.5 \
dtoa-0.4.6 \
either-1.6.1 \
encoding_rs-0.8.24 \
failure-0.1.8 \
failure_derive-0.1.8 \
fallible-iterator-0.2.0 \
fallible-streaming-iterator-0.1.9 \
fixedbitset-0.2.0 \
flate2-1.0.18 \
fluent-langneg-0.12.1 \
fluent-syntax-0.9.3 \
fnv-1.0.7 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
fuchsia-zircon-0.3.3 \
fuchsia-zircon-sys-0.3.3 \
futures-0.3.6 \
futures-channel-0.3.6 \
futures-core-0.3.6 \
futures-executor-0.3.6 \
futures-io-0.3.6 \
futures-macro-0.3.6 \
futures-sink-0.3.6 \
futures-task-0.3.6 \
futures-util-0.3.6 \
fxhash-0.2.1 \
generic-array-0.14.4 \
getrandom-0.1.15 \
ghost-0.1.2 \
gimli-0.22.0 \
h2-0.2.6 \
hashbrown-0.9.1 \
heck-0.3.1 \
hermit-abi-0.1.17 \
hex-0.4.2 \
htmlescape-0.3.1 \
http-0.2.1 \
http-body-0.3.1 \
httparse-1.3.4 \
httpdate-0.3.2 \
humansize-1.1.0 \
hyper-0.13.8 \
hyper-tls-0.4.3 \
idna-0.2.0 \
indexmap-1.6.0 \
indoc-0.3.6 \
indoc-impl-0.3.6 \
instant-0.1.7 \
intl_pluralrules-6.0.0 \
inventory-0.1.9 \
inventory-impl-0.1.9 \
iovec-0.1.4 \
itertools-0.8.2 \
itertools-0.9.0 \
itoa-0.4.6 \
js-sys-0.3.45 \
kernel32-sys-0.2.2 \
lazy_static-1.4.0 \
lexical-core-0.7.4 \
libc-0.2.79 \
libsqlite3-sys-0.18.0 \
linked-hash-map-0.5.3 \
lock_api-0.4.1 \
log-0.4.11 \
lru-cache-0.1.2 \
matches-0.1.8 \
maybe-uninit-2.0.0 \
memchr-2.3.3 \
mime-0.3.16 \
mime_guess-2.0.3 \
miniz_oxide-0.4.3 \
mio-0.6.22 \
miow-0.2.1 \
multimap-0.8.2 \
native-tls-0.2.4 \
net2-0.2.35 \
nodrop-0.1.14 \
nom-5.1.2 \
num-format-0.4.0 \
num-integer-0.1.43 \
num-traits-0.2.12 \
num_cpus-1.13.0 \
num_enum-0.5.1 \
num_enum_derive-0.5.1 \
object-0.21.1 \
once_cell-1.4.1 \
openssl-0.10.30 \
openssl-probe-0.1.2 \
openssl-sys-0.9.58 \
parking_lot-0.11.0 \
parking_lot_core-0.8.0 \
paste-0.1.18 \
paste-impl-0.1.18 \
percent-encoding-2.1.0 \
petgraph-0.5.1 \
pin-project-0.4.27 \
pin-project-internal-0.4.27 \
pin-project-lite-0.1.11 \
pin-utils-0.1.0 \
pkg-config-0.3.19 \
podio-0.1.7 \
ppv-lite86-0.2.9 \
proc-macro-crate-0.1.5 \
proc-macro-hack-0.5.18 \
proc-macro-nested-0.1.6 \
proc-macro2-1.0.24 \
prost-0.6.1 \
prost-build-0.6.1 \
prost-derive-0.6.1 \
prost-types-0.6.1 \
pyo3-0.11.1 \
pyo3-derive-backend-0.11.1 \
pyo3cls-0.11.1 \
quote-1.0.7 \
rand-0.7.3 \
rand_chacha-0.2.2 \
rand_core-0.5.1 \
rand_hc-0.2.0 \
redox_syscall-0.1.57 \
redox_users-0.3.5 \
regex-1.4.1 \
regex-syntax-0.6.20 \
remove_dir_all-0.5.3 \
rental-0.5.5 \
rental-impl-0.5.5 \
rusqlite-0.23.1 \
rust-argon2-0.8.2 \
rustc-demangle-0.1.18 \
ryu-1.0.5 \
schannel-0.1.19 \
scopeguard-1.1.0 \
security-framework-0.4.4 \
security-framework-sys-0.4.3 \
serde-1.0.117 \
serde-aux-0.6.1 \
serde_derive-1.0.117 \
serde_json-1.0.59 \
serde_repr-0.1.6 \
serde_tuple-0.5.0 \
serde_tuple_macros-0.5.0 \
serde_urlencoded-0.6.1 \
sha1-0.6.0 \
slab-0.4.2 \
slog-2.5.2 \
slog-async-2.5.0 \
slog-envlogger-2.2.0 \
slog-scope-4.3.0 \
slog-stdlog-4.1.0 \
slog-term-2.6.0 \
smallvec-1.4.2 \
socket2-0.3.15 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
subtle-2.3.0 \
syn-1.0.46 \
synstructure-0.12.4 \
take_mut-0.2.2 \
tempfile-3.1.0 \
term-0.6.1 \
thiserror-1.0.21 \
thiserror-impl-1.0.21 \
thread_local-1.0.1 \
time-0.1.44 \
tinystr-0.3.4 \
tinyvec-0.3.4 \
tokio-0.2.22 \
tokio-socks-0.2.2 \
tokio-tls-0.3.1 \
tokio-util-0.3.1 \
toml-0.5.7 \
tower-service-0.3.0 \
tracing-0.1.21 \
tracing-core-0.1.17 \
try-lock-0.2.3 \
type-map-0.3.0 \
typenum-1.12.0 \
unic-langid-0.8.0 \
unic-langid-impl-0.8.0 \
unic-langid-macros-0.8.0 \
unic-langid-macros-impl-0.8.0 \
unicase-2.6.0 \
unicode-bidi-0.3.4 \
unicode-normalization-0.1.13 \
unicode-segmentation-1.6.0 \
unicode-xid-0.2.1 \
unindent-0.1.7 \
url-2.1.1 \
utime-0.3.1 \
vcpkg-0.2.10 \
version_check-0.9.2 \
want-0.3.0 \
wasi-0.9.0+wasi-snapshot-preview1 \
wasi-0.10.0+wasi-snapshot-preview1 \
wasm-bindgen-0.2.68 \
wasm-bindgen-backend-0.2.68 \
wasm-bindgen-futures-0.4.18 \
wasm-bindgen-macro-0.2.68 \
wasm-bindgen-macro-support-0.2.68 \
wasm-bindgen-shared-0.2.68 \
web-sys-0.3.45 \
which-3.1.1 \
winapi-0.2.8 \
winapi-0.3.9 \
winapi-build-0.1.1 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
winreg-0.6.2 \
ws2_32-sys-0.2.1 \
zip-0.5.6
CARGO_USE_GITHUB= yes
CARGO_CARGOLOCK= ${WRKSRC}/rspy/Cargo.lock
CARGO_CARGOTOML= ${WRKSRC}/rspy/Cargo.toml
CARGO_BUILD= no
MAKE_ARGS= DEVEL="rspy pylib ts qt" PYTHON_FILE="${PYTHON_CMD}" SHELL="${LOCALBASE}/bin/bash"
# devel/py-maturin acts as a wrapper for "cargo" and "rustc". Ensure that it
# uses the arguments/flags for Rust of the Ports framework.
MAKE_ARGS+= BUILDFLAGS="--cargo-extra-args='${CARGO_BUILD_ARGS} --verbose'"
MAKE_ENV= ${CARGO_ENV} npm_config_offline=true
ALL_TARGET= build
OPTIONS_DEFINE= NLS
OPTIONS_DEFAULT= MPV
@ -44,23 +344,93 @@ MPV_DESC= mpv media player support
MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer
MPV_RUN_DEPENDS= mpv:multimedia/mpv
NLS_USES= gettext-runtime gettext-tools
NLS_USES= gettext
# Should contain the most recent commit that reflects ${DISTVERSION} and must
# be exactly 8 digits otherwise the check for newer versions won't work as
# expected.
_MY_BUILDHASH= 84dcaa86
# Place the translation files to the appropriate directories
post-extract:
@${RLN} ${WRKSRC_i18ncore} ${WRKSRC}/rslib/ftl/repo
@${RLN} ${WRKSRC_i18nfluent} ${WRKSRC}/qt/ftl/repo
@${RLN} ${WRKSRC_i18ndesktop} ${WRKSRC}/qt/po/repo
post-patch:
@${REINPLACE_CMD} -i '' \
's|%%PREFIX%%|${PREFIX}|' \
${WRKSRC}/anki/lang.py
@${FIND} ${WRKSRC} -name '*.orig' -delete
# Add trailing directory names to cargo repositories
@${REINPLACE_CMD} -Ee '/^fluent =/ s|(${WRKSRC_fluent})|\1/fluent|; \
/^intl-memoizer =/ s|(${WRKSRC_fluent})|\1/intl-memoizer|' ${WRKSRC}/rslib/Cargo.toml
@${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|' ${WRKSRC}/qt/runanki
@${REINPLACE_CMD} -e 's|%%MAKE_CMD%%|${MAKE_CMD}|' ${WRKSRC}/qt/Makefile
@${REINPLACE_CMD} -e 's|%%UNZIP_NATIVE_CMD%%|${UNZIP_NATIVE_CMD}|' ${WRKSRC}/rspy/Makefile
post-patch-NLS-off:
@${REINPLACE_CMD} -i '' '/locale/s/^/#/' \
${WRKSRC}/Makefile
post-patch-NLS-on:
@${REINPLACE_CMD} -e 's|### NLS ###||' ${WRKSRC}/qt/Makefile
do-build:
@${PYTHON_CMD} -m compileall ${WRKSRC}
@${PYTHON_CMD} -O -m compileall ${WRKSRC}
# Although PYTHON_FILE is set to ${PYTHON_CMD} via MAKE_ARGS to make the
# compilation of the pyo3 crate possible there are also hardcoded "python"
# occurences in too many places.
pre-configure:
${MKDIR} ${WRKDIR}/.bin && ${LN} -s ${PYTHON_CMD} ${WRKDIR}/.bin/python
post-install:
${INSTALL_SCRIPT} ${WRKSRC}/tools/runanki.system ${STAGEDIR}${PREFIX}/bin/anki
# Overview of the build process
#
# 1. rslib (Rust library, implictly built by step 2)
# `-> produces ${WRKSRC}/proto/fluent.proto
# 2. rspy (Rust/Python bridge) which is built by devel/py-maturin
# `-> produces ${WRKSRC}/pylib/ankirspy.cpython-${PYTHON_SUFFIX}m.so
# 3. pylib (Python-only library)
# 4. ts (builds ${WRKSRC}/ts/node_modules/.bin/{tsc,sass})
# 5. qt (Python library with Qt5 bindings)
pre-build:
# Set the buildhash that is used at various places during build.
${ECHO_CMD} ${_MY_BUILDHASH} > ${WRKSRC}/meta/buildhash
post-build:
# Compile Anki's Python libary (pylib) and Qt5 library (aqt) to prepare
# them for installation
${PYTHON_CMD} -m compileall ${WRKSRC}/pylib/anki
${PYTHON_CMD} -O -m compileall ${WRKSRC}/pylib/anki
${PYTHON_CMD} -m compileall ${WRKSRC}/qt/aqt
${PYTHON_CMD} -O -m compileall ${WRKSRC}/qt/aqt
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}/anki \
${STAGEDIR}${DATADIR}/aqt \
${STAGEDIR}${DATADIR}/aqt_data \
${STAGEDIR}${PREFIX}/share/pixmaps \
${STAGEDIR}${PREFIX}/share/applications
cd ${WRKSRC}/pylib \
&& ${COPYTREE_SHARE} anki ${STAGEDIR}${DATADIR} "! -name .gitignore" \
&& ${INSTALL_LIB} *.so ${STAGEDIR}${DATADIR}
cd ${WRKSRC}/qt \
&& ${COPYTREE_SHARE} aqt ${STAGEDIR}${DATADIR} "! -name .gitignore" \
&& ${COPYTREE_SHARE} aqt_data ${STAGEDIR}${DATADIR} "! -name .gitignore" \
&& ${INSTALL_DATA} anki.xpm anki.png ${STAGEDIR}${PREFIX}/share/pixmaps \
&& ${INSTALL_DATA} anki.desktop ${STAGEDIR}${PREFIX}/share/applications \
&& ${INSTALL_MAN} anki.1 ${STAGEDIR}${MANPREFIX}/man/man1 \
&& ${INSTALL_SCRIPT} runanki ${STAGEDIR}${PREFIX}/bin/anki
# Helper target to make the generation of the npm cache easier
#
# The command "npx pbjs" tries to install additional dependencies for the CLI
# component of the "protobufjs" package and will fail during build because the
# environment variable "npm_config_offline" is set to "true" via ${MAKE_ENV}.
#
# Thus "npx pbjs" is issued after "npm install" to get the remaining
# dependencies to populate the cache with them.
make-npm-cache:
# Run "make extract" before executing this target
@cd ${WRKDIR} && ${RM} -r .npm
@cd ${WRKSRC}/ts \
&& ${SETENV} HOME=${WRKDIR} npm install \
&& ${TOUCH} in.proto \
&& ${SETENV} HOME=${WRKDIR} npx --cache ${WRKDIR}/.npm pbjs -q -t static-module in.proto -o out.proto
@cd ${WRKDIR}/.npm \
&& ${RM} -r _locks anonymous-cli-metrics.json
@cd ${WRKDIR} \
&& ${TAR} -czf ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX} .npm \
&& ${ECHO} "Please upload the file ${WRKDIR}/${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}"
.include <bsd.port.mk>

View file

@ -1,3 +1,521 @@
TIMESTAMP = 1581366080
SHA256 (python/anki-2.1.16-source.tgz) = f300dd33c795fbfbf3a883457aea50ee5f5f602899dc7122fd7e526a7328d9bd
SIZE (python/anki-2.1.16-source.tgz) = 4211686
TIMESTAMP = 1603538538
SHA256 (python/anki-npm-cache-2.1.35.tar.gz) = 2168a9374715882affbaaa78d2775bc365f23cab6ecf3e74154936e128d01246
SIZE (python/anki-npm-cache-2.1.35.tar.gz) = 51533006
SHA256 (python/rust/crates/addr2line-0.13.0.tar.gz) = 1b6a2d3371669ab3ca9797670853d61402b03d0b4b9ebf33d677dfa720203072
SIZE (python/rust/crates/addr2line-0.13.0.tar.gz) = 29996
SHA256 (python/rust/crates/adler-0.2.3.tar.gz) = ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e
SIZE (python/rust/crates/adler-0.2.3.tar.gz) = 12168
SHA256 (python/rust/crates/aho-corasick-0.7.14.tar.gz) = b476ce7103678b0c6d3d395dbbae31d48ff910bd28be979ba5d48c6351131d0d
SIZE (python/rust/crates/aho-corasick-0.7.14.tar.gz) = 113042
SHA256 (python/rust/crates/anyhow-1.0.33.tar.gz) = a1fd36ffbb1fb7c834eac128ea8d0e310c5aeb635548f9d58861e1308d46e71c
SIZE (python/rust/crates/anyhow-1.0.33.tar.gz) = 28540
SHA256 (python/rust/crates/arc-swap-0.4.7.tar.gz) = 4d25d88fd6b8041580a654f9d0c581a047baee2b3efee13275f2fc392fc75034
SIZE (python/rust/crates/arc-swap-0.4.7.tar.gz) = 48625
SHA256 (python/rust/crates/arrayref-0.3.6.tar.gz) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544
SIZE (python/rust/crates/arrayref-0.3.6.tar.gz) = 10035
SHA256 (python/rust/crates/arrayvec-0.4.12.tar.gz) = cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9
SIZE (python/rust/crates/arrayvec-0.4.12.tar.gz) = 26551
SHA256 (python/rust/crates/arrayvec-0.5.1.tar.gz) = cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8
SIZE (python/rust/crates/arrayvec-0.5.1.tar.gz) = 26816
SHA256 (python/rust/crates/askama-0.10.3.tar.gz) = 70a6e7ebd44d0047fd48206c83c5cd3214acc7b9d87f001da170145c47ef7d12
SIZE (python/rust/crates/askama-0.10.3.tar.gz) = 7988
SHA256 (python/rust/crates/askama_derive-0.10.3.tar.gz) = e1d7169690c4f56343dcd821ab834972a22570a2662a19a84fd7775d5e1c3881
SIZE (python/rust/crates/askama_derive-0.10.3.tar.gz) = 6834
SHA256 (python/rust/crates/askama_escape-0.10.1.tar.gz) = 90c108c1a94380c89d2215d0ac54ce09796823cca0fd91b299cfff3b33e346fb
SIZE (python/rust/crates/askama_escape-0.10.1.tar.gz) = 8535
SHA256 (python/rust/crates/askama_shared-0.10.4.tar.gz) = 62fc272363345c8cdc030e4c259d9d028237f8b057dc9bb327772a257bde6bb5
SIZE (python/rust/crates/askama_shared-0.10.4.tar.gz) = 29058
SHA256 (python/rust/crates/async-compression-0.3.5.tar.gz) = 9021768bcce77296b64648cc7a7460e3df99979b97ed5c925c38d1cc83778d98
SIZE (python/rust/crates/async-compression-0.3.5.tar.gz) = 39371
SHA256 (python/rust/crates/atty-0.2.14.tar.gz) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
SIZE (python/rust/crates/atty-0.2.14.tar.gz) = 5470
SHA256 (python/rust/crates/autocfg-1.0.1.tar.gz) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
SIZE (python/rust/crates/autocfg-1.0.1.tar.gz) = 12908
SHA256 (python/rust/crates/backtrace-0.3.53.tar.gz) = 707b586e0e2f247cbde68cdd2c3ce69ea7b7be43e1c5b426e37c9319c4b9838e
SIZE (python/rust/crates/backtrace-0.3.53.tar.gz) = 71892
SHA256 (python/rust/crates/base64-0.12.3.tar.gz) = 3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff
SIZE (python/rust/crates/base64-0.12.3.tar.gz) = 57545
SHA256 (python/rust/crates/bitflags-1.2.1.tar.gz) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
SIZE (python/rust/crates/bitflags-1.2.1.tar.gz) = 16745
SHA256 (python/rust/crates/blake2b_simd-0.5.10.tar.gz) = d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a
SIZE (python/rust/crates/blake2b_simd-0.5.10.tar.gz) = 34093
SHA256 (python/rust/crates/blake3-0.3.7.tar.gz) = e9ff35b701f3914bdb8fad3368d822c766ef2858b2583198e41639b936f09d3f
SIZE (python/rust/crates/blake3-0.3.7.tar.gz) = 155136
SHA256 (python/rust/crates/bumpalo-3.4.0.tar.gz) = 2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820
SIZE (python/rust/crates/bumpalo-3.4.0.tar.gz) = 129102
SHA256 (python/rust/crates/byteorder-1.3.4.tar.gz) = 08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de
SIZE (python/rust/crates/byteorder-1.3.4.tar.gz) = 21943
SHA256 (python/rust/crates/bytes-0.4.12.tar.gz) = 206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c
SIZE (python/rust/crates/bytes-0.4.12.tar.gz) = 46361
SHA256 (python/rust/crates/bytes-0.5.6.tar.gz) = 0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38
SIZE (python/rust/crates/bytes-0.5.6.tar.gz) = 46291
SHA256 (python/rust/crates/cc-1.0.61.tar.gz) = ed67cbde08356238e75fc4656be4749481eeffb09e19f320a25237d5221c985d
SIZE (python/rust/crates/cc-1.0.61.tar.gz) = 53454
SHA256 (python/rust/crates/cfg-if-0.1.10.tar.gz) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
SIZE (python/rust/crates/cfg-if-0.1.10.tar.gz) = 7933
SHA256 (python/rust/crates/cfg-if-1.0.0.tar.gz) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (python/rust/crates/cfg-if-1.0.0.tar.gz) = 7934
SHA256 (python/rust/crates/chrono-0.4.19.tar.gz) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
SIZE (python/rust/crates/chrono-0.4.19.tar.gz) = 155663
SHA256 (python/rust/crates/cloudabi-0.1.0.tar.gz) = 4344512281c643ae7638bbabc3af17a11307803ec8f0fcad9fae512a8bf36467
SIZE (python/rust/crates/cloudabi-0.1.0.tar.gz) = 22687
SHA256 (python/rust/crates/constant_time_eq-0.1.5.tar.gz) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc
SIZE (python/rust/crates/constant_time_eq-0.1.5.tar.gz) = 4936
SHA256 (python/rust/crates/core-foundation-0.7.0.tar.gz) = 57d24c7a13c43e870e37c1556b74555437870a04514f7685f5b354e090567171
SIZE (python/rust/crates/core-foundation-0.7.0.tar.gz) = 25384
SHA256 (python/rust/crates/core-foundation-sys-0.7.0.tar.gz) = b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac
SIZE (python/rust/crates/core-foundation-sys-0.7.0.tar.gz) = 17033
SHA256 (python/rust/crates/crc32fast-1.2.1.tar.gz) = 81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a
SIZE (python/rust/crates/crc32fast-1.2.1.tar.gz) = 38172
SHA256 (python/rust/crates/crossbeam-channel-0.4.4.tar.gz) = b153fe7cbef478c567df0f972e02e6d736db11affe43dfc9c56a9374d1adfb87
SIZE (python/rust/crates/crossbeam-channel-0.4.4.tar.gz) = 86868
SHA256 (python/rust/crates/crossbeam-utils-0.7.2.tar.gz) = c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8
SIZE (python/rust/crates/crossbeam-utils-0.7.2.tar.gz) = 34338
SHA256 (python/rust/crates/crypto-mac-0.8.0.tar.gz) = b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab
SIZE (python/rust/crates/crypto-mac-0.8.0.tar.gz) = 9115
SHA256 (python/rust/crates/ctor-0.1.16.tar.gz) = 7fbaabec2c953050352311293be5c6aba8e141ba19d6811862b232d6fd020484
SIZE (python/rust/crates/ctor-0.1.16.tar.gz) = 4770
SHA256 (python/rust/crates/derivative-2.1.1.tar.gz) = cb582b60359da160a9477ee80f15c8d784c477e69c217ef2cdd4169c24ea380f
SIZE (python/rust/crates/derivative-2.1.1.tar.gz) = 45571
SHA256 (python/rust/crates/digest-0.9.0.tar.gz) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
SIZE (python/rust/crates/digest-0.9.0.tar.gz) = 13247
SHA256 (python/rust/crates/dirs-2.0.2.tar.gz) = 13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3
SIZE (python/rust/crates/dirs-2.0.2.tar.gz) = 11779
SHA256 (python/rust/crates/dirs-sys-0.3.5.tar.gz) = 8e93d7f5705de3e49895a2b5e0b8855a1c27f080192ae9c32a6432d50741a57a
SIZE (python/rust/crates/dirs-sys-0.3.5.tar.gz) = 10643
SHA256 (python/rust/crates/dtoa-0.4.6.tar.gz) = 134951f4028bdadb9b84baf4232681efbf277da25144b9b0ad65df75946c422b
SIZE (python/rust/crates/dtoa-0.4.6.tar.gz) = 15979
SHA256 (python/rust/crates/either-1.6.1.tar.gz) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
SIZE (python/rust/crates/either-1.6.1.tar.gz) = 13641
SHA256 (python/rust/crates/encoding_rs-0.8.24.tar.gz) = a51b8cf747471cb9499b6d59e59b0444f4c90eba8968c4e44874e92b5b64ace2
SIZE (python/rust/crates/encoding_rs-0.8.24.tar.gz) = 1366911
SHA256 (python/rust/crates/failure-0.1.8.tar.gz) = d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86
SIZE (python/rust/crates/failure-0.1.8.tar.gz) = 37582
SHA256 (python/rust/crates/failure_derive-0.1.8.tar.gz) = aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4
SIZE (python/rust/crates/failure_derive-0.1.8.tar.gz) = 4950
SHA256 (python/rust/crates/fallible-iterator-0.2.0.tar.gz) = 4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7
SIZE (python/rust/crates/fallible-iterator-0.2.0.tar.gz) = 18509
SHA256 (python/rust/crates/fallible-streaming-iterator-0.1.9.tar.gz) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
SIZE (python/rust/crates/fallible-streaming-iterator-0.1.9.tar.gz) = 9249
SHA256 (python/rust/crates/fixedbitset-0.2.0.tar.gz) = 37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d
SIZE (python/rust/crates/fixedbitset-0.2.0.tar.gz) = 13597
SHA256 (python/rust/crates/flate2-1.0.18.tar.gz) = da80be589a72651dcda34d8b35bcdc9b7254ad06325611074d9cc0fbb19f60ee
SIZE (python/rust/crates/flate2-1.0.18.tar.gz) = 74164
SHA256 (python/rust/crates/fluent-langneg-0.12.1.tar.gz) = fe5815efd5542e40841cd34ef9003822352b04c67a70c595c6758597c72e1f56
SIZE (python/rust/crates/fluent-langneg-0.12.1.tar.gz) = 19329
SHA256 (python/rust/crates/fluent-syntax-0.9.3.tar.gz) = ac0f7e83d14cccbf26e165d8881dcac5891af0d85a88543c09dd72ebd31d91ba
SIZE (python/rust/crates/fluent-syntax-0.9.3.tar.gz) = 73722
SHA256 (python/rust/crates/fnv-1.0.7.tar.gz) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (python/rust/crates/fnv-1.0.7.tar.gz) = 11266
SHA256 (python/rust/crates/foreign-types-0.3.2.tar.gz) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (python/rust/crates/foreign-types-0.3.2.tar.gz) = 7504
SHA256 (python/rust/crates/foreign-types-shared-0.1.1.tar.gz) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
SIZE (python/rust/crates/foreign-types-shared-0.1.1.tar.gz) = 5672
SHA256 (python/rust/crates/fuchsia-zircon-0.3.3.tar.gz) = 2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82
SIZE (python/rust/crates/fuchsia-zircon-0.3.3.tar.gz) = 22565
SHA256 (python/rust/crates/fuchsia-zircon-sys-0.3.3.tar.gz) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
SIZE (python/rust/crates/fuchsia-zircon-sys-0.3.3.tar.gz) = 7191
SHA256 (python/rust/crates/futures-0.3.6.tar.gz) = 5d8e3078b7b2a8a671cb7a3d17b4760e4181ea243227776ba83fd043b4ca034e
SIZE (python/rust/crates/futures-0.3.6.tar.gz) = 39860
SHA256 (python/rust/crates/futures-channel-0.3.6.tar.gz) = a7a4d35f7401e948629c9c3d6638fb9bf94e0b2121e96c3b428cc4e631f3eb74
SIZE (python/rust/crates/futures-channel-0.3.6.tar.gz) = 29465
SHA256 (python/rust/crates/futures-core-0.3.6.tar.gz) = d674eaa0056896d5ada519900dbf97ead2e46a7b6621e8160d79e2f2e1e2784b
SIZE (python/rust/crates/futures-core-0.3.6.tar.gz) = 13838
SHA256 (python/rust/crates/futures-executor-0.3.6.tar.gz) = cc709ca1da6f66143b8c9bec8e6260181869893714e9b5a490b169b0414144ab
SIZE (python/rust/crates/futures-executor-0.3.6.tar.gz) = 16639
SHA256 (python/rust/crates/futures-io-0.3.6.tar.gz) = 5fc94b64bb39543b4e432f1790b6bf18e3ee3b74653c5449f63310e9a74b123c
SIZE (python/rust/crates/futures-io-0.3.6.tar.gz) = 9129
SHA256 (python/rust/crates/futures-macro-0.3.6.tar.gz) = f57ed14da4603b2554682e9f2ff3c65d7567b53188db96cb71538217fc64581b
SIZE (python/rust/crates/futures-macro-0.3.6.tar.gz) = 9778
SHA256 (python/rust/crates/futures-sink-0.3.6.tar.gz) = 0d8764258ed64ebc5d9ed185cf86a95db5cac810269c5d20ececb32e0088abbd
SIZE (python/rust/crates/futures-sink-0.3.6.tar.gz) = 7730
SHA256 (python/rust/crates/futures-task-0.3.6.tar.gz) = 4dd26820a9f3637f1302da8bceba3ff33adbe53464b54ca24d4e2d4f1db30f94
SIZE (python/rust/crates/futures-task-0.3.6.tar.gz) = 11130
SHA256 (python/rust/crates/futures-util-0.3.6.tar.gz) = 8a894a0acddba51a2d49a6f4263b1e64b8c579ece8af50fa86503d52cd1eea34
SIZE (python/rust/crates/futures-util-0.3.6.tar.gz) = 133258
SHA256 (python/rust/crates/fxhash-0.2.1.tar.gz) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
SIZE (python/rust/crates/fxhash-0.2.1.tar.gz) = 4102
SHA256 (python/rust/crates/generic-array-0.14.4.tar.gz) = 501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817
SIZE (python/rust/crates/generic-array-0.14.4.tar.gz) = 28916
SHA256 (python/rust/crates/getrandom-0.1.15.tar.gz) = fc587bc0ec293155d5bfa6b9891ec18a1e330c234f896ea47fbada4cadbe47e6
SIZE (python/rust/crates/getrandom-0.1.15.tar.gz) = 24786
SHA256 (python/rust/crates/ghost-0.1.2.tar.gz) = 1a5bcf1bbeab73aa4cf2fde60a846858dc036163c7c33bec309f8d17de785479
SIZE (python/rust/crates/ghost-0.1.2.tar.gz) = 12777
SHA256 (python/rust/crates/gimli-0.22.0.tar.gz) = aaf91faf136cb47367fa430cd46e37a788775e7fa104f8b4bcb3861dc389b724
SIZE (python/rust/crates/gimli-0.22.0.tar.gz) = 704135
SHA256 (python/rust/crates/h2-0.2.6.tar.gz) = 993f9e0baeed60001cf565546b0d3dbe6a6ad23f2bd31644a133c641eccf6d53
SIZE (python/rust/crates/h2-0.2.6.tar.gz) = 157564
SHA256 (python/rust/crates/hashbrown-0.9.1.tar.gz) = d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04
SIZE (python/rust/crates/hashbrown-0.9.1.tar.gz) = 77734
SHA256 (python/rust/crates/heck-0.3.1.tar.gz) = 20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205
SIZE (python/rust/crates/heck-0.3.1.tar.gz) = 54666
SHA256 (python/rust/crates/hermit-abi-0.1.17.tar.gz) = 5aca5565f760fb5b220e499d72710ed156fdb74e631659e99377d9ebfbd13ae8
SIZE (python/rust/crates/hermit-abi-0.1.17.tar.gz) = 10065
SHA256 (python/rust/crates/hex-0.4.2.tar.gz) = 644f9158b2f133fd50f5fb3242878846d9eb792e445c893805ff0e3824006e35
SIZE (python/rust/crates/hex-0.4.2.tar.gz) = 13385
SHA256 (python/rust/crates/htmlescape-0.3.1.tar.gz) = e9025058dae765dee5070ec375f591e2ba14638c63feff74f13805a72e523163
SIZE (python/rust/crates/htmlescape-0.3.1.tar.gz) = 53226
SHA256 (python/rust/crates/http-0.2.1.tar.gz) = 28d569972648b2c512421b5f2a405ad6ac9666547189d0c5477a3f200f3e02f9
SIZE (python/rust/crates/http-0.2.1.tar.gz) = 102231
SHA256 (python/rust/crates/http-body-0.3.1.tar.gz) = 13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b
SIZE (python/rust/crates/http-body-0.3.1.tar.gz) = 5394
SHA256 (python/rust/crates/httparse-1.3.4.tar.gz) = cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9
SIZE (python/rust/crates/httparse-1.3.4.tar.gz) = 23739
SHA256 (python/rust/crates/httpdate-0.3.2.tar.gz) = 494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47
SIZE (python/rust/crates/httpdate-0.3.2.tar.gz) = 10768
SHA256 (python/rust/crates/humansize-1.1.0.tar.gz) = b6cab2627acfc432780848602f3f558f7e9dd427352224b0d9324025796d2a5e
SIZE (python/rust/crates/humansize-1.1.0.tar.gz) = 4459
SHA256 (python/rust/crates/hyper-0.13.8.tar.gz) = 2f3afcfae8af5ad0576a31e768415edb627824129e8e5a29b8bfccb2f234e835
SIZE (python/rust/crates/hyper-0.13.8.tar.gz) = 139668
SHA256 (python/rust/crates/hyper-tls-0.4.3.tar.gz) = d979acc56dcb5b8dddba3917601745e877576475aa046df3226eabdecef78eed
SIZE (python/rust/crates/hyper-tls-0.4.3.tar.gz) = 14195
SHA256 (python/rust/crates/idna-0.2.0.tar.gz) = 02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9
SIZE (python/rust/crates/idna-0.2.0.tar.gz) = 257203
SHA256 (python/rust/crates/indexmap-1.6.0.tar.gz) = 55e2e4c765aa53a0424761bf9f41aa7a6ac1efa87238f59560640e27fca028f2
SIZE (python/rust/crates/indexmap-1.6.0.tar.gz) = 47565
SHA256 (python/rust/crates/indoc-0.3.6.tar.gz) = 47741a8bc60fb26eb8d6e0238bbb26d8575ff623fdc97b1a2c00c050b9684ed8
SIZE (python/rust/crates/indoc-0.3.6.tar.gz) = 9663
SHA256 (python/rust/crates/indoc-impl-0.3.6.tar.gz) = ce046d161f000fffde5f432a0d034d0341dc152643b2598ed5bfce44c4f3a8f0
SIZE (python/rust/crates/indoc-impl-0.3.6.tar.gz) = 7933
SHA256 (python/rust/crates/instant-0.1.7.tar.gz) = 63312a18f7ea8760cdd0a7c5aac1a619752a246b833545e3e36d1f81f7cd9e66
SIZE (python/rust/crates/instant-0.1.7.tar.gz) = 5097
SHA256 (python/rust/crates/intl_pluralrules-6.0.0.tar.gz) = d82c14d8eece42c03353e0ce86a4d3f97b1f1cef401e4d962dca6c6214a85002
SIZE (python/rust/crates/intl_pluralrules-6.0.0.tar.gz) = 15999
SHA256 (python/rust/crates/inventory-0.1.9.tar.gz) = fedd49de24d8c263613701406611410687148ae8c37cd6452650b250f753a0dd
SIZE (python/rust/crates/inventory-0.1.9.tar.gz) = 11578
SHA256 (python/rust/crates/inventory-impl-0.1.9.tar.gz) = ddead8880bc50f57fcd3b5869a7f6ff92570bb4e8f6870c22e2483272f2256da
SIZE (python/rust/crates/inventory-impl-0.1.9.tar.gz) = 1859
SHA256 (python/rust/crates/iovec-0.1.4.tar.gz) = b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e
SIZE (python/rust/crates/iovec-0.1.4.tar.gz) = 8720
SHA256 (python/rust/crates/itertools-0.8.2.tar.gz) = f56a2d0bc861f9165be4eb3442afd3c236d8a98afd426f65d92324ae1091a484
SIZE (python/rust/crates/itertools-0.8.2.tar.gz) = 89203
SHA256 (python/rust/crates/itertools-0.9.0.tar.gz) = 284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b
SIZE (python/rust/crates/itertools-0.9.0.tar.gz) = 96429
SHA256 (python/rust/crates/itoa-0.4.6.tar.gz) = dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6
SIZE (python/rust/crates/itoa-0.4.6.tar.gz) = 12167
SHA256 (python/rust/crates/js-sys-0.3.45.tar.gz) = ca059e81d9486668f12d455a4ea6daa600bd408134cd17e3d3fb5a32d1f016f8
SIZE (python/rust/crates/js-sys-0.3.45.tar.gz) = 67143
SHA256 (python/rust/crates/kernel32-sys-0.2.2.tar.gz) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d
SIZE (python/rust/crates/kernel32-sys-0.2.2.tar.gz) = 24537
SHA256 (python/rust/crates/lazy_static-1.4.0.tar.gz) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
SIZE (python/rust/crates/lazy_static-1.4.0.tar.gz) = 10443
SHA256 (python/rust/crates/lexical-core-0.7.4.tar.gz) = db65c6da02e61f55dae90a0ae427b2a5f6b3e8db09f58d10efab23af92592616
SIZE (python/rust/crates/lexical-core-0.7.4.tar.gz) = 497535
SHA256 (python/rust/crates/libc-0.2.79.tar.gz) = 2448f6066e80e3bfc792e9c98bf705b4b0fc6e8ef5b43e5889aff0eaa9c58743
SIZE (python/rust/crates/libc-0.2.79.tar.gz) = 511752
SHA256 (python/rust/crates/libsqlite3-sys-0.18.0.tar.gz) = 1e704a02bcaecd4a08b93a23f6be59d0bd79cd161e0963e9499165a0a35df7bd
SIZE (python/rust/crates/libsqlite3-sys-0.18.0.tar.gz) = 2281735
SHA256 (python/rust/crates/linked-hash-map-0.5.3.tar.gz) = 8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a
SIZE (python/rust/crates/linked-hash-map-0.5.3.tar.gz) = 16130
SHA256 (python/rust/crates/lock_api-0.4.1.tar.gz) = 28247cc5a5be2f05fbcd76dd0cf2c7d3b5400cb978a28042abcd4fa0b3f8261c
SIZE (python/rust/crates/lock_api-0.4.1.tar.gz) = 20339
SHA256 (python/rust/crates/log-0.4.11.tar.gz) = 4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b
SIZE (python/rust/crates/log-0.4.11.tar.gz) = 36276
SHA256 (python/rust/crates/lru-cache-0.1.2.tar.gz) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c
SIZE (python/rust/crates/lru-cache-0.1.2.tar.gz) = 9307
SHA256 (python/rust/crates/matches-0.1.8.tar.gz) = 7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08
SIZE (python/rust/crates/matches-0.1.8.tar.gz) = 2216
SHA256 (python/rust/crates/maybe-uninit-2.0.0.tar.gz) = 60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00
SIZE (python/rust/crates/maybe-uninit-2.0.0.tar.gz) = 11809
SHA256 (python/rust/crates/memchr-2.3.3.tar.gz) = 3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400
SIZE (python/rust/crates/memchr-2.3.3.tar.gz) = 22566
SHA256 (python/rust/crates/mime-0.3.16.tar.gz) = 2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d
SIZE (python/rust/crates/mime-0.3.16.tar.gz) = 15206
SHA256 (python/rust/crates/mime_guess-2.0.3.tar.gz) = 2684d4c2e97d99848d30b324b00c8fcc7e5c897b7cbb5819b09e7c90e8baf212
SIZE (python/rust/crates/mime_guess-2.0.3.tar.gz) = 27437
SHA256 (python/rust/crates/miniz_oxide-0.4.3.tar.gz) = 0f2d26ec3309788e423cfbf68ad1800f061638098d76a83681af979dc4eda19d
SIZE (python/rust/crates/miniz_oxide-0.4.3.tar.gz) = 50058
SHA256 (python/rust/crates/mio-0.6.22.tar.gz) = fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430
SIZE (python/rust/crates/mio-0.6.22.tar.gz) = 102782
SHA256 (python/rust/crates/miow-0.2.1.tar.gz) = 8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919
SIZE (python/rust/crates/miow-0.2.1.tar.gz) = 21133
SHA256 (python/rust/crates/multimap-0.8.2.tar.gz) = 1255076139a83bb467426e7f8d0134968a8118844faa755985e077cf31850333
SIZE (python/rust/crates/multimap-0.8.2.tar.gz) = 13453
SHA256 (python/rust/crates/native-tls-0.2.4.tar.gz) = 2b0d88c06fe90d5ee94048ba40409ef1d9315d86f6f38c2efdaad4fb50c58b2d
SIZE (python/rust/crates/native-tls-0.2.4.tar.gz) = 32170
SHA256 (python/rust/crates/net2-0.2.35.tar.gz) = 3ebc3ec692ed7c9a255596c67808dee269f64655d8baf7b4f0638e51ba1d6853
SIZE (python/rust/crates/net2-0.2.35.tar.gz) = 20660
SHA256 (python/rust/crates/nodrop-0.1.14.tar.gz) = 72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb
SIZE (python/rust/crates/nodrop-0.1.14.tar.gz) = 7667
SHA256 (python/rust/crates/nom-5.1.2.tar.gz) = ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af
SIZE (python/rust/crates/nom-5.1.2.tar.gz) = 136174
SHA256 (python/rust/crates/num-format-0.4.0.tar.gz) = bafe4179722c2894288ee77a9f044f02811c86af699344c498b0840c698a2465
SIZE (python/rust/crates/num-format-0.4.0.tar.gz) = 59791
SHA256 (python/rust/crates/num-integer-0.1.43.tar.gz) = 8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b
SIZE (python/rust/crates/num-integer-0.1.43.tar.gz) = 21966
SHA256 (python/rust/crates/num-traits-0.2.12.tar.gz) = ac267bcc07f48ee5f8935ab0d24f316fb722d7a1292e2913f0cc196b29ffd611
SIZE (python/rust/crates/num-traits-0.2.12.tar.gz) = 43807
SHA256 (python/rust/crates/num_cpus-1.13.0.tar.gz) = 05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3
SIZE (python/rust/crates/num_cpus-1.13.0.tar.gz) = 14704
SHA256 (python/rust/crates/num_enum-0.5.1.tar.gz) = 226b45a5c2ac4dd696ed30fa6b94b057ad909c7b7fc2e0d0808192bced894066
SIZE (python/rust/crates/num_enum-0.5.1.tar.gz) = 8210
SHA256 (python/rust/crates/num_enum_derive-0.5.1.tar.gz) = 1c0fd9eba1d5db0994a239e09c1be402d35622277e35468ba891aa5e3188ce7e
SIZE (python/rust/crates/num_enum_derive-0.5.1.tar.gz) = 7579
SHA256 (python/rust/crates/object-0.21.1.tar.gz) = 37fd5004feb2ce328a52b0b3d01dbf4ffff72583493900ed15f22d4111c51693
SIZE (python/rust/crates/object-0.21.1.tar.gz) = 174624
SHA256 (python/rust/crates/once_cell-1.4.1.tar.gz) = 260e51e7efe62b592207e9e13a68e43692a7a279171d6ba57abd208bf23645ad
SIZE (python/rust/crates/once_cell-1.4.1.tar.gz) = 24366
SHA256 (python/rust/crates/openssl-0.10.30.tar.gz) = 8d575eff3665419f9b83678ff2815858ad9d11567e082f5ac1814baba4e2bcb4
SIZE (python/rust/crates/openssl-0.10.30.tar.gz) = 191808
SHA256 (python/rust/crates/openssl-probe-0.1.2.tar.gz) = 77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de
SIZE (python/rust/crates/openssl-probe-0.1.2.tar.gz) = 6427
SHA256 (python/rust/crates/openssl-sys-0.9.58.tar.gz) = a842db4709b604f0fe5d1170ae3565899be2ad3d9cbc72dedc789ac0511f78de
SIZE (python/rust/crates/openssl-sys-0.9.58.tar.gz) = 47014
SHA256 (python/rust/crates/parking_lot-0.11.0.tar.gz) = a4893845fa2ca272e647da5d0e46660a314ead9c2fdd9a883aabc32e481a8733
SIZE (python/rust/crates/parking_lot-0.11.0.tar.gz) = 39558
SHA256 (python/rust/crates/parking_lot_core-0.8.0.tar.gz) = c361aa727dd08437f2f1447be8b59a33b0edd15e0fcee698f935613d9efbca9b
SIZE (python/rust/crates/parking_lot_core-0.8.0.tar.gz) = 33870
SHA256 (python/rust/crates/paste-0.1.18.tar.gz) = 45ca20c77d80be666aef2b45486da86238fabe33e38306bd3118fe4af33fa880
SIZE (python/rust/crates/paste-0.1.18.tar.gz) = 12259
SHA256 (python/rust/crates/paste-impl-0.1.18.tar.gz) = d95a7db200b97ef370c8e6de0088252f7e0dfff7d047a28528e47456c0fc98b6
SIZE (python/rust/crates/paste-impl-0.1.18.tar.gz) = 9451
SHA256 (python/rust/crates/percent-encoding-2.1.0.tar.gz) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
SIZE (python/rust/crates/percent-encoding-2.1.0.tar.gz) = 9748
SHA256 (python/rust/crates/petgraph-0.5.1.tar.gz) = 467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7
SIZE (python/rust/crates/petgraph-0.5.1.tar.gz) = 147173
SHA256 (python/rust/crates/pin-project-0.4.27.tar.gz) = 2ffbc8e94b38ea3d2d8ba92aea2983b503cd75d0888d75b86bb37970b5698e15
SIZE (python/rust/crates/pin-project-0.4.27.tar.gz) = 50964
SHA256 (python/rust/crates/pin-project-internal-0.4.27.tar.gz) = 65ad2ae56b6abe3a1ee25f15ee605bacadb9a764edaba9c2bf4103800d4a1895
SIZE (python/rust/crates/pin-project-internal-0.4.27.tar.gz) = 29739
SHA256 (python/rust/crates/pin-project-lite-0.1.11.tar.gz) = c917123afa01924fc84bb20c4c03f004d9c38e5127e3c039bbf7f4b9c76a2f6b
SIZE (python/rust/crates/pin-project-lite-0.1.11.tar.gz) = 25308
SHA256 (python/rust/crates/pin-utils-0.1.0.tar.gz) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (python/rust/crates/pin-utils-0.1.0.tar.gz) = 7580
SHA256 (python/rust/crates/pkg-config-0.3.19.tar.gz) = 3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c
SIZE (python/rust/crates/pkg-config-0.3.19.tar.gz) = 15451
SHA256 (python/rust/crates/podio-0.1.7.tar.gz) = b18befed8bc2b61abc79a457295e7e838417326da1586050b919414073977f19
SIZE (python/rust/crates/podio-0.1.7.tar.gz) = 10294
SHA256 (python/rust/crates/ppv-lite86-0.2.9.tar.gz) = c36fa947111f5c62a733b652544dd0016a43ce89619538a8ef92724a6f501a20
SIZE (python/rust/crates/ppv-lite86-0.2.9.tar.gz) = 20933
SHA256 (python/rust/crates/proc-macro-crate-0.1.5.tar.gz) = 1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785
SIZE (python/rust/crates/proc-macro-crate-0.1.5.tar.gz) = 8096
SHA256 (python/rust/crates/proc-macro-hack-0.5.18.tar.gz) = 99c605b9a0adc77b7211c6b1f722dcb613d68d66859a44f3d485a6da332b0598
SIZE (python/rust/crates/proc-macro-hack-0.5.18.tar.gz) = 14619
SHA256 (python/rust/crates/proc-macro-nested-0.1.6.tar.gz) = eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a
SIZE (python/rust/crates/proc-macro-nested-0.1.6.tar.gz) = 6498
SHA256 (python/rust/crates/proc-macro2-1.0.24.tar.gz) = 1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71
SIZE (python/rust/crates/proc-macro2-1.0.24.tar.gz) = 37716
SHA256 (python/rust/crates/prost-0.6.1.tar.gz) = ce49aefe0a6144a45de32927c77bd2859a5f7677b55f220ae5b744e87389c212
SIZE (python/rust/crates/prost-0.6.1.tar.gz) = 23393
SHA256 (python/rust/crates/prost-build-0.6.1.tar.gz) = 02b10678c913ecbd69350e8535c3aef91a8676c0773fc1d7b95cdd196d7f2f26
SIZE (python/rust/crates/prost-build-0.6.1.tar.gz) = 7935314
SHA256 (python/rust/crates/prost-derive-0.6.1.tar.gz) = 537aa19b95acde10a12fec4301466386f757403de4cd4e5b4fa78fb5ecb18f72
SIZE (python/rust/crates/prost-derive-0.6.1.tar.gz) = 15007
SHA256 (python/rust/crates/prost-types-0.6.1.tar.gz) = 1834f67c0697c001304b75be76f67add9c89742eda3a085ad8ee0bb38c3417aa
SIZE (python/rust/crates/prost-types-0.6.1.tar.gz) = 24092
SHA256 (python/rust/crates/pyo3-0.11.1.tar.gz) = 9ca8710ffa8211c9a62a8a3863c4267c710dc42a82a7fd29c97de465d7ea6b7d
SIZE (python/rust/crates/pyo3-0.11.1.tar.gz) = 230111
SHA256 (python/rust/crates/pyo3-derive-backend-0.11.1.tar.gz) = 58ad070bf6967b0d29ea74931ffcf9c6bbe8402a726e9afbeafadc0a287cc2b3
SIZE (python/rust/crates/pyo3-derive-backend-0.11.1.tar.gz) = 25011
SHA256 (python/rust/crates/pyo3cls-0.11.1.tar.gz) = c3fa17e1ea569d0bf3b7c00f2a9eea831ca05e55dd76f1794c541abba1c64baa
SIZE (python/rust/crates/pyo3cls-0.11.1.tar.gz) = 1693
SHA256 (python/rust/crates/quote-1.0.7.tar.gz) = aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37
SIZE (python/rust/crates/quote-1.0.7.tar.gz) = 25170
SHA256 (python/rust/crates/rand-0.7.3.tar.gz) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03
SIZE (python/rust/crates/rand-0.7.3.tar.gz) = 112246
SHA256 (python/rust/crates/rand_chacha-0.2.2.tar.gz) = f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402
SIZE (python/rust/crates/rand_chacha-0.2.2.tar.gz) = 13267
SHA256 (python/rust/crates/rand_core-0.5.1.tar.gz) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19
SIZE (python/rust/crates/rand_core-0.5.1.tar.gz) = 21116
SHA256 (python/rust/crates/rand_hc-0.2.0.tar.gz) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c
SIZE (python/rust/crates/rand_hc-0.2.0.tar.gz) = 11670
SHA256 (python/rust/crates/redox_syscall-0.1.57.tar.gz) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce
SIZE (python/rust/crates/redox_syscall-0.1.57.tar.gz) = 17087
SHA256 (python/rust/crates/redox_users-0.3.5.tar.gz) = de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d
SIZE (python/rust/crates/redox_users-0.3.5.tar.gz) = 12644
SHA256 (python/rust/crates/regex-1.4.1.tar.gz) = 8963b85b8ce3074fecffde43b4b0dded83ce2f367dc8d363afc56679f3ee820b
SIZE (python/rust/crates/regex-1.4.1.tar.gz) = 236871
SHA256 (python/rust/crates/regex-syntax-0.6.20.tar.gz) = 8cab7a364d15cde1e505267766a2d3c4e22a843e1a601f0fa7564c0f82ced11c
SIZE (python/rust/crates/regex-syntax-0.6.20.tar.gz) = 293727
SHA256 (python/rust/crates/remove_dir_all-0.5.3.tar.gz) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
SIZE (python/rust/crates/remove_dir_all-0.5.3.tar.gz) = 9184
SHA256 (python/rust/crates/rental-0.5.5.tar.gz) = 8545debe98b2b139fb04cad8618b530e9b07c152d99a5de83c860b877d67847f
SIZE (python/rust/crates/rental-0.5.5.tar.gz) = 16796
SHA256 (python/rust/crates/rental-impl-0.5.5.tar.gz) = 475e68978dc5b743f2f40d8e0a8fdc83f1c5e78cbf4b8fa5e74e73beebc340de
SIZE (python/rust/crates/rental-impl-0.5.5.tar.gz) = 12093
SHA256 (python/rust/crates/rusqlite-0.23.1.tar.gz) = 45d0fd62e1df63d254714e6cb40d0a0e82e7a1623e7a27f679d851af092ae58b
SIZE (python/rust/crates/rusqlite-0.23.1.tar.gz) = 112106
SHA256 (python/rust/crates/rust-argon2-0.8.2.tar.gz) = 9dab61250775933275e84053ac235621dfb739556d5c54a2f2e9313b7cf43a19
SIZE (python/rust/crates/rust-argon2-0.8.2.tar.gz) = 28291
SHA256 (python/rust/crates/rustc-demangle-0.1.18.tar.gz) = 6e3bad0ee36814ca07d7968269dd4b7ec89ec2da10c4bb613928d3077083c232
SIZE (python/rust/crates/rustc-demangle-0.1.18.tar.gz) = 19913
SHA256 (python/rust/crates/ryu-1.0.5.tar.gz) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e
SIZE (python/rust/crates/ryu-1.0.5.tar.gz) = 49570
SHA256 (python/rust/crates/schannel-0.1.19.tar.gz) = 8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75
SIZE (python/rust/crates/schannel-0.1.19.tar.gz) = 42755
SHA256 (python/rust/crates/scopeguard-1.1.0.tar.gz) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
SIZE (python/rust/crates/scopeguard-1.1.0.tar.gz) = 11470
SHA256 (python/rust/crates/security-framework-0.4.4.tar.gz) = 64808902d7d99f78eaddd2b4e2509713babc3dc3c85ad6f4c447680f3c01e535
SIZE (python/rust/crates/security-framework-0.4.4.tar.gz) = 54841
SHA256 (python/rust/crates/security-framework-sys-0.4.3.tar.gz) = 17bf11d99252f512695eb468de5516e5cf75455521e69dfe343f3b74e4748405
SIZE (python/rust/crates/security-framework-sys-0.4.3.tar.gz) = 10508
SHA256 (python/rust/crates/serde-1.0.117.tar.gz) = b88fa983de7720629c9387e9f517353ed404164b1e482c970a90c1a4aaf7dc1a
SIZE (python/rust/crates/serde-1.0.117.tar.gz) = 74505
SHA256 (python/rust/crates/serde-aux-0.6.1.tar.gz) = ae50f53d4b01e854319c1f5b854cd59471f054ea7e554988850d3f36ca1dc852
SIZE (python/rust/crates/serde-aux-0.6.1.tar.gz) = 5701
SHA256 (python/rust/crates/serde_derive-1.0.117.tar.gz) = cbd1ae72adb44aab48f325a02444a5fc079349a8d804c1fc922aed3f7454c74e
SIZE (python/rust/crates/serde_derive-1.0.117.tar.gz) = 50712
SHA256 (python/rust/crates/serde_json-1.0.59.tar.gz) = dcac07dbffa1c65e7f816ab9eba78eb142c6d44410f4eeba1e26e4f5dfa56b95
SIZE (python/rust/crates/serde_json-1.0.59.tar.gz) = 114956
SHA256 (python/rust/crates/serde_repr-0.1.6.tar.gz) = 2dc6b7951b17b051f3210b063f12cc17320e2fe30ae05b0fe2a3abb068551c76
SIZE (python/rust/crates/serde_repr-0.1.6.tar.gz) = 10181
SHA256 (python/rust/crates/serde_tuple-0.5.0.tar.gz) = f4f025b91216f15a2a32aa39669329a475733590a015835d1783549a56d09427
SIZE (python/rust/crates/serde_tuple-0.5.0.tar.gz) = 3817
SHA256 (python/rust/crates/serde_tuple_macros-0.5.0.tar.gz) = 4076151d1a2b688e25aaf236997933c66e18b870d0369f8b248b8ab2be630d7e
SIZE (python/rust/crates/serde_tuple_macros-0.5.0.tar.gz) = 2205
SHA256 (python/rust/crates/serde_urlencoded-0.6.1.tar.gz) = 9ec5d77e2d4c73717816afac02670d5c4f534ea95ed430442cad02e7a6e32c97
SIZE (python/rust/crates/serde_urlencoded-0.6.1.tar.gz) = 12540
SHA256 (python/rust/crates/sha1-0.6.0.tar.gz) = 2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d
SIZE (python/rust/crates/sha1-0.6.0.tar.gz) = 9244
SHA256 (python/rust/crates/slab-0.4.2.tar.gz) = c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8
SIZE (python/rust/crates/slab-0.4.2.tar.gz) = 10136
SHA256 (python/rust/crates/slog-2.5.2.tar.gz) = 1cc9c640a4adbfbcc11ffb95efe5aa7af7309e002adab54b185507dbf2377b99
SIZE (python/rust/crates/slog-2.5.2.tar.gz) = 43204
SHA256 (python/rust/crates/slog-async-2.5.0.tar.gz) = 51b3336ce47ce2f96673499fc07eb85e3472727b9a7a2959964b002c2ce8fbbb
SIZE (python/rust/crates/slog-async-2.5.0.tar.gz) = 18033
SHA256 (python/rust/crates/slog-envlogger-2.2.0.tar.gz) = 906a1a0bc43fed692df4b82a5e2fbfc3733db8dad8bb514ab27a4f23ad04f5c0
SIZE (python/rust/crates/slog-envlogger-2.2.0.tar.gz) = 13240
SHA256 (python/rust/crates/slog-scope-4.3.0.tar.gz) = 7c44c89dd8b0ae4537d1ae318353eaf7840b4869c536e31c41e963d1ea523ee6
SIZE (python/rust/crates/slog-scope-4.3.0.tar.gz) = 16986
SHA256 (python/rust/crates/slog-stdlog-4.1.0.tar.gz) = 8228ab7302adbf4fcb37e66f3cda78003feb521e7fd9e3847ec117a7784d0f5a
SIZE (python/rust/crates/slog-stdlog-4.1.0.tar.gz) = 14523
SHA256 (python/rust/crates/slog-term-2.6.0.tar.gz) = bab1d807cf71129b05ce36914e1dbb6fbfbdecaf686301cb457f4fa967f9f5b6
SIZE (python/rust/crates/slog-term-2.6.0.tar.gz) = 26304
SHA256 (python/rust/crates/smallvec-1.4.2.tar.gz) = fbee7696b84bbf3d89a1c2eccff0850e3047ed46bfcd2e92c29a2d074d57e252
SIZE (python/rust/crates/smallvec-1.4.2.tar.gz) = 26109
SHA256 (python/rust/crates/socket2-0.3.15.tar.gz) = b1fa70dc5c8104ec096f4fe7ede7a221d35ae13dcd19ba1ad9a81d2cab9a1c44
SIZE (python/rust/crates/socket2-0.3.15.tar.gz) = 29282
SHA256 (python/rust/crates/stable_deref_trait-1.2.0.tar.gz) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (python/rust/crates/stable_deref_trait-1.2.0.tar.gz) = 8054
SHA256 (python/rust/crates/static_assertions-1.1.0.tar.gz) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (python/rust/crates/static_assertions-1.1.0.tar.gz) = 18480
SHA256 (python/rust/crates/subtle-2.3.0.tar.gz) = 343f3f510c2915908f155e94f17220b19ccfacf2a64a2a5d8004f2c3e311e7fd
SIZE (python/rust/crates/subtle-2.3.0.tar.gz) = 11096
SHA256 (python/rust/crates/syn-1.0.46.tar.gz) = 5ad5de3220ea04da322618ded2c42233d02baca219d6f160a3e9c87cda16c942
SIZE (python/rust/crates/syn-1.0.46.tar.gz) = 225691
SHA256 (python/rust/crates/synstructure-0.12.4.tar.gz) = b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701
SIZE (python/rust/crates/synstructure-0.12.4.tar.gz) = 18105
SHA256 (python/rust/crates/take_mut-0.2.2.tar.gz) = f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60
SIZE (python/rust/crates/take_mut-0.2.2.tar.gz) = 4263
SHA256 (python/rust/crates/tempfile-3.1.0.tar.gz) = 7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9
SIZE (python/rust/crates/tempfile-3.1.0.tar.gz) = 25823
SHA256 (python/rust/crates/term-0.6.1.tar.gz) = c0863a3345e70f61d613eab32ee046ccd1bcc5f9105fe402c61fcd0c13eeb8b5
SIZE (python/rust/crates/term-0.6.1.tar.gz) = 37578
SHA256 (python/rust/crates/thiserror-1.0.21.tar.gz) = 318234ffa22e0920fe9a40d7b8369b5f649d490980cf7aadcf1eb91594869b42
SIZE (python/rust/crates/thiserror-1.0.21.tar.gz) = 16187
SHA256 (python/rust/crates/thiserror-impl-1.0.21.tar.gz) = cae2447b6282786c3493999f40a9be2a6ad20cb8bd268b0a0dbf5a065535c0ab
SIZE (python/rust/crates/thiserror-impl-1.0.21.tar.gz) = 13199
SHA256 (python/rust/crates/thread_local-1.0.1.tar.gz) = d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14
SIZE (python/rust/crates/thread_local-1.0.1.tar.gz) = 12609
SHA256 (python/rust/crates/time-0.1.44.tar.gz) = 6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255
SIZE (python/rust/crates/time-0.1.44.tar.gz) = 28885
SHA256 (python/rust/crates/tinystr-0.3.4.tar.gz) = 29738eedb4388d9ea620eeab9384884fc3f06f586a2eddb56bedc5885126c7c1
SIZE (python/rust/crates/tinystr-0.3.4.tar.gz) = 19341
SHA256 (python/rust/crates/tinyvec-0.3.4.tar.gz) = 238ce071d267c5710f9d31451efec16c5ee22de34df17cc05e56cbc92e967117
SIZE (python/rust/crates/tinyvec-0.3.4.tar.gz) = 17586
SHA256 (python/rust/crates/tokio-0.2.22.tar.gz) = 5d34ca54d84bf2b5b4d7d31e901a8464f7b60ac145a284fba25ceb801f2ddccd
SIZE (python/rust/crates/tokio-0.2.22.tar.gz) = 400639
SHA256 (python/rust/crates/tokio-socks-0.2.2.tar.gz) = 1997788a0e25e09300e44680ba1ef9d44d6f634a883641f80109e8b59c928daf
SIZE (python/rust/crates/tokio-socks-0.2.2.tar.gz) = 16371
SHA256 (python/rust/crates/tokio-tls-0.3.1.tar.gz) = 9a70f4fcd7b3b24fb194f837560168208f669ca8cb70d0c4b862944452396343
SIZE (python/rust/crates/tokio-tls-0.3.1.tar.gz) = 22517
SHA256 (python/rust/crates/tokio-util-0.3.1.tar.gz) = be8242891f2b6cbef26a2d7e8605133c2c554cd35b3e4948ea892d6d68436499
SIZE (python/rust/crates/tokio-util-0.3.1.tar.gz) = 27233
SHA256 (python/rust/crates/toml-0.5.7.tar.gz) = 75cf45bb0bef80604d001caaec0d09da99611b3c0fd39d3080468875cdb65645
SIZE (python/rust/crates/toml-0.5.7.tar.gz) = 54372
SHA256 (python/rust/crates/tower-service-0.3.0.tar.gz) = e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860
SIZE (python/rust/crates/tower-service-0.3.0.tar.gz) = 5321
SHA256 (python/rust/crates/tracing-0.1.21.tar.gz) = b0987850db3733619253fe60e17cb59b82d37c7e6c0236bb81e4d6b87c879f27
SIZE (python/rust/crates/tracing-0.1.21.tar.gz) = 65404
SHA256 (python/rust/crates/tracing-core-0.1.17.tar.gz) = f50de3927f93d202783f4513cda820ab47ef17f624b03c096e86ef00c67e6b5f
SIZE (python/rust/crates/tracing-core-0.1.17.tar.gz) = 47774
SHA256 (python/rust/crates/try-lock-0.2.3.tar.gz) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642
SIZE (python/rust/crates/try-lock-0.2.3.tar.gz) = 4158
SHA256 (python/rust/crates/type-map-0.3.0.tar.gz) = 9d2741b1474c327d95c1f1e3b0a2c3977c8e128409c572a33af2914e7d636717
SIZE (python/rust/crates/type-map-0.3.0.tar.gz) = 3188
SHA256 (python/rust/crates/typenum-1.12.0.tar.gz) = 373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33
SIZE (python/rust/crates/typenum-1.12.0.tar.gz) = 36037
SHA256 (python/rust/crates/unic-langid-0.8.0.tar.gz) = 24d81136159f779c35b10655f45210c71cd5ca5a45aadfe9840a61c7071735ed
SIZE (python/rust/crates/unic-langid-0.8.0.tar.gz) = 4640
SHA256 (python/rust/crates/unic-langid-impl-0.8.0.tar.gz) = c43c61e94492eb67f20facc7b025778a904de83d953d8fcb60dd9adfd6e2d0ea
SIZE (python/rust/crates/unic-langid-impl-0.8.0.tar.gz) = 36947
SHA256 (python/rust/crates/unic-langid-macros-0.8.0.tar.gz) = 49bd90791278634d57e3ed4a4073108e3f79bfb87ab6a7b8664ba097425703df
SIZE (python/rust/crates/unic-langid-macros-0.8.0.tar.gz) = 2053
SHA256 (python/rust/crates/unic-langid-macros-impl-0.8.0.tar.gz) = e0098f77bd754f8fb7850cdf4ab143aa821898c4ac6dc16bcb2aa3e62ce858d1
SIZE (python/rust/crates/unic-langid-macros-impl-0.8.0.tar.gz) = 1447
SHA256 (python/rust/crates/unicase-2.6.0.tar.gz) = 50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6
SIZE (python/rust/crates/unicase-2.6.0.tar.gz) = 23478
SHA256 (python/rust/crates/unicode-bidi-0.3.4.tar.gz) = 49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5
SIZE (python/rust/crates/unicode-bidi-0.3.4.tar.gz) = 32228
SHA256 (python/rust/crates/unicode-normalization-0.1.13.tar.gz) = 6fb19cf769fa8c6a80a162df694621ebeb4dafb606470b2b2fce0be40a98a977
SIZE (python/rust/crates/unicode-normalization-0.1.13.tar.gz) = 91691
SHA256 (python/rust/crates/unicode-segmentation-1.6.0.tar.gz) = e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0
SIZE (python/rust/crates/unicode-segmentation-1.6.0.tar.gz) = 90703
SHA256 (python/rust/crates/unicode-xid-0.2.1.tar.gz) = f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564
SIZE (python/rust/crates/unicode-xid-0.2.1.tar.gz) = 14392
SHA256 (python/rust/crates/unindent-0.1.7.tar.gz) = f14ee04d9415b52b3aeab06258a3f07093182b88ba0f9b8d203f211a7a7d41c7
SIZE (python/rust/crates/unindent-0.1.7.tar.gz) = 8346
SHA256 (python/rust/crates/url-2.1.1.tar.gz) = 829d4a8476c35c9bf0bbce5a3b23f4106f79728039b726d292bb93bc106787cb
SIZE (python/rust/crates/url-2.1.1.tar.gz) = 70383
SHA256 (python/rust/crates/utime-0.3.1.tar.gz) = 91baa0c65eabd12fcbdac8cc35ff16159cab95cae96d0222d6d0271db6193cef
SIZE (python/rust/crates/utime-0.3.1.tar.gz) = 8311
SHA256 (python/rust/crates/vcpkg-0.2.10.tar.gz) = 6454029bf181f092ad1b853286f23e2c507d8e8194d01d92da4a55c274a5508c
SIZE (python/rust/crates/vcpkg-0.2.10.tar.gz) = 11504
SHA256 (python/rust/crates/version_check-0.9.2.tar.gz) = b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed
SIZE (python/rust/crates/version_check-0.9.2.tar.gz) = 11979
SHA256 (python/rust/crates/want-0.3.0.tar.gz) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0
SIZE (python/rust/crates/want-0.3.0.tar.gz) = 6550
SHA256 (python/rust/crates/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
SIZE (python/rust/crates/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = 31521
SHA256 (python/rust/crates/wasi-0.10.0+wasi-snapshot-preview1.tar.gz) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f
SIZE (python/rust/crates/wasi-0.10.0+wasi-snapshot-preview1.tar.gz) = 26964
SHA256 (python/rust/crates/wasm-bindgen-0.2.68.tar.gz) = 1ac64ead5ea5f05873d7c12b545865ca2b8d28adfc50a49b84770a3a97265d42
SIZE (python/rust/crates/wasm-bindgen-0.2.68.tar.gz) = 159094
SHA256 (python/rust/crates/wasm-bindgen-backend-0.2.68.tar.gz) = f22b422e2a757c35a73774860af8e112bff612ce6cb604224e8e47641a9e4f68
SIZE (python/rust/crates/wasm-bindgen-backend-0.2.68.tar.gz) = 23522
SHA256 (python/rust/crates/wasm-bindgen-futures-0.4.18.tar.gz) = b7866cab0aa01de1edf8b5d7936938a7e397ee50ce24119aef3e1eaa3b6171da
SIZE (python/rust/crates/wasm-bindgen-futures-0.4.18.tar.gz) = 13690
SHA256 (python/rust/crates/wasm-bindgen-macro-0.2.68.tar.gz) = 6b13312a745c08c469f0b292dd2fcd6411dba5f7160f593da6ef69b64e407038
SIZE (python/rust/crates/wasm-bindgen-macro-0.2.68.tar.gz) = 11630
SHA256 (python/rust/crates/wasm-bindgen-macro-support-0.2.68.tar.gz) = f249f06ef7ee334cc3b8ff031bfc11ec99d00f34d86da7498396dc1e3b1498fe
SIZE (python/rust/crates/wasm-bindgen-macro-support-0.2.68.tar.gz) = 17793
SHA256 (python/rust/crates/wasm-bindgen-shared-0.2.68.tar.gz) = 1d649a3145108d7d3fbcde896a468d1bd636791823c9921135218ad89be08307
SIZE (python/rust/crates/wasm-bindgen-shared-0.2.68.tar.gz) = 6725
SHA256 (python/rust/crates/web-sys-0.3.45.tar.gz) = 4bf6ef87ad7ae8008e15a355ce696bed26012b7caa21605188cfd8214ab51e2d
SIZE (python/rust/crates/web-sys-0.3.45.tar.gz) = 630993
SHA256 (python/rust/crates/which-3.1.1.tar.gz) = d011071ae14a2f6671d0b74080ae0cd8ebf3a6f8c9589a2cd45f23126fe29724
SIZE (python/rust/crates/which-3.1.1.tar.gz) = 8071
SHA256 (python/rust/crates/winapi-0.2.8.tar.gz) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
SIZE (python/rust/crates/winapi-0.2.8.tar.gz) = 455145
SHA256 (python/rust/crates/winapi-0.3.9.tar.gz) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (python/rust/crates/winapi-0.3.9.tar.gz) = 1200382
SHA256 (python/rust/crates/winapi-build-0.1.1.tar.gz) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc
SIZE (python/rust/crates/winapi-build-0.1.1.tar.gz) = 669
SHA256 (python/rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (python/rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
SHA256 (python/rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (python/rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
SHA256 (python/rust/crates/winreg-0.6.2.tar.gz) = b2986deb581c4fe11b621998a5e53361efe6b48a151178d0cd9eeffa4dc6acc9
SIZE (python/rust/crates/winreg-0.6.2.tar.gz) = 19338
SHA256 (python/rust/crates/ws2_32-sys-0.2.1.tar.gz) = d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e
SIZE (python/rust/crates/ws2_32-sys-0.2.1.tar.gz) = 4697
SHA256 (python/rust/crates/zip-0.5.6.tar.gz) = 58287c28d78507f5f91f2a4cf1e8310e2c76fd4c6932f93ac60fd1ceb402db7d
SIZE (python/rust/crates/zip-0.5.6.tar.gz) = 33064
SHA256 (python/ankitects-anki-2.1.35_GH0.tar.gz) = 188c0756bd2acda0b5d675c2f8462b4bca32aed451e7ffa495e9de5c387aebd0
SIZE (python/ankitects-anki-2.1.35_GH0.tar.gz) = 1496408
SHA256 (python/ankitects-anki-core-i18n-fbda2ed_GH0.tar.gz) = d4cc9f878b8946b8c0a4a86935f947fc13044d837e014234b57e04fafdced602
SIZE (python/ankitects-anki-core-i18n-fbda2ed_GH0.tar.gz) = 227281
SHA256 (python/ankitects-anki-desktop-ftl-f56e959_GH0.tar.gz) = 3a2b5223737e7063b9d52ec90ee8598358322493745a8d254fd3c2aa464c647a
SIZE (python/ankitects-anki-desktop-ftl-f56e959_GH0.tar.gz) = 36793
SHA256 (python/ankitects-anki-desktop-i18n-a93ccef_GH0.tar.gz) = 1cebef1595b08a480e4c64b15a5a765056be10c1fdfd658d1dfcfdc9d04af74d
SIZE (python/ankitects-anki-desktop-i18n-a93ccef_GH0.tar.gz) = 1391777
SHA256 (python/ankitects-rust-coarsetime-f9e2c86216f0f4803bc75404828318fc206dab29_GH0.tar.gz) = e79be82d7c2f2d10856392697187f5c4a7b0858ce7046b0a2f969c32b735d81e
SIZE (python/ankitects-rust-coarsetime-f9e2c86216f0f4803bc75404828318fc206dab29_GH0.tar.gz) = 7110
SHA256 (python/ankitects-fluent-rs-f61c5e10a53161ef5261f3c87b62047f12e4aa74_GH0.tar.gz) = 79e6574fb1611c5e5f7b159014f04bdb32374ffb20be03f36462a98e79deae04
SIZE (python/ankitects-fluent-rs-f61c5e10a53161ef5261f3c87b62047f12e4aa74_GH0.tar.gz) = 112354
SHA256 (python/ankitects-hyper-timeout-664b6f9c387f6a7d75d1609a65c02554e8c55bc7_GH0.tar.gz) = a31fb414802ecc5b52fc953d8d44e39084ad245bd4da3e8b9bc4e98f426fcb4d
SIZE (python/ankitects-hyper-timeout-664b6f9c387f6a7d75d1609a65c02554e8c55bc7_GH0.tar.gz) = 8461
SHA256 (python/ankitects-reqwest-57665e2c2a39db85723ba860f1b570a608bb73f9_GH0.tar.gz) = 1402e2f4c65819f644d6c5a15fccd6eb6ca3a9b12b4157d3d04999a10dbbaf7a
SIZE (python/ankitects-reqwest-57665e2c2a39db85723ba860f1b570a608bb73f9_GH0.tar.gz) = 219588
SHA256 (python/ankitects-tokio-io-timeout-96e1358555c49905de89170f2b1102a7d8b6c4c2_GH0.tar.gz) = a7490d924a3850a1518757a0eba225cc27784b7a79f7f525d935c92e206100e9
SIZE (python/ankitects-tokio-io-timeout-96e1358555c49905de89170f2b1102a7d8b6c4c2_GH0.tar.gz) = 8152

View file

@ -1,44 +1,27 @@
--- Makefile.orig 2018-07-27 02:18:05 UTC
Coerce sequential processing of the build targets as it's already done for the
"develop" target in the same file.
Not doing this will often cause failures with the "build-qt" target that needs
files in ${WRKSRC}/ts/dist/ which is created by the "build-ts" target.
A workaround would be to set MAKE_JOBS_UNSAFE but that would also slow down the
compilation of the Rust library.
Also the "build-ts" target must be run after the "build-pylib" target otherwise
it produces a ${WRKSRC}/ts/dist/graphs.js with wrong content.
--- Makefile.orig 2020-08-30 01:23:44 UTC
+++ Makefile
@@ -1,4 +1,4 @@
-PREFIX=/usr
+PREFIX?=/usr/local
@@ -115,7 +115,11 @@ qt/po/repo:
$(MAKE) pull-i18n
all:
@echo "You can run Anki with ./runanki"
@@ -6,19 +6,18 @@ all:
@echo "Uninstall with 'sudo make uninstall'"
install:
- rm -rf ${DESTDIR}${PREFIX}/share/anki
mkdir -p ${DESTDIR}${PREFIX}/share/anki
cp -av anki aqt web ${DESTDIR}${PREFIX}/share/anki/
- -cp -av locale ${DESTDIR}${PREFIX}/share/anki/
+ mkdir -p ${DESTDIR}${PREFIX}/share/anki/locale
+ mkdir -p qt-locale && mv locale/qt* ./qt-locale/
+ cp -av qt-locale/* ${DESTDIR}${PREFIX}/share/anki/locale/
+ mkdir -p ${DESTDIR}${PREFIX}/share/locale
+ cp -av locale/* ${DESTDIR}${PREFIX}/share/locale/
sed -e 's:@PREFIX@:${PREFIX}:' tools/runanki.system.in > tools/runanki.system
- install -m 0755 -D tools/runanki.system ${DESTDIR}${PREFIX}/bin/anki
- install -m 0644 -D -t ${DESTDIR}${PREFIX}/share/pixmaps anki.xpm anki.png
- install -m 0644 -D -t ${DESTDIR}${PREFIX}/share/applications anki.desktop
- install -m 0644 -D -t ${DESTDIR}${PREFIX}/share/man/man1 anki.1
- install -m 0644 -D -t ${DESTDIR}${PREFIX}/share/doc/anki README.contributing README.development README.md LICENSE LICENSE.logo
- -xdg-mime install anki.xml --novendor
- -xdg-mime default anki.desktop application/x-anki
- -xdg-mime default anki.desktop application/x-apkg
+ cp -av anki.xpm anki.png ${DESTDIR}${PREFIX}/share/pixmaps
+ cp -av anki.desktop ${DESTDIR}${PREFIX}/share/applications
+ mkdir -p ${DESTDIR}${PREFIX}/man/man1
+ cp -av anki.1 ${DESTDIR}${PREFIX}/man/man1/
.PHONY: build
-build: clean-dist build-ts build-rspy build-pylib build-qt add-buildhash
+build:
+ @set -eu -o pipefail ${SHELLFLAGS}; \
+ for dir in $(DEVEL); do \
+ $(SUBMAKE) -C $$dir build BUILDFLAGS="$(BUILDFLAGS)"; \
+ done
@echo
@echo "Install complete."
@echo "Build complete."
@@ -29,6 +28,5 @@ uninstall:
rm -rf ${DESTDIR}${PREFIX}/share/pixmaps/anki.png
rm -rf ${DESTDIR}${PREFIX}/share/applications/anki.desktop
rm -rf ${DESTDIR}${PREFIX}/share/man/man1/anki.1
- -xdg-mime uninstall ${DESTDIR}${PREFIX}/share/mime/packages/anki.xml
@echo
@echo "Uninstall complete."

View file

@ -1,11 +0,0 @@
--- anki/lang.py.orig 2018-09-27 01:52:01 UTC
+++ anki/lang.py
@@ -84,7 +84,7 @@ def langDir():
if isMac:
dir = os.path.abspath(filedir + "/../../Resources/locale")
else:
- dir = os.path.join(filedir, "locale")
+ dir = os.path.join(filedir, "%%PREFIX%%/share/locale")
if not os.path.isdir(dir):
dir = os.path.join(os.path.dirname(sys.argv[0]), "locale")
if not os.path.isdir(dir):

View file

@ -1,21 +0,0 @@
Fix arguments that are passed to mpv. Otherwise mpv terminates with an error
as it expects option values passed after a '=' since 0.31.0.
Backported and adapted for the 2.1.16 release.
Obtained from: https://github.com/ankitects/anki/commit/ccd715013609133c55e83924734efa78abc03326
--- anki/mpv.py.orig 2020-02-18 09:38:27 UTC
+++ anki/mpv.py
@@ -104,9 +104,9 @@ class MPVBase:
"""
self.argv = [self.executable]
self.argv += self.default_argv
- self.argv += ["--input-ipc-server", self._sock_filename]
+ self.argv += ["--input-ipc-server="+self._sock_filename]
if self.window_id is not None:
- self.argv += ["--wid", str(self.window_id)]
+ self.argv += ["--wid="+str(self.window_id)]
def _start_process(self):
"""Start the mpv process.

View file

@ -1,16 +0,0 @@
Fix arguments that are passed to mpv.
Backported and adapted for the 2.1.16 release.
Obtained from: https://github.com/ankitects/anki/commit/ccd715013609133c55e83924734efa78abc03326
--- anki/sound.py.orig 2020-02-18 09:38:48 UTC
+++ anki/sound.py
@@ -124,7 +124,6 @@ class MpvManager(MPV):
def setMpvConfigBase(base):
mpvConfPath = os.path.join(base, "mpv.conf")
MpvManager.default_argv += [
- "--no-config",
"--include="+mpvConfPath,
]

View file

@ -1,19 +0,0 @@
--- aqt/qt.py.orig 2019-03-09 22:22:42 UTC
+++ aqt/qt.py
@@ -14,6 +14,7 @@ from anki.utils import isWin, isMac
from PyQt5.Qt import *
# trigger explicit message in case of missing libraries
# instead of silently failing to import
+from PyQt5.QtWebChannel import *
from PyQt5.QtWebEngineWidgets import *
try:
from PyQt5 import sip
@@ -42,7 +43,7 @@ qtmajor = (QT_VERSION & 0xff0000) >> 16
qtminor = (QT_VERSION & 0x00ff00) >> 8
qtpoint = QT_VERSION & 0xff
-if qtmajor != 5 or qtminor < 9 or qtminor == 10:
+if qtmajor != 5 or qtminor < 9 or qtminor <= 10:
raise Exception("Anki does not support your Qt version.")
# GUI code assumes python 3.6+

View file

@ -0,0 +1,39 @@
Use the current directory to locate and load the ankirspy (= Rust/Python
bridge) module that was built with "build-rspy" target.
Also avoid Python wheel generation as the produced wheels won't be used. The
Python code will be compiled and installed via Port's Makefile.
--- pylib/Makefile.orig 2020-08-30 01:23:44 UTC
+++ pylib/Makefile
@@ -32,11 +32,9 @@ PHONY: all
all: check
.build/run-deps: setup.py
- SKIP_ANKI_RSPY=true python -m pip install -e .
@touch $@
.build/dev-deps: requirements.dev
- python -m pip install -r requirements.dev
@touch $@
PROTODEPS := ../proto/backend.proto ../proto/fluent.proto
@@ -45,7 +43,7 @@ PROTODEPS := ../proto/backend.proto ../proto/fluent.pr
protoc --proto_path=../proto --python_out=anki --mypy_out=anki $(PROTODEPS)
perl -i'' -pe 's/from fluent_pb2/from anki.fluent_pb2/' anki/backend_pb2.pyi
perl -i'' -pe 's/import fluent_pb2/import anki.fluent_pb2/' anki/backend_pb2.py
- python tools/genbackend.py
+ PYTHONPATH=. python tools/genbackend.py
python -m black -t py36 anki/rsbackend_gen.py
@touch $@
@@ -104,9 +102,6 @@ CHECKDEPS := $(shell "${FIND}" anki tests -name '*.py'
build: .build/build
.build/build: $(BUILD_STEPS) $(CHECKDEPS)
- rm -rf dist build
- python setup.py -q bdist_wheel
- rsync -a dist/*.whl ../dist/
touch $@
# prepare code for running in place

View file

@ -0,0 +1,45 @@
Avoid Python wheel generation in the ".build/build" target as the produced
wheels won't be used. The Python code will be compiled and installed via
Port's Makefile.
--- qt/Makefile.orig 2020-08-30 01:23:44 UTC
+++ qt/Makefile
@@ -35,11 +35,9 @@ PHONY: all
all: check
.build/run-deps: setup.py
- python -m pip install -e .
@touch $@
.build/dev-deps: requirements.dev
- python -m pip install -r requirements.dev
@touch $@
.build/ui: $(shell "${FIND}" designer -type f)
@@ -55,7 +53,7 @@ all: check
TSDEPS := $(wildcard ts/src/*.ts) $(wildcard ts/scss/*.scss)
.build/js: $(TSDEPS)
- (cd ts && make build)
+ (cd ts && %%MAKE_CMD%% build)
python ./tools/extract_scss_colors.py
@touch $@
@@ -64,7 +62,7 @@ TSDEPS := $(wildcard ts/src/*.ts) $(wildcard ts/scss/*
python -m black aqt/gui_hooks.py
@touch $@
-BUILD_STEPS := .build/vernum .build/run-deps .build/dev-deps .build/js .build/ui aqt/buildinfo.py .build/hooks .build/i18n
+BUILD_STEPS := .build/vernum .build/run-deps .build/dev-deps .build/js .build/ui aqt/buildinfo.py .build/hooks ### NLS ###.build/i18n
# Checking
######################
@@ -137,8 +135,6 @@ build: .build/build
.build/build: $(BUILD_STEPS) $(CHECKDEPS) $(wildcard ../ts/dist/*)
rm -rf dist build
rsync -a ../ts/dist/ aqt_data/web/
- python setup.py -q bdist_wheel
- rsync -a dist/*.whl ../dist/
touch $@
.PHONY: develop

View file

@ -0,0 +1,10 @@
--- qt/runanki.orig 2020-08-30 01:23:44 UTC
+++ qt/runanki
@@ -1,4 +1,7 @@
#!/usr/bin/env python3
+import sys
+sys.path.append("%%DATADIR%%")
+
import aqt
aqt.run()

View file

@ -0,0 +1,19 @@
Avoid vendored OpenSSL dependencies.
--- rslib/Cargo.toml.orig 2020-09-04 08:35:57 UTC
+++ rslib/Cargo.toml
@@ -61,10 +61,10 @@ features = ["trace", "functions", "collation"]
version = "0.23.1"
features = ["trace", "functions", "collation", "bundled"]
-[target.'cfg(linux)'.dependencies.reqwest]
-git = "https://github.com/ankitects/reqwest.git"
-rev = "57665e2c2a39db85723ba860f1b570a608bb73f9"
-features = ["json", "socks", "stream", "native-tls-vendored"]
+#[target.'cfg(linux)'.dependencies.reqwest]
+#git = "https://github.com/ankitects/reqwest.git"
+#rev = "57665e2c2a39db85723ba860f1b570a608bb73f9"
+#features = ["json", "socks", "stream", "native-tls-vendored"]
[target.'cfg(not(linux))'.dependencies.reqwest]
git = "https://github.com/ankitects/reqwest.git"

View file

@ -0,0 +1,27 @@
Extract the contents of Python wheel file to Anki's Python library to load it
directly from that place. The .so file will be used for installation later.
Rust from Ports is used as well so there is no need to bootstrap it via
"rustup".
--- rspy/Makefile.orig 2020-08-30 01:23:44 UTC
+++ rspy/Makefile
@@ -71,6 +71,7 @@ build: .build/build
touch ../proto/backend.proto
${BUILD_VARIABLES} \
maturin build -i "${PYTHON_FILE}" -o "$(OUTDIR)" $(BUILDFLAGS)
+ %%UNZIP_NATIVE_CMD%% -o -d ../pylib/ `find ../dist/ -name "*.whl"`
touch $@
check: .build/check
@@ -87,10 +88,6 @@ clean:
RUST_TOOLCHAIN := $(shell cat rust-toolchain)
.build/tools: requirements.txt rust-toolchain
- python -m pip install -r requirements.txt
- rustup toolchain install $(RUST_TOOLCHAIN)
- rustup component add rustfmt-preview --toolchain $(RUST_TOOLCHAIN)
- rustup component add clippy-preview --toolchain $(RUST_TOOLCHAIN)
@touch $@
# we should not call clippy because it break things when running make check Mac OS

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,11 @@
--- src/pxa260/pxa260_LCD.h.orig 2020-11-11 00:36:26 UTC
+++ src/pxa260/pxa260_LCD.h
@@ -4,7 +4,7 @@
#include "pxa260_CPU.h"
#include "pxa260_IC.h"
-uint16_t* pxa260Framebuffer;
+extern uint16_t* pxa260Framebuffer;
/*
PXA260 OS LCD controller

View file

@ -2,7 +2,7 @@
PORTNAME= libplacebo
DISTVERSIONPREFIX= v
DISTVERSION= 2.72.0
DISTVERSION= 2.72.2
CATEGORIES= graphics
MAINTAINER= jbeich@FreeBSD.org

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1591925164
SHA256 (haasn-libplacebo-v2.72.0_GH0.tar.gz) = 41f83de4271c00d01facce683af798035707874c21113dcf0b00e74b6fce713b
SIZE (haasn-libplacebo-v2.72.0_GH0.tar.gz) = 396115
TIMESTAMP = 1605000294
SHA256 (haasn-libplacebo-v2.72.2_GH0.tar.gz) = 64f6e17e943028332deca17f79822c66176988cf7868c0c8bdd82d2e8a366dff
SIZE (haasn-libplacebo-v2.72.2_GH0.tar.gz) = 398317

View file

@ -10,8 +10,6 @@ COMMENT= Colour Management System (CMS)
LICENSE= BSD3CLAUSE
BROKEN= fails to build
RUN_DEPENDS= ${LOCALBASE}/share/color/icc/OpenICC/sRGB.icc:graphics/icc-profiles-openicc \
${LOCALBASE}/share/color/icc/basICColor/ISOcoated_v2_300_bas.ICC:graphics/icc-profiles-basiccolor \
xcalib:x11/xcalib
@ -20,7 +18,6 @@ LIB_DEPENDS= libraw.so:graphics/libraw \
libpng.so:graphics/png \
libcairo.so:graphics/cairo \
libyajl.so:devel/yajl \
libfltk.so:x11-toolkits/fltk \
libcups.so:print/cups \
libxdot.so:graphics/graphviz \
liblcms.so:graphics/lcms \
@ -44,10 +41,16 @@ CMAKE_ARGS+= -DXDG_CONFIG_DIR=${PREFIX}/etc/xdg
LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB}
MAKE_JOBS_UNSAFE=yes
OPTIONS_DEFINE= DOXYGEN DOCS
OPTIONS_DEFINE= DOCS DOXYGEN FLTK
OPTIONS_SUB= yes
FLTK_DESC= Build FLTK-based auxiliary programs
FLTK_BROKEN= fails to build, see https://github.com/oyranos-cms/oyranos/issues/62
DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= ${LOCALBASE}/bin/doxygen:devel/doxygen
FLTK_LIB_DEPENDS= libfltk.so:x11-toolkits/fltk
PORTDOCS= *
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}

View file

@ -1,7 +1,7 @@
bin/oyranos-config
bin/oyranos-config-fltk
%%FLTK%%bin/oyranos-config-fltk
bin/oyranos-icc
bin/oyranos-image-display
%%FLTK%%bin/oyranos-image-display
bin/oyranos-monitor
bin/oyranos-monitor-daemon
bin/oyranos-policy
@ -10,7 +10,7 @@ bin/oyranos-profile-graph
bin/oyranos-profile-install
bin/oyranos-profiles
bin/oyranos-xforms
bin/oyranos-xforms-fltk
%%FLTK%%bin/oyranos-xforms-fltk
bin/oyranos-xforms-modules
bin/qcmsevents
etc/xdg/autostart/oyranos-monitor-setup.desktop
@ -106,7 +106,7 @@ lib/liboyranos_modules-static.a
lib/liboyranos_object-static.a
lib/oyranos-meta/liboyranos_oyIM_cmm_module.so
libdata/pkgconfig/oyranos.pc
man/man1/oyranos-config-fltk.1.gz
%%FLTK%%man/man1/oyranos-config-fltk.1.gz
man/man1/oyranos-monitor-daemon.1.gz
man/man1/oyranos-monitor.1.gz
man/man1/oyranos-policy.1.gz
@ -119,7 +119,7 @@ man/man1/qcmsevents-qt4.1.gz
man/man1/qcmsevents.1.gz
man/man3/oyranos-config.3.gz
man/man3/oyranos.3.gz
share/applications/oyranos-image-display.desktop
%%FLTK%%share/applications/oyranos-image-display.desktop
share/applications/oyranos-profile-install.desktop
share/applications/qcmsevents-applet.desktop
share/color/rank-map/config.icc_profile.monitor.oyX1.qarz.json
@ -135,8 +135,8 @@ share/locale/eo/LC_MESSAGES/oyranos.mo
share/locale/eu/LC_MESSAGES/oyranos.mo
share/locale/fr/LC_MESSAGES/oyranos.mo
share/locale/ru/LC_MESSAGES/oyranos.mo
share/man/man1/oyranos-image-display.1.gz
share/man/man1/oyranos-xforms-fltk.1.gz
%%FLTK%%share/man/man1/oyranos-image-display.1.gz
%%FLTK%%share/man/man1/oyranos-xforms-fltk.1.gz
share/man/man1/oyranos-xforms-modules.1.gz
share/pixmaps/lcms_logo2.png
share/pixmaps/oyranos_logo.png

View file

@ -2,6 +2,7 @@
PORTNAME= Fiona
DISTVERSION= 1.8.17
PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -16,6 +17,8 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cligj>=0.4:devel/py-cligj@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.7:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}munch>0:devel/py-munch@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Shapely>0:devel/py-shapely@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}gdal>0:graphics/py-gdal@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}attrs>=18.2:devel/py-attrs@${PY_FLAVOR} \
${PY_ENUM34}
LIB_DEPENDS+= libgdal.so:graphics/gdal

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gcc
PORTVERSION= 11.0.0.s20201101
PORTVERSION= 11.0.0.s20201108
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1604472562
SHA256 (gcc-11-20201101.tar.xz) = 0442a64ce35bc6a8a2bf801e8d9fc22cc203a88b2427074017d85ced3a19fd41
SIZE (gcc-11-20201101.tar.xz) = 72694260
TIMESTAMP = 1604995013
SHA256 (gcc-11-20201108.tar.xz) = 56aa7737dfb968a57e7cd7d8e1e8d2e02e6944d46c6b12a3c002a160ee7316c5
SIZE (gcc-11-20201108.tar.xz) = 72759156

View file

@ -12,6 +12,9 @@ COMMENT= Bayesian anti-spam filter written in Python
LICENSE= PSFL
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-12
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsddb>0:databases/py-bsddb@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dns>=2.0:dns/py-dns@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lockfile>=0.2:devel/py-lockfile@${PY_FLAVOR}

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= thunderbird
DISTVERSION= 78.4.2
DISTVERSION= 78.4.3
CATEGORIES= mail news net-im
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1604995747
SHA256 (thunderbird-78.4.2.source.tar.xz) = 54646be8d5c3f89e906cda84619727c1bc617be1bad86c2690df089d85ba0e76
SIZE (thunderbird-78.4.2.source.tar.xz) = 353466336
TIMESTAMP = 1605086725
SHA256 (thunderbird-78.4.3.source.tar.xz) = f1da5a8229c9f869028d93551068a1db9a02d1934d152c36c2e86fd8640882d4
SIZE (thunderbird-78.4.3.source.tar.xz) = 351142752

View file

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= gp2c
DISTVERSION= 0.0.11pl4
PORTREVISION= 1
DISTVERSION= 0.0.12
CATEGORIES= math
MASTER_SITES= http://pari.math.u-bordeaux.fr/pub/pari/GP2C/

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1590232739
SHA256 (gp2c-0.0.11pl4.tar.gz) = 406a1c117c536a10797c78655ad1d780c125e9bad0df82cdc127311cdb81d6b2
SIZE (gp2c-0.0.11pl4.tar.gz) = 851113
TIMESTAMP = 1605032279
SHA256 (gp2c-0.0.12.tar.gz) = ee9ff63979670408d8c293902ce7ff6a825145f0e7e7c6323764733ef1b9310d
SIZE (gp2c-0.0.12.tar.gz) = 872289

View file

@ -1,9 +1,11 @@
# $FreeBSD$
PORTNAME= keras
DISTVERSION= 2.4.0
DISTVERSION= 2.4.3
CATEGORIES= math # machine-learning
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= Keras-${PORTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Deep learning library for Python
@ -12,17 +14,15 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}h5py>=0:science/py-h5py@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}keras-applications>=1.0.6:math/py-keras-applications@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}keras-preprocessing>=1.0.5:math/py-keras-preprocessing@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=0.14:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}theano>=0.8.0:math/py-theano@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}h5py>=0:science/py-h5py@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}keras-applications>=1.0.6:math/py-keras-applications@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}keras-preprocessing>=1.0.5:math/py-keras-preprocessing@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
USES= python
USE_GITHUB= yes
GH_ACCOUNT= keras-team
USE_PYTHON= autoplist distutils
NO_ARCH= yes

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1592549776
SHA256 (keras-team-keras-2.4.0_GH0.tar.gz) = ef97067e35719cf93b7b835d1300015bb1e1f1a7b3dd7be897c110419fa1a1d1
SIZE (keras-team-keras-2.4.0_GH0.tar.gz) = 288947
TIMESTAMP = 1605075225
SHA256 (Keras-2.4.3.tar.gz) = fedd729b52572fb108a98e3d97e1bac10a81d3917d2103cc20ab2a5f03beb973
SIZE (Keras-2.4.3.tar.gz) = 291047

View file

@ -15,6 +15,9 @@ EXTRACT_ONLY= Numeric-${PORTVERSION}${EXTRACT_SUFX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Numeric Extension to Python
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-12
USES= python:2.7
USE_PYTHON= distutils autoplist

View file

@ -12,6 +12,9 @@ DISTNAME= ScientificPython-${PORTVERSION}
MAINTAINER= fmysh@iijmio-mail.jp
COMMENT= Collection of Python modules for scientific computing
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-12
BUILD_DEPENDS= ${PYNUMPY}
LIB_DEPENDS= libnetcdf.so:science/netcdf
RUN_DEPENDS= ${PYNUMPY}

View file

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= scs
DISTVERSION= 2.1.1-2
PORTREVISION= 3
DISTVERSION= 2.1.2
CATEGORIES= math python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -12,8 +11,7 @@ COMMENT= Splitting conic solver for Python
LICENSE= MIT
BUILD_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}scipy>=0.13.2:science/py-scipy@${PY_FLAVOR}
BUILD_DEPENDS= ${PYNUMPY}
RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}scipy>=0.13.2:science/py-scipy@${PY_FLAVOR}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1562997515
SHA256 (scs-2.1.1-2.tar.gz) = f816cfe3d4b4cff3ac2b8b96588c5960ddd2a3dc946bda6b09db04e7bc6577f2
SIZE (scs-2.1.1-2.tar.gz) = 157075
TIMESTAMP = 1605074110
SHA256 (scs-2.1.2.tar.gz) = 667ed6019bb4e2f925bd9291161d2c61cc0077443094437b703ea905333fd585
SIZE (scs-2.1.2.tar.gz) = 3544065

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= simhash
DISTVERSION= 1.11.0
DISTVERSION= 2.0.0
CATEGORIES= math python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1599403686
SHA256 (simhash-1.11.0.tar.gz) = 6e834269d84d25fd40c24edf019c3def8dc68029ffdab99fe089e88eb3b8553f
SIZE (simhash-1.11.0.tar.gz) = 3434
TIMESTAMP = 1605073981
SHA256 (simhash-2.0.0.tar.gz) = d486d44a1dde0245d0733b91c86d892e87a062c932a372d184f4d9ce970e2708
SIZE (simhash-2.0.0.tar.gz) = 3672

View file

@ -2,7 +2,7 @@
PORTNAME= z3-solver
DISTVERSIONPREFIX= z3-
DISTVERSION= 4.8.8
DISTVERSION= 4.8.9
CATEGORIES= math
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1595378275
SHA256 (Z3Prover-z3-z3-4.8.8_GH0.tar.gz) = 6962facdcdea287c5eeb1583debe33ee23043144d0e5308344e6a8ee4503bcff
SIZE (Z3Prover-z3-z3-4.8.8_GH0.tar.gz) = 4520119
TIMESTAMP = 1605071451
SHA256 (Z3Prover-z3-z3-4.8.9_GH0.tar.gz) = c9fd04b9b33be74fffaac3ec2bc2c320d1a4cc32e395203c55126b12a14ff3f4
SIZE (Z3Prover-z3-z3-4.8.9_GH0.tar.gz) = 4624159

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= onnx-tf
DISTVERSION= 1.3.0
DISTVERSION= 1.5.0
CATEGORIES= misc python # machine-learning
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1572021506
SHA256 (onnx-tf-1.3.0.tar.gz) = f4641053780c196406afcc2a319fa0ac3cab3741180bbc0a8f7a61f884f6d695
SIZE (onnx-tf-1.3.0.tar.gz) = 57987
TIMESTAMP = 1605074870
SHA256 (onnx-tf-1.5.0.tar.gz) = 37a645de38e493ac91df947492b4f743f59087cc4df4e679affee2237f1f784f
SIZE (onnx-tf-1.5.0.tar.gz) = 88821

View file

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= xfce4-weather-plugin
PORTVERSION= 0.10.1
PORTREVISION= 1
PORTVERSION= 0.10.2
CATEGORIES= misc xfce geography
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1582560801
SHA256 (xfce4/xfce4-weather-plugin-0.10.1.tar.bz2) = afb2af5f3effc2ea6181636ed0e82e6dafd556ec1b8478100802f85a5d167a89
SIZE (xfce4/xfce4-weather-plugin-0.10.1.tar.bz2) = 3026945
TIMESTAMP = 1604957727
SHA256 (xfce4/xfce4-weather-plugin-0.10.2.tar.bz2) = 9017790b92953090c849b17b357b42fa8c562bf0e25af2fd2e5f53cfebc662c6
SIZE (xfce4/xfce4-weather-plugin-0.10.2.tar.bz2) = 3049859

View file

@ -1,11 +0,0 @@
--- panel-plugin/weather.c.orig 2020-02-23 00:39:53 UTC
+++ panel-plugin/weather.c
@@ -656,7 +656,7 @@ update_handler(plugin_data *data)
/* build url */
url = g_strdup_printf("https://api.met.no"
"/weatherapi/locationforecast/%s/"
- "?lat=%s&lon=%s&msl=%d",
+ "classic?lat=%s&lon=%s&altitude=%d",
api_version,
data->lat, data->lon, data->msl);

View file

@ -1,11 +0,0 @@
--- panel-plugin/weather.h.orig 2020-02-23 00:39:53 UTC
+++ panel-plugin/weather.h
@@ -31,7 +31,7 @@
#define MAX_FORECAST_DAYS 10
#define DEFAULT_FORECAST_DAYS 5
#define MAX_SCROLLBOX_LINES 10
-#define FORECAST_API "1.9"
+#define FORECAST_API "2.0"
G_BEGIN_DECLS

View file

@ -12,6 +12,7 @@ lib/xfce4/panel/plugins/libweather.so
%%NLS%%share/locale/en_AU/LC_MESSAGES/xfce4-weather-plugin.mo
%%NLS%%share/locale/en_GB/LC_MESSAGES/xfce4-weather-plugin.mo
%%NLS%%share/locale/es/LC_MESSAGES/xfce4-weather-plugin.mo
%%NLS%%share/locale/et/LC_MESSAGES/xfce4-weather-plugin.mo
%%NLS%%share/locale/eu/LC_MESSAGES/xfce4-weather-plugin.mo
%%NLS%%share/locale/fi/LC_MESSAGES/xfce4-weather-plugin.mo
%%NLS%%share/locale/fr/LC_MESSAGES/xfce4-weather-plugin.mo
@ -19,6 +20,7 @@ lib/xfce4/panel/plugins/libweather.so
%%NLS%%share/locale/he/LC_MESSAGES/xfce4-weather-plugin.mo
%%NLS%%share/locale/hr/LC_MESSAGES/xfce4-weather-plugin.mo
%%NLS%%share/locale/hu/LC_MESSAGES/xfce4-weather-plugin.mo
%%NLS%%share/locale/hye/LC_MESSAGES/xfce4-weather-plugin.mo
%%NLS%%share/locale/id/LC_MESSAGES/xfce4-weather-plugin.mo
%%NLS%%share/locale/is/LC_MESSAGES/xfce4-weather-plugin.mo
%%NLS%%share/locale/it/LC_MESSAGES/xfce4-weather-plugin.mo

Some files were not shown because too many files have changed in this diff Show more