View | Details | Raw Unified | Return to bug 253835 | Differences between
and this patch

Collapse All | Expand All

(-)www/Makefile (+1 lines)
Lines 57-62 Link Here
57
    SUBDIR += browsh
57
    SUBDIR += browsh
58
    SUBDIR += bugzilla2atom
58
    SUBDIR += bugzilla2atom
59
    SUBDIR += buku
59
    SUBDIR += buku
60
    SUBDIR += bukubrow
60
    SUBDIR += butterfly
61
    SUBDIR += butterfly
61
    SUBDIR += c-icap
62
    SUBDIR += c-icap
62
    SUBDIR += c-icap-modules
63
    SUBDIR += c-icap-modules
(-)www/bukubrow/Makefile (+91 lines)
Line 0 Link Here
1
# Created by: Igor Pokrovsky <ip@unixway.org>
2
# $FreeBSD$
3
4
PORTNAME=	bukubrow
5
PORTVERSION=	5.1.0
6
CATEGORIES=	www
7
8
MAINTAINER=	ip@unixway.org
9
COMMENT=	WebExtension host application for Buku
10
11
LICENSE=	GPLv3
12
LICENSE_FILE=	${WRKSRC}/LICENSE
13
14
RUN_DEPENDS=	buku:www/buku
15
16
USES=		cargo pkgconfig
17
18
USE_GITHUB=	yes
19
GH_ACCOUNT=	samhh
20
GH_PROJECT=	${PORTNAME}-host
21
GH_TAGNAME=	v5.1.0
22
23
CARGO_CRATES=	ansi_term-0.11.0 \
24
		argon2rs-0.2.5 \
25
		arrayvec-0.4.10 \
26
		atty-0.2.11 \
27
		backtrace-0.3.9 \
28
		backtrace-sys-0.1.24 \
29
		bitflags-1.0.4 \
30
		blake2-rfc-0.2.18 \
31
		byteorder-1.3.1 \
32
		cc-1.0.25 \
33
		cfg-if-0.1.5 \
34
		clap-2.33.0 \
35
		cloudabi-0.0.3 \
36
		constant_time_eq-0.1.3 \
37
		dirs-2.0.1 \
38
		dirs-sys-0.3.3 \
39
		failure-0.1.5 \
40
		failure_derive-0.1.5 \
41
		fallible-iterator-0.2.0 \
42
		fallible-streaming-iterator-0.1.9 \
43
		fuchsia-cprng-0.1.1 \
44
		itoa-0.4.3 \
45
		libc-0.2.86 \
46
		libsqlite3-sys-0.15.0 \
47
		linked-hash-map-0.4.2 \
48
		lru-cache-0.1.1 \
49
		memchr-2.2.0 \
50
		nodrop-0.1.13 \
51
		numtoa-0.1.0 \
52
		pkg-config-0.3.14 \
53
		proc-macro2-0.4.19 \
54
		quote-0.6.8 \
55
		rand_core-0.3.1 \
56
		rand_core-0.4.0 \
57
		rand_os-0.1.3 \
58
		rdrand-0.4.0 \
59
		redox_syscall-0.1.40 \
60
		redox_termios-0.1.1 \
61
		redox_users-0.3.0 \
62
		rusqlite-0.19.0 \
63
		rustc-demangle-0.1.9 \
64
		ryu-0.2.6 \
65
		scoped_threadpool-0.1.9 \
66
		serde-1.0.79 \
67
		serde_derive-1.0.79 \
68
		serde_json-1.0.30 \
69
		strsim-0.8.0 \
70
		syn-0.15.6 \
71
		synstructure-0.10.1 \
72
		termion-1.5.2 \
73
		textwrap-0.11.0 \
74
		time-0.1.40 \
75
		unicode-width-0.1.5 \
76
		unicode-xid-0.1.0 \
77
		vcpkg-0.2.6 \
78
		vec_map-0.8.1 \
79
		webbrowser-0.5.1 \
80
		widestring-0.4.0 \
81
		winapi-0.3.8 \
82
		winapi-i686-pc-windows-gnu-0.4.0 \
83
		winapi-x86_64-pc-windows-gnu-0.4.0 \
