svn commit: r567071 - in head/www: . py-adblock

Kurt Jaeger pi at FreeBSD.org
Wed Mar 3 11:29:51 UTC 2021


Author: pi
Date: Wed Mar  3 11:29:50 2021
New Revision: 567071
URL: https://svnweb.freebsd.org/changeset/ports/567071

Log:
  New port: www/py-adblock
  
  Python wrapper for Brave's adblocking library, which is written in Rust.
  
  WWW: https://pypi.org/project/adblock/
  
  PR:		253782
  Submitted by:	Adam Jimerson <vendion at gmail.com>
  Reviewed by:	nimaje+fbz at bureaucracy.de

Added:
  head/www/py-adblock/
  head/www/py-adblock/Makefile   (contents, props changed)
  head/www/py-adblock/distinfo   (contents, props changed)
  head/www/py-adblock/pkg-descr   (contents, props changed)
Modified:
  head/www/Makefile

Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile	Wed Mar  3 11:28:08 2021	(r567070)
+++ head/www/Makefile	Wed Mar  3 11:29:50 2021	(r567071)
@@ -1405,6 +1405,7 @@
     SUBDIR += py-WebError
     SUBDIR += py-WebFlash
     SUBDIR += py-WebTest
+    SUBDIR += py-adblock
     SUBDIR += py-aioh2
     SUBDIR += py-aiohttp
     SUBDIR += py-aiohttp-middlewares