84
		winreg-0.7.0
85
86
PLIST_FILES=	bin/${PORTNAME}
87
88
post-install:
89
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
90
91
.include <bsd.port.mk>
(-)www/bukubrow/distinfo (+127 lines)
Line 0 Link Here
1
TIMESTAMP = 1614191401
2
SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
3
SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087
4
SHA256 (rust/crates/argon2rs-0.2.5.tar.gz) = 3f67b0b6a86dae6e67ff4ca2b6201396074996379fba2b92ff649126f37cb392
5
SIZE (rust/crates/argon2rs-0.2.5.tar.gz) = 353096
6
SHA256 (rust/crates/arrayvec-0.4.10.tar.gz) = 92c7fb76bc8826a8b33b4ee5bb07a247a81e76764ab4d55e8f73e3a4d8808c71
7
SIZE (rust/crates/arrayvec-0.4.10.tar.gz) = 26133
8
SHA256 (rust/crates/atty-0.2.11.tar.gz) = 9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652
9
SIZE (rust/crates/atty-0.2.11.tar.gz) = 5916
10
SHA256 (rust/crates/backtrace-0.3.9.tar.gz) = 89a47830402e9981c5c41223151efcced65a0510c13097c769cede7efb34782a
11
SIZE (rust/crates/backtrace-0.3.9.tar.gz) = 31054
12
SHA256 (rust/crates/backtrace-sys-0.1.24.tar.gz) = c66d56ac8dabd07f6aacdaf633f4b8262f5b3601a810a0dcddffd5c22c69daa0
13
SIZE (rust/crates/backtrace-sys-0.1.24.tar.gz) = 522332
14
SHA256 (rust/crates/bitflags-1.0.4.tar.gz) = 228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12
15
SIZE (rust/crates/bitflags-1.0.4.tar.gz) = 15282
16
SHA256 (rust/crates/blake2-rfc-0.2.18.tar.gz) = 5d6d530bdd2d52966a6d03b7a964add7ae1a288d25214066fd4b600f0f796400
17
SIZE (rust/crates/blake2-rfc-0.2.18.tar.gz) = 15676
18
SHA256 (rust/crates/byteorder-1.3.1.tar.gz) = a019b10a2a7cdeb292db131fc8113e57ea2a908f6e7894b0c3c671893b65dbeb
19
SIZE (rust/crates/byteorder-1.3.1.tar.gz) = 20959
20
SHA256 (rust/crates/cc-1.0.25.tar.gz) = f159dfd43363c4d08055a07703eb7a3406b0dac4d0584d96965a3262db3c9d16
21
SIZE (rust/crates/cc-1.0.25.tar.gz) = 43191
22
SHA256 (rust/crates/cfg-if-0.1.5.tar.gz) = 0c4e7bb64a8ebb0d856483e1e682ea3422f883c5f5615a90d51a2c82fe87fdd3
23
SIZE (rust/crates/cfg-if-0.1.5.tar.gz) = 7363
24
SHA256 (rust/crates/clap-2.33.0.tar.gz) = 5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9
25
SIZE (rust/crates/clap-2.33.0.tar.gz) = 196458
26
SHA256 (rust/crates/cloudabi-0.0.3.tar.gz) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f
27
SIZE (rust/crates/cloudabi-0.0.3.tar.gz) = 22156
28
SHA256 (rust/crates/constant_time_eq-0.1.3.tar.gz) = 8ff012e225ce166d4422e0e78419d901719760f62ae2b7969ca6b564d1b54a9e
29
SIZE (rust/crates/constant_time_eq-0.1.3.tar.gz) = 1279
30
SHA256 (rust/crates/dirs-2.0.1.tar.gz) = 1c4ef5a8b902d393339e2a2c7fe573af92ce7e0ee5a3ff827b4c9ad7e07e4fa1
31
SIZE (rust/crates/dirs-2.0.1.tar.gz) = 11742
32
SHA256 (rust/crates/dirs-sys-0.3.3.tar.gz) = 937756392ec77d1f2dd9dc3ac9d69867d109a2121479d72c364e42f4cab21e2d
33
SIZE (rust/crates/dirs-sys-0.3.3.tar.gz) = 10495
34
SHA256 (rust/crates/failure-0.1.5.tar.gz) = 795bd83d3abeb9220f257e597aa0080a508b27533824adf336529648f6abf7e2
35
SIZE (rust/crates/failure-0.1.5.tar.gz) = 36749
36
SHA256 (rust/crates/failure_derive-0.1.5.tar.gz) = ea1063915fd7ef4309e222a5a07cf9c319fb9c7836b1f89b85458672dbb127e1
37
SIZE (rust/crates/failure_derive-0.1.5.tar.gz) = 4884
38
SHA256 (rust/crates/fallible-iterator-0.2.0.tar.gz) = 4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7
39
SIZE (rust/crates/fallible-iterator-0.2.0.tar.gz) = 18509
40
SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.tar.gz) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
41
SIZE (rust/crates/fallible-streaming-iterator-0.1.9.tar.gz) = 9249
42
SHA256 (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba
43
SIZE (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = 2950
44
SHA256 (rust/crates/itoa-0.4.3.tar.gz) = 1306f3464951f30e30d12373d31c79fbd52d236e5e896fd92f96ec7babbbe60b
45
SIZE (rust/crates/itoa-0.4.3.tar.gz) = 11061
46
SHA256 (rust/crates/libc-0.2.86.tar.gz) = b7282d924be3275cec7f6756ff4121987bc6481325397dde6ba3e7802b1a8b1c
47
SIZE (rust/crates/libc-0.2.86.tar.gz) = 522986
48
SHA256 (rust/crates/libsqlite3-sys-0.15.0.tar.gz) = 72b1e07fcc60484f42e246f0cf1f133940c98117c81b2cefcdf71be288069680
49
SIZE (rust/crates/libsqlite3-sys-0.15.0.tar.gz) = 2221097
50
SHA256 (rust/crates/linked-hash-map-0.4.2.tar.gz) = 7860ec297f7008ff7a1e3382d7f7e1dcd69efc94751a2284bafc3d013c2aa939
51
SIZE (rust/crates/linked-hash-map-0.4.2.tar.gz) = 15980
52
SHA256 (rust/crates/lru-cache-0.1.1.tar.gz) = 4d06ff7ff06f729ce5f4e227876cb88d10bc59cd4ae1e09fbb2bde15c850dc21
53
SIZE (rust/crates/lru-cache-0.1.1.tar.gz) = 8645
54
SHA256 (rust/crates/memchr-2.2.0.tar.gz) = 2efc7bc57c883d4a4d6e3246905283d8dae951bb3bd32f49d6ef297f546e1c39
55
SIZE (rust/crates/memchr-2.2.0.tar.gz) = 20939
56
SHA256 (rust/crates/nodrop-0.1.13.tar.gz) = 2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945
57
SIZE (rust/crates/nodrop-0.1.13.tar.gz) = 7508
58
SHA256 (rust/crates/numtoa-0.1.0.tar.gz) = b8f8bdf33df195859076e54ab11ee78a1b208382d3a26ec40d142ffc1ecc49ef
59
SIZE (rust/crates/numtoa-0.1.0.tar.gz) = 8999
60
SHA256 (rust/crates/pkg-config-0.3.14.tar.gz) = 676e8eb2b1b4c9043511a9b7bea0915320d7e502b0a079fb03f9635a5252b18c
61
SIZE (rust/crates/pkg-config-0.3.14.tar.gz) = 13565
62
SHA256 (rust/crates/proc-macro2-0.4.19.tar.gz) = ffe022fb8c8bd254524b0b3305906c1921fa37a84a644e29079a9e62200c3901
63
SIZE (rust/crates/proc-macro2-0.4.19.tar.gz) = 30128
64
SHA256 (rust/crates/quote-0.6.8.tar.gz) = dd636425967c33af890042c483632d33fa7a18f19ad1d7ea72e8998c6ef8dea5
65
SIZE (rust/crates/quote-0.6.8.tar.gz) = 15530
66
SHA256 (rust/crates/rand_core-0.3.1.tar.gz) = 7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b
67
SIZE (rust/crates/rand_core-0.3.1.tar.gz) = 15483
68
SHA256 (rust/crates/rand_core-0.4.0.tar.gz) = d0e7a549d590831370895ab7ba4ea0c1b6b011d106b5ff2da6eee112615e6dc0
69
SIZE (rust/crates/rand_core-0.4.0.tar.gz) = 20326
70
SHA256 (rust/crates/rand_os-0.1.3.tar.gz) = 7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071
71
SIZE (rust/crates/rand_os-0.1.3.tar.gz) = 18965
72
SHA256 (rust/crates/rdrand-0.4.0.tar.gz) = 678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2
73
SIZE (rust/crates/rdrand-0.4.0.tar.gz) = 6456
74
SHA256 (rust/crates/redox_syscall-0.1.40.tar.gz) = c214e91d3ecf43e9a4e41e578973adeb14b474f2bee858742d127af75a0112b1
75
SIZE (rust/crates/redox_syscall-0.1.40.tar.gz) = 14745
76
SHA256 (rust/crates/redox_termios-0.1.1.tar.gz) = 7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76
77
SIZE (rust/crates/redox_termios-0.1.1.tar.gz) = 3227
78
SHA256 (rust/crates/redox_users-0.3.0.tar.gz) = 3fe5204c3a17e97dde73f285d49be585df59ed84b50a872baf416e73b62c3828
79
SIZE (rust/crates/redox_users-0.3.0.tar.gz) = 12766
80
SHA256 (rust/crates/rusqlite-0.19.0.tar.gz) = 6ebca2e7e3deb7241b7fa5929c088548c590728b1b740c479594c23f813eb8a7
81
SIZE (rust/crates/rusqlite-0.19.0.tar.gz) = 97998
82
SHA256 (rust/crates/rustc-demangle-0.1.9.tar.gz) = bcfe5b13211b4d78e5c2cadfebd7769197d95c639c35a50057eb4c05de811395
83
SIZE (rust/crates/rustc-demangle-0.1.9.tar.gz) = 11463
84
SHA256 (rust/crates/ryu-0.2.6.tar.gz) = 7153dd96dade874ab973e098cb62fcdbb89a03682e46b144fd09550998d4a4a7
85
SIZE (rust/crates/ryu-0.2.6.tar.gz) = 39911
86
SHA256 (rust/crates/scoped_threadpool-0.1.9.tar.gz) = 1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8
87
SIZE (rust/crates/scoped_threadpool-0.1.9.tar.gz) = 7800
88
SHA256 (rust/crates/serde-1.0.79.tar.gz) = 84257ccd054dc351472528c8587b4de2dbf0dc0fe2e634030c1a90bfdacebaa9
89
SIZE (rust/crates/serde-1.0.79.tar.gz) = 72864
90
SHA256 (rust/crates/serde_derive-1.0.79.tar.gz) = 31569d901045afbff7a9479f793177fe9259819aff10ab4f89ef69bbc5f567fe
91
SIZE (rust/crates/serde_derive-1.0.79.tar.gz) = 46506
92
SHA256 (rust/crates/serde_json-1.0.30.tar.gz) = 7f60a296fed15c3edbbe9aa83b646531459e565c525b0ab628deb1a4b28e4180
93
SIZE (rust/crates/serde_json-1.0.30.tar.gz) = 69348
94
SHA256 (rust/crates/strsim-0.8.0.tar.gz) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
95
SIZE (rust/crates/strsim-0.8.0.tar.gz) = 9309
96
SHA256 (rust/crates/syn-0.15.6.tar.gz) = 854b08a640fc8f54728fb95321e3ec485b365a97fe47609797c671addd1dde69
97
SIZE (rust/crates/syn-0.15.6.tar.gz) = 142904
98
SHA256 (rust/crates/synstructure-0.10.1.tar.gz) = 73687139bf99285483c96ac0add482c3776528beac1d97d444f6e91f203a2015
99
SIZE (rust/crates/synstructure-0.10.1.tar.gz) = 17836
100
SHA256 (rust/crates/termion-1.5.2.tar.gz) = dde0593aeb8d47accea5392b39350015b5eccb12c0d98044d856983d89548dea
101
SIZE (rust/crates/termion-1.5.2.tar.gz) = 22076
102
SHA256 (rust/crates/textwrap-0.11.0.tar.gz) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
103
SIZE (rust/crates/textwrap-0.11.0.tar.gz) = 17322
104
SHA256 (rust/crates/time-0.1.40.tar.gz) = d825be0eb33fda1a7e68012d51e9c7f451dc1a69391e7fdc197060bb8c56667b
105
SIZE (rust/crates/time-0.1.40.tar.gz) = 29518
106
SHA256 (rust/crates/unicode-width-0.1.5.tar.gz) = 882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526
107
SIZE (rust/crates/unicode-width-0.1.5.tar.gz) = 15761
108
SHA256 (rust/crates/unicode-xid-0.1.0.tar.gz) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc
109
SIZE (rust/crates/unicode-xid-0.1.0.tar.gz) = 16000
110
SHA256 (rust/crates/vcpkg-0.2.6.tar.gz) = def296d3eb3b12371b2c7d0e83bfe1403e4db2d7a0bba324a12b21c4ee13143d
111
SIZE (rust/crates/vcpkg-0.2.6.tar.gz) = 9866
112
SHA256 (rust/crates/vec_map-0.8.1.tar.gz) = 05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a
113
SIZE (rust/crates/vec_map-0.8.1.tar.gz) = 14959
114
SHA256 (rust/crates/webbrowser-0.5.1.tar.gz) = c01efd7cb6939b7f34983f1edff0550e5b21b49e2db4495656295922df8939ac
115
SIZE (rust/crates/webbrowser-0.5.1.tar.gz) = 9954
116
SHA256 (rust/crates/widestring-0.4.0.tar.gz) = effc0e4ff8085673ea7b9b2e3c73f6bd4d118810c9009ed8f1e16bd96c331db6
117
SIZE (rust/crates/widestring-0.4.0.tar.gz) = 24241
118
SHA256 (rust/crates/winapi-0.3.8.tar.gz) = 8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6
119
SIZE (rust/crates/winapi-0.3.8.tar.gz) = 1128308
120
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
121
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
122
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
123
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
124
SHA256 (rust/crates/winreg-0.7.0.tar.gz) = 0120db82e8a1e0b9fb3345a539c478767c0048d842860994d96113d5b667bd69
125
SIZE (rust/crates/winreg-0.7.0.tar.gz) = 21225
126
SHA256 (samhh-bukubrow-host-5.1.0-v5.1.0_GH0.tar.gz) = 986d024d9a83062404993e40572f9cdbc1607cce15a2fac627ccd75ec944a9fe
127
SIZE (samhh-bukubrow-host-5.1.0-v5.1.0_GH0.tar.gz) = 28737
(-)www/bukubrow/files/patch-src_hosts_paths.rs (+11 lines)
Line 0 Link Here
1
--- src/hosts/paths.rs.orig	2020-05-05 16:57:29 UTC
2
+++ src/hosts/paths.rs
3
@@ -16,7 +16,7 @@ enum OsType {
4
 }
5
 
6
 fn get_os_type() -> OsType {
7
-    if cfg!(target_os = "linux") {
8
+    if cfg!(target_os = "linux") || cfg!(target_os = "freebsd") {
9
         OsType::Linux
10
     } else if cfg!(target_os = "macos") {
11
         OsType::MacOS
(-)www/bukubrow/pkg-descr (+5 lines)
Line 0 Link Here
1
Bukubrow is a WebExtension for Buku, a command-line bookmark manager.
2
This is the corresponding host that facilitates interfacing with the Buku
3
database via native messaging.
4
5
WWW: https://github.com/samhh/bukubrow-host
(-)www/bukubrow/pkg-message (+14 lines)
Line 0 Link Here
1
Two additional steps are required to use Buku web extension:
2
3
1. Register host application, depending on your browser:
4
	bukubrow --install-brave
5
	bukubrow --install-firefox
6
	bukubrow --install-chromium
7
	bukubrow --install-chrome
8
9
Notice, that these commands should be run as a user, which will use browser
10
extension.
11
12
2. Install browser extension itself. It should be available in relevant
13
addon store. Otherwise please see:
14
	https://github.com/samhh/bukubrow-webext

Return to bug 253835