Added: head/www/py-adblock/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/py-adblock/Makefile	Wed Mar  3 11:29:50 2021	(r567071)
@@ -0,0 +1,181 @@
+# $FreeBSD$
+
+PORTNAME=	adblock
+DISTVERSION=	0.4.2
+CATEGORIES=	www python
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	vendion at gmail.com
+COMMENT=	Brave's adblock library in Python
+
+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.
+# SEE devel/py-maturin/Makefile
+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}maturin>=0.8.3:devel/py-maturin@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pip>=20.2.3:devel/py-pip@${PY_FLAVOR} \
+		public_suffix_list>0:dns/public_suffix_list
+
+USES=		cargo python:3.6+
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	ArniDagur
+GH_PROJECT=	python-adblock
+USE_PYTHON=	autoplist concurrent cython distutils
+
+CARGO_CRATES=	adblock-0.3.4 \
+		addr-0.2.0 \
+		addr2line-0.14.0 \
+		adler-0.2.3 \
+		aho-corasick-0.7.15 \
+		autocfg-1.0.1 \
+		backtrace-0.3.55 \
+		base64-0.13.0 \
+		bitflags-1.2.1 \
+		byteorder-1.3.4 \
+		cc-1.0.66 \
+		cfg-if-0.1.10 \
+		cfg-if-1.0.0 \
+		core-foundation-0.9.1 \
+		core-foundation-sys-0.8.2 \
+		crc32fast-1.2.1 \
+		ctor-0.1.16 \
+		either-1.6.1 \
+		error-chain-0.12.4 \
+		flate2-1.0.19 \
+		foreign-types-0.3.2 \
+		foreign-types-shared-0.1.1 \
+		form_urlencoded-1.0.0 \
+		getrandom-0.1.15 \
+		ghost-0.1.2 \
+		gimli-0.23.0 \
+		idna-0.1.5 \
+		idna-0.2.0 \
+		indoc-1.0.3 \
+		instant-0.1.9 \
+		inventory-0.1.10 \
+		inventory-impl-0.1.10 \
+		itertools-0.9.0 \
+		lazy_static-1.4.0 \
+		libc-0.2.81 \
+		lock_api-0.4.2 \
+		log-0.4.11 \
+		matches-0.1.8 \
+		memchr-2.3.4 \
+		miniz_oxide-0.4.3 \
+		native-tls-0.2.6 \
+		num-traits-0.2.14 \
+		object-0.22.0 \
+		once_cell-1.5.2 \
+		openssl-0.10.31 \
+		openssl-probe-0.1.2 \
+		openssl-sys-0.9.59 \
+		parking_lot-0.11.1 \
+		parking_lot_core-0.8.1 \
+		paste-1.0.4 \
+		percent-encoding-1.0.1 \
+		percent-encoding-2.1.0 \
+		pkg-config-0.3.19 \
+		ppv-lite86-0.2.10 \
+		proc-macro2-0.4.30 \
+		proc-macro2-1.0.24 \
+		psl-0.4.1 \
+		psl-codegen-0.4.2 \
+		psl-lexer-0.2.0 \
+		pyo3-0.13.1 \
+		pyo3-macros-0.13.1 \
+		pyo3-macros-backend-0.13.1 \
+		quote-0.6.13 \
+		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 \
+		regex-1.4.2 \
+		regex-syntax-0.6.21 \
+		remove_dir_all-0.5.3 \
+		rental-0.5.5 \
+		rental-impl-0.5.5 \
+		rmp-0.8.9 \
+		rmp-serde-0.13.7 \
+		rustc-demangle-0.1.18 \
+		rustc_version-0.2.3 \
+		schannel-0.1.19 \
+		scopeguard-1.1.0 \
+		seahash-3.0.7 \
+		security-framework-2.0.0 \
+		security-framework-sys-2.0.0 \
+		semver-0.9.0 \
+		semver-parser-0.7.0 \
+		sequence_trie-0.3.6 \
+		serde-1.0.118 \
+		serde_derive-1.0.118 \
+		smallvec-1.5.1 \
+		stable_deref_trait-1.2.0 \
+		syn-0.14.9 \
+		syn-1.0.54 \
+		tempfile-3.1.0 \
+		thread_local-1.0.1 \
+		tinyvec-1.1.0 \
+		tinyvec_macros-0.1.0 \
+		twoway-0.2.1 \
+		unchecked-index-0.2.2 \
+		unicode-bidi-0.3.4 \
+		unicode-normalization-0.1.16 \
+		unicode-xid-0.1.0 \
+		unicode-xid-0.2.1 \
+		unindent-0.1.7 \
+		url-1.7.2 \
+		url-2.2.0 \
+		vcpkg-0.2.11 \
+		version_check-0.9.2 \
+		wasi-0.9.0+wasi-snapshot-preview1 \
+		winapi-0.3.9 \
+		winapi-i686-pc-windows-gnu-0.4.0 \
+		winapi-x86_64-pc-windows-gnu-0.4.0
+CARGO_BUILD=		no
+CARGO_INSTALL=		no
+CARGO_TARGET_DIR=	${WRKSRC}/target
+
+# This is to prevent Mk/Uses/python.mk do-configure target from firing.
+do-configure:
+
+do-build:
+	@(cd ${BUILD_WRKSRC} ; \
+		PSL_PATH=""/usr/local/share/public_suffix_list/public_suffix_list.dat ${SETENV} \
+		${MAKE_ENV} maturin build --release ${WITH_DEBUG:D:U--strip})
+
+# Due to upstream not supplying a setup.py file or other way to install
+# using pip command for now...
+do-install:
+	@(cd ${INSTALL_WRKSRC} ; \
+		${INSTALL_DATA} "target/release/libadblock.so" \
+		"${STAGEDIR}/${PREFIX}/lib" ; \
+		${SETENV} ${MAKE_ENV} pip install --isolated --root=${STAGEDIR} \
+		--ignore-installed --no-deps target/wheels/*.whl)
+
+post-install:
+	(cd ${STAGEDIR}${PREFIX} && \
+		${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -d ${PREFIX} \
+		-f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;})
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/python3.7/site-packages/adblock/adblock.cpython-37m.so
+# 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.
+# SEE devel/py-maturin/Makefile
+	@${FIND} ${STAGEDIR} \
+		-type f -o -type l | \
+		${SORT} | \
+		${SED} -e 's|${STAGEDIR}||' \
+		> ${WRKDIR}/.PLIST.pymodtmp
+
+.include <bsd.port.mk>

Added: head/www/py-adblock/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/py-adblock/distinfo	Wed Mar  3 11:29:50 2021	(r567071)
@@ -0,0 +1,225 @@
+TIMESTAMP = 1612958813
+SHA256 (rust/crates/adblock-0.3.4.tar.gz) = 190544b3099ca6e26366898a4991fcb19d031d48ea36158e083543c56c1694b7
+SIZE (rust/crates/adblock-0.3.4.tar.gz) = 7671518
+SHA256 (rust/crates/addr-0.2.0.tar.gz) = 22199dd03e5cff19ede8c2b835c93460f998b4716e225d06d740d925ceac5d75
+SIZE (rust/crates/addr-0.2.0.tar.gz) = 13417
+SHA256 (rust/crates/addr2line-0.14.0.tar.gz) = 7c0929d69e78dd9bf5408269919fcbcaeb2e35e5d43e5815517cdc6a8e11a423
+SIZE (rust/crates/addr2line-0.14.0.tar.gz) = 30065
+SHA256 (rust/crates/adler-0.2.3.tar.gz) = ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e
+SIZE (rust/crates/adler-0.2.3.tar.gz) = 12168
+SHA256 (rust/crates/aho-corasick-0.7.15.tar.gz) = 7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5
+SIZE (rust/crates/aho-corasick-0.7.15.tar.gz) = 113071
+SHA256 (rust/crates/autocfg-1.0.1.tar.gz) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
+SIZE (rust/crates/autocfg-1.0.1.tar.gz) = 12908
+SHA256 (rust/crates/backtrace-0.3.55.tar.gz) = ef5140344c85b01f9bbb4d4b7288a8aa4b3287ccef913a14bcc78a1063623598
+SIZE (rust/crates/backtrace-0.3.55.tar.gz) = 73145
+SHA256 (rust/crates/base64-0.13.0.tar.gz) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
+SIZE (rust/crates/base64-0.13.0.tar.gz) = 62070
+SHA256 (rust/crates/bitflags-1.2.1.tar.gz) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
+SIZE (rust/crates/bitflags-1.2.1.tar.gz) = 16745
+SHA256 (rust/crates/byteorder-1.3.4.tar.gz) = 08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de
+SIZE (rust/crates/byteorder-1.3.4.tar.gz) = 21943
+SHA256 (rust/crates/cc-1.0.66.tar.gz) = 4c0496836a84f8d0495758516b8621a622beb77c0fed418570e50764093ced48
+SIZE (rust/crates/cc-1.0.66.tar.gz) = 53454
+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/cfg-if-1.0.0.tar.gz) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.tar.gz) = 7934
+SHA256 (rust/crates/core-foundation-0.9.1.tar.gz) = 0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62
+SIZE (rust/crates/core-foundation-0.9.1.tar.gz) = 25985
+SHA256 (rust/crates/core-foundation-sys-0.8.2.tar.gz) = ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b
+SIZE (rust/crates/core-foundation-sys-0.8.2.tar.gz) = 17461
+SHA256 (rust/crates/crc32fast-1.2.1.tar.gz) = 81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a
+SIZE (rust/crates/crc32fast-1.2.1.tar.gz) = 38172
+SHA256 (rust/crates/ctor-0.1.16.tar.gz) = 7fbaabec2c953050352311293be5c6aba8e141ba19d6811862b232d6fd020484
+SIZE (rust/crates/ctor-0.1.16.tar.gz) = 4770
+SHA256 (rust/crates/either-1.6.1.tar.gz) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
+SIZE (rust/crates/either-1.6.1.tar.gz) = 13641
+SHA256 (rust/crates/error-chain-0.12.4.tar.gz) = 2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc
+SIZE (rust/crates/error-chain-0.12.4.tar.gz) = 29274
+SHA256 (rust/crates/flate2-1.0.19.tar.gz) = 7411863d55df97a419aa64cb4d2f167103ea9d767e2c54a1868b7ac3f6b47129
+SIZE (rust/crates/flate2-1.0.19.tar.gz) = 73768
+SHA256 (rust/crates/foreign-types-0.3.2.tar.gz) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
+SIZE (rust/crates/foreign-types-0.3.2.tar.gz) = 7504
+SHA256 (rust/crates/foreign-types-shared-0.1.1.tar.gz) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (rust/crates/foreign-types-shared-0.1.1.tar.gz) = 5672
+SHA256 (rust/crates/form_urlencoded-1.0.0.tar.gz) = ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00
+SIZE (rust/crates/form_urlencoded-1.0.0.tar.gz) = 8412
+SHA256 (rust/crates/getrandom-0.1.15.tar.gz) = fc587bc0ec293155d5bfa6b9891ec18a1e330c234f896ea47fbada4cadbe47e6
+SIZE (rust/crates/getrandom-0.1.15.tar.gz) = 24786
+SHA256 (rust/crates/ghost-0.1.2.tar.gz) = 1a5bcf1bbeab73aa4cf2fde60a846858dc036163c7c33bec309f8d17de785479
+SIZE (rust/crates/ghost-0.1.2.tar.gz) = 12777
+SHA256 (rust/crates/gimli-0.23.0.tar.gz) = f6503fe142514ca4799d4c26297c4248239fe8838d827db6bd6065c6ed29a6ce
+SIZE (rust/crates/gimli-0.23.0.tar.gz) = 702175
+SHA256 (rust/crates/idna-0.1.5.tar.gz) = 38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e
+SIZE (rust/crates/idna-0.1.5.tar.gz) = 258735
+SHA256 (rust/crates/idna-0.2.0.tar.gz) = 02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9
+SIZE (rust/crates/idna-0.2.0.tar.gz) = 257203
+SHA256 (rust/crates/indoc-1.0.3.tar.gz) = e5a75aeaaef0ce18b58056d306c27b07436fbb34b8816c53094b76dd81803136
+SIZE (rust/crates/indoc-1.0.3.tar.gz) = 13137
+SHA256 (rust/crates/instant-0.1.9.tar.gz) = 61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec
+SIZE (rust/crates/instant-0.1.9.tar.gz) = 5213
+SHA256 (rust/crates/inventory-0.1.10.tar.gz) = 0f0f7efb804ec95e33db9ad49e4252f049e37e8b0a4652e3cd61f7999f2eff7f
+SIZE (rust/crates/inventory-0.1.10.tar.gz) = 11572
+SHA256 (rust/crates/inventory-impl-0.1.10.tar.gz) = 75c094e94816723ab936484666968f5b58060492e880f3c8d00489a1e244fa51
+SIZE (rust/crates/inventory-impl-0.1.10.tar.gz) = 6228
+SHA256 (rust/crates/itertools-0.9.0.tar.gz) = 284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b
+SIZE (rust/crates/itertools-0.9.0.tar.gz) = 96429
+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.81.tar.gz) = 1482821306169ec4d07f6aca392a4681f66c75c9918aa49641a2595db64053cb
+SIZE (rust/crates/libc-0.2.81.tar.gz) = 513105
+SHA256 (rust/crates/lock_api-0.4.2.tar.gz) = dd96ffd135b2fd7b973ac026d28085defbe8983df057ced3eb4f2130b0831312
+SIZE (rust/crates/lock_api-0.4.2.tar.gz) = 20375
+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.4.tar.gz) = 0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525
+SIZE (rust/crates/memchr-2.3.4.tar.gz) = 23077
+SHA256 (rust/crates/miniz_oxide-0.4.3.tar.gz) = 0f2d26ec3309788e423cfbf68ad1800f061638098d76a83681af979dc4eda19d
+SIZE (rust/crates/miniz_oxide-0.4.3.tar.gz) = 50058
+SHA256 (rust/crates/native-tls-0.2.6.tar.gz) = 6fcc7939b5edc4e4f86b1b4a04bb1498afaaf871b1a6691838ed06fcb48d3a3f
+SIZE (rust/crates/native-tls-0.2.6.tar.gz) = 31552
+SHA256 (rust/crates/num-traits-0.2.14.tar.gz) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290
+SIZE (rust/crates/num-traits-0.2.14.tar.gz) = 45476
+SHA256 (rust/crates/object-0.22.0.tar.gz) = 8d3b63360ec3cb337817c2dbd47ab4a0f170d285d8e5a2064600f3def1402397
+SIZE (rust/crates/object-0.22.0.tar.gz) = 181505
+SHA256 (rust/crates/once_cell-1.5.2.tar.gz) = 13bd41f508810a131401606d54ac32a467c97172d74ba7662562ebba5ad07fa0
+SIZE (rust/crates/once_cell-1.5.2.tar.gz) = 27660
+SHA256 (rust/crates/openssl-0.10.31.tar.gz) = 8d008f51b1acffa0d3450a68606e6a51c123012edaacb0f4e1426bd978869187
+SIZE (rust/crates/openssl-0.10.31.tar.gz) = 195472
+SHA256 (rust/crates/openssl-probe-0.1.2.tar.gz) = 77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de
+SIZE (rust/crates/openssl-probe-0.1.2.tar.gz) = 6427
+SHA256 (rust/crates/openssl-sys-0.9.59.tar.gz) = de52d8eabd217311538a39bba130d7dea1f1e118010fee7a033d966845e7d5fe
+SIZE (rust/crates/openssl-sys-0.9.59.tar.gz) = 51178
+SHA256 (rust/crates/parking_lot-0.11.1.tar.gz) = 6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb
+SIZE (rust/crates/parking_lot-0.11.1.tar.gz) = 39854
+SHA256 (rust/crates/parking_lot_core-0.8.1.tar.gz) = d7c6d9b8427445284a09c55be860a15855ab580a417ccad9da88f5a06787ced0
+SIZE (rust/crates/parking_lot_core-0.8.1.tar.gz) = 32296
+SHA256 (rust/crates/paste-1.0.4.tar.gz) = c5d65c4d95931acda4498f675e332fcbdc9a06705cd07086c510e9b6009cd1c1
+SIZE (rust/crates/paste-1.0.4.tar.gz) = 17431
+SHA256 (rust/crates/percent-encoding-1.0.1.tar.gz) = 31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831
+SIZE (rust/crates/percent-encoding-1.0.1.tar.gz) = 10057
+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/pkg-config-0.3.19.tar.gz) = 3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c
+SIZE (rust/crates/pkg-config-0.3.19.tar.gz) = 15451
+SHA256 (rust/crates/ppv-lite86-0.2.10.tar.gz) = ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857
+SIZE (rust/crates/ppv-lite86-0.2.10.tar.gz) = 20915
+SHA256 (rust/crates/proc-macro2-0.4.30.tar.gz) = cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759
+SIZE (rust/crates/proc-macro2-0.4.30.tar.gz) = 34731
+SHA256 (rust/crates/proc-macro2-1.0.24.tar.gz) = 1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71
+SIZE (rust/crates/proc-macro2-1.0.24.tar.gz) = 37716
+SHA256 (rust/crates/psl-0.4.1.tar.gz) = 0fcd4da9d98f254ad641dd081207cc14fcbec95dd58ee62ffc9b96f0684fd6c2
+SIZE (rust/crates/psl-0.4.1.tar.gz) = 5098
+SHA256 (rust/crates/psl-codegen-0.4.2.tar.gz) = 06f94f31e4f36b42e21b831d20bf0efc805b2155624697fb86f987b666518c3b
+SIZE (rust/crates/psl-codegen-0.4.2.tar.gz) = 5612
+SHA256 (rust/crates/psl-lexer-0.2.0.tar.gz) = 6cf84fe23023e855b9a9d038a1b08d5c438d3961d2ced6c2b2358b29fbf74a63
+SIZE (rust/crates/psl-lexer-0.2.0.tar.gz) = 3937
+SHA256 (rust/crates/pyo3-0.13.1.tar.gz) = 00ca634cf3acd58a599b535ed6cb188223298977d471d146121792bfa23b754c
+SIZE (rust/crates/pyo3-0.13.1.tar.gz) = 274764
+SHA256 (rust/crates/pyo3-macros-0.13.1.tar.gz) = 483ac516dbda6789a5b4be0271e7a31b9ad4ec8c0a5955050e8076f72bdbef8f
+SIZE (rust/crates/pyo3-macros-0.13.1.tar.gz) = 5461
+SHA256 (rust/crates/pyo3-macros-backend-0.13.1.tar.gz) = 15230cabcda008f03565ed8bac40f094cbb5ee1b46e6551f1ec3a0e922cf7df9
+SIZE (rust/crates/pyo3-macros-backend-0.13.1.tar.gz) = 33632
+SHA256 (rust/crates/quote-0.6.13.tar.gz) = 6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1
+SIZE (rust/crates/quote-0.6.13.tar.gz) = 17475
+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.7.3.tar.gz) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03
+SIZE (rust/crates/rand-0.7.3.tar.gz) = 112246
+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.5.1.tar.gz) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19
+SIZE (rust/crates/rand_core-0.5.1.tar.gz) = 21116
+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/redox_syscall-0.1.57.tar.gz) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce
+SIZE (rust/crates/redox_syscall-0.1.57.tar.gz) = 17087
+SHA256 (rust/crates/regex-1.4.2.tar.gz) = 38cf2c13ed4745de91a5eb834e11c00bcc3709e773173b2ce4c56c9fbde04b9c
+SIZE (rust/crates/regex-1.4.2.tar.gz) = 236931
+SHA256 (rust/crates/regex-syntax-0.6.21.tar.gz) = 3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189
+SIZE (rust/crates/regex-syntax-0.6.21.tar.gz) = 293572
+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/rental-0.5.5.tar.gz) = 8545debe98b2b139fb04cad8618b530e9b07c152d99a5de83c860b877d67847f
+SIZE (rust/crates/rental-0.5.5.tar.gz) = 16796
+SHA256 (rust/crates/rental-impl-0.5.5.tar.gz) = 475e68978dc5b743f2f40d8e0a8fdc83f1c5e78cbf4b8fa5e74e73beebc340de
+SIZE (rust/crates/rental-impl-0.5.5.tar.gz) = 12093
+SHA256 (rust/crates/rmp-0.8.9.tar.gz) = 0f10b46df14cf1ee1ac7baa4d2fbc2c52c0622a4b82fa8740e37bc452ac0184f
+SIZE (rust/crates/rmp-0.8.9.tar.gz) = 23478
+SHA256 (rust/crates/rmp-serde-0.13.7.tar.gz) = 011e1d58446e9fa3af7cdc1fb91295b10621d3ac4cb3a85cc86385ee9ca50cd3
+SIZE (rust/crates/rmp-serde-0.13.7.tar.gz) = 16676
+SHA256 (rust/crates/rustc-demangle-0.1.18.tar.gz) = 6e3bad0ee36814ca07d7968269dd4b7ec89ec2da10c4bb613928d3077083c232
+SIZE (rust/crates/rustc-demangle-0.1.18.tar.gz) = 19913
+SHA256 (rust/crates/rustc_version-0.2.3.tar.gz) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a
+SIZE (rust/crates/rustc_version-0.2.3.tar.gz) = 10210
+SHA256 (rust/crates/schannel-0.1.19.tar.gz) = 8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75
+SIZE (rust/crates/schannel-0.1.19.tar.gz) = 42755
+SHA256 (rust/crates/scopeguard-1.1.0.tar.gz) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
+SIZE (rust/crates/scopeguard-1.1.0.tar.gz) = 11470
+SHA256 (rust/crates/seahash-3.0.7.tar.gz) = 58f57ca1d128a43733fd71d583e837b1f22239a37ebea09cde11d8d9a9080f47
+SIZE (rust/crates/seahash-3.0.7.tar.gz) = 28697
+SHA256 (rust/crates/security-framework-2.0.0.tar.gz) = c1759c2e3c8580017a484a7ac56d3abc5a6c1feadf88db2f3633f12ae4268c69
+SIZE (rust/crates/security-framework-2.0.0.tar.gz) = 54526
+SHA256 (rust/crates/security-framework-sys-2.0.0.tar.gz) = f99b9d5e26d2a71633cc4f2ebae7cc9f874044e0c351a27e17892d76dce5678b
+SIZE (rust/crates/security-framework-sys-2.0.0.tar.gz) = 10518
+SHA256 (rust/crates/semver-0.9.0.tar.gz) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403
+SIZE (rust/crates/semver-0.9.0.tar.gz) = 17344
+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/sequence_trie-0.3.6.tar.gz) = 1ee22067b7ccd072eeb64454b9c6e1b33b61cd0d49e895fd48676a184580e0c3
+SIZE (rust/crates/sequence_trie-0.3.6.tar.gz) = 9994
+SHA256 (rust/crates/serde-1.0.118.tar.gz) = 06c64263859d87aa2eb554587e2d23183398d617427327cf2b3d0ed8c69e4800
+SIZE (rust/crates/serde-1.0.118.tar.gz) = 74248
+SHA256 (rust/crates/serde_derive-1.0.118.tar.gz) = c84d3526699cd55261af4b941e4e725444df67aa4f9e6a3564f18030d12672df
+SIZE (rust/crates/serde_derive-1.0.118.tar.gz) = 50589
+SHA256 (rust/crates/smallvec-1.5.1.tar.gz) = ae524f056d7d770e174287294f562e95044c68e88dec909a00d2094805db9d75
+SIZE (rust/crates/smallvec-1.5.1.tar.gz) = 26270
+SHA256 (rust/crates/stable_deref_trait-1.2.0.tar.gz) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.tar.gz) = 8054
+SHA256 (rust/crates/syn-0.14.9.tar.gz) = 261ae9ecaa397c42b960649561949d69311f08eeaea86a65696e6e46517cf741
+SIZE (rust/crates/syn-0.14.9.tar.gz) = 135921
+SHA256 (rust/crates/syn-1.0.54.tar.gz) = 9a2af957a63d6bd42255c359c93d9bfdb97076bd3b820897ce55ffbfbf107f44
+SIZE (rust/crates/syn-1.0.54.tar.gz) = 228322
+SHA256 (rust/crates/tempfile-3.1.0.tar.gz) = 7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9
+SIZE (rust/crates/tempfile-3.1.0.tar.gz) = 25823
+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/tinyvec-1.1.0.tar.gz) = ccf8dbc19eb42fba10e8feaaec282fb50e2c14b2726d6301dbfeed0f73306a6f
+SIZE (rust/crates/tinyvec-1.1.0.tar.gz) = 39037
+SHA256 (rust/crates/tinyvec_macros-0.1.0.tar.gz) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
+SIZE (rust/crates/tinyvec_macros-0.1.0.tar.gz) = 1817
+SHA256 (rust/crates/twoway-0.2.1.tar.gz) = 6b40075910de3a912adbd80b5d8bad6ad10a23eeb1f5bf9d4006839e899ba5bc
+SIZE (rust/crates/twoway-0.2.1.tar.gz) = 30486
+SHA256 (rust/crates/unchecked-index-0.2.2.tar.gz) = eeba86d422ce181a719445e51872fa30f1f7413b62becb52e95ec91aa262d85c
+SIZE (rust/crates/unchecked-index-0.2.2.tar.gz) = 8325
+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.16.tar.gz) = a13e63ab62dbe32aeee58d1c5408d35c36c392bba5d9d3142287219721afe606
+SIZE (rust/crates/unicode-normalization-0.1.16.tar.gz) = 92805
+SHA256 (rust/crates/unicode-xid-0.1.0.tar.gz) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc
+SIZE (rust/crates/unicode-xid-0.1.0.tar.gz) = 16000
+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.7.tar.gz) = f14ee04d9415b52b3aeab06258a3f07093182b88ba0f9b8d203f211a7a7d41c7
+SIZE (rust/crates/unindent-0.1.7.tar.gz) = 8346
+SHA256 (rust/crates/url-1.7.2.tar.gz) = dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a
+SIZE (rust/crates/url-1.7.2.tar.gz) = 68597
+SHA256 (rust/crates/url-2.2.0.tar.gz) = 5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e
+SIZE (rust/crates/url-2.2.0.tar.gz) = 42787
+SHA256 (rust/crates/vcpkg-0.2.11.tar.gz) = b00bca6106a5e23f3eee943593759b7fcddb00554332e856d990c893966879fb
+SIZE (rust/crates/vcpkg-0.2.11.tar.gz) = 12600
+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/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/winapi-0.3.9.tar.gz) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.tar.gz) = 1200382
+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-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 (ArniDagur-python-adblock-0.4.2_GH0.tar.gz) = 06de6074e6cfe889fc0383cc929a5a2306570251c14e51abbfcedd328b83e0e9
+SIZE (ArniDagur-python-adblock-0.4.2_GH0.tar.gz) = 24334

Added: head/www/py-adblock/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/py-adblock/pkg-descr	Wed Mar  3 11:29:50 2021	(r567071)
@@ -0,0 +1,3 @@
+Python wrapper for Brave's adblocking library, which is written in Rust.
+
+WWW: https://pypi.org/project/adblock/


More information about the svn-ports-head mailing list