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

Collapse All | Expand All

(-)net/librespeed-go/Makefile (-6 / +9 lines)
Lines 1-66 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	librespeed-go
3
PORTNAME=	librespeed-go
4
DISTVERSIONPREFIX=	v
4
DISTVERSIONPREFIX=	v
5
DISTVERSION=	1.0.0
5
DISTVERSION=	1.0.1
6
CATEGORIES=	net www
6
CATEGORIES=	net www
7
7
8
MAINTAINER=	driesm.michiels@gmail.com
8
MAINTAINER=	driesm.michiels@gmail.com
9
COMMENT=	GO backend for LibreSpeed
9
COMMENT=	GO backend for LibreSpeed
10
10
11
LICENSE=	LGPL3
11
LICENSE=	LGPL3
12
LICENSE_FILE=	${WRKSRC}/LICENSE
12
LICENSE_FILE=	${WRKSRC}/LICENSE
13
13
14
USES=		go:modules
14
USES=		go:modules
15
USE_RC_SUBR=	librespeed-go
15
USE_RC_SUBR=	librespeed-go
16
USE_GITHUB=	YES
16
USE_GITHUB=	YES
17
GH_ACCOUNT=	librespeed
17
GH_ACCOUNT=	librespeed
18
GH_PROJECT=	speedtest-go
18
GH_PROJECT=	speedtest-go
19
GH_TUPLE=	etcd-io:bbolt:v1.3.3:etcd_io_bbolt/vendor/go.etcd.io/bbolt \
19
GH_TUPLE=	etcd-io:bbolt:v1.3.3:etcd_io_bbolt/vendor/go.etcd.io/bbolt \
20
		fsnotify:fsnotify:v1.4.7:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
20
		fsnotify:fsnotify:v1.4.7:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
21
		go-chi:chi:v4.0.3:go_chi_chi/vendor/github.com/go-chi/chi \
21
		go-chi:chi:v4.0.3:go_chi_chi/vendor/github.com/go-chi/chi \
22
		go-chi:cors:v1.0.0:go_chi_cors/vendor/github.com/go-chi/cors \
22
		go-chi:cors:v1.0.0:go_chi_cors/vendor/github.com/go-chi/cors \
23
		go-chi:render:v1.0.1:go_chi_render/vendor/github.com/go-chi/render \
23
		go-chi:render:v1.0.1:go_chi_render/vendor/github.com/go-chi/render \
24
		go-ini:ini:v1.51.0:go_ini_ini/vendor/gopkg.in/ini.v1 \
24
		go-ini:ini:v1.51.0:go_ini_ini/vendor/gopkg.in/ini.v1 \
25
		go-sql-driver:mysql:v1.5.0:go_sql_driver_mysql/vendor/github.com/go-sql-driver/mysql \
25
		go-sql-driver:mysql:v1.5.0:go_sql_driver_mysql/vendor/github.com/go-sql-driver/mysql \
26
		go-yaml:yaml:v2.2.4:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
26
		go-yaml:yaml:v2.2.4:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
27
		golang:freetype:e2365dfdc4a0:golang_freetype/vendor/github.com/golang/freetype \
27
		golang:freetype:e2365dfdc4a0:golang_freetype/vendor/github.com/golang/freetype \
28
		golang:image:58c23975cae1:golang_image/vendor/golang.org/x/image \
28
		golang:image:58c23975cae1:golang_image/vendor/golang.org/x/image \
29
		golang:sys:953cdadca894:golang_sys/vendor/golang.org/x/sys \
29
		golang:sys:953cdadca894:golang_sys/vendor/golang.org/x/sys \
30
		golang:text:v0.3.0:golang_text/vendor/golang.org/x/text \
30
		golang:text:v0.3.0:golang_text/vendor/golang.org/x/text \
31
		hashicorp:hcl:v1.0.0:hashicorp_hcl/vendor/github.com/hashicorp/hcl \
31
		hashicorp:hcl:v1.0.0:hashicorp_hcl/vendor/github.com/hashicorp/hcl \
32
		konsorten:go-windows-terminal-sequences:v1.0.1:konsorten_go_windows_terminal_sequences/vendor/github.com/konsorten/go-windows-terminal-sequences \
32
		konsorten:go-windows-terminal-sequences:v1.0.1:konsorten_go_windows_terminal_sequences/vendor/github.com/konsorten/go-windows-terminal-sequences \
33
		lib:pq:v1.3.0:lib_pq/vendor/github.com/lib/pq \
33
		lib:pq:v1.3.0:lib_pq/vendor/github.com/lib/pq \
34
		magiconair:properties:v1.8.1:magiconair_properties/vendor/github.com/magiconair/properties \
34
		magiconair:properties:v1.8.1:magiconair_properties/vendor/github.com/magiconair/properties \
35
		mitchellh:mapstructure:v1.1.2:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \
35
		mitchellh:mapstructure:v1.1.2:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \
36
		oklog:ulid:v2.0.2:oklog_ulid_v2/vendor/github.com/oklog/ulid/v2 \
36
		oklog:ulid:v2.0.2:oklog_ulid_v2/vendor/github.com/oklog/ulid/v2 \
37
		pelletier:go-toml:v1.2.0:pelletier_go_toml/vendor/github.com/pelletier/go-toml \
37
		pelletier:go-toml:v1.2.0:pelletier_go_toml/vendor/github.com/pelletier/go-toml \
38
		sirupsen:logrus:v1.4.2:sirupsen_logrus/vendor/github.com/sirupsen/logrus \
38
		sirupsen:logrus:v1.4.2:sirupsen_logrus/vendor/github.com/sirupsen/logrus \
39
		spf13:afero:v1.1.2:spf13_afero/vendor/github.com/spf13/afero \
39
		spf13:afero:v1.1.2:spf13_afero/vendor/github.com/spf13/afero \
40
		spf13:cast:v1.3.0:spf13_cast/vendor/github.com/spf13/cast \
40
		spf13:cast:v1.3.0:spf13_cast/vendor/github.com/spf13/cast \
41
		spf13:jwalterweatherman:v1.0.0:spf13_jwalterweatherman/vendor/github.com/spf13/jwalterweatherman \
41
		spf13:jwalterweatherman:v1.0.0:spf13_jwalterweatherman/vendor/github.com/spf13/jwalterweatherman \
42
		spf13:pflag:v1.0.3:spf13_pflag/vendor/github.com/spf13/pflag \
42
		spf13:pflag:v1.0.3:spf13_pflag/vendor/github.com/spf13/pflag \
43
		spf13:viper:v1.6.2:spf13_viper/vendor/github.com/spf13/viper \
43
		spf13:viper:v1.6.2:spf13_viper/vendor/github.com/spf13/viper \
44
		subosito:gotenv:v1.2.0:subosito_gotenv/vendor/github.com/subosito/gotenv
44
		subosito:gotenv:v1.2.0:subosito_gotenv/vendor/github.com/subosito/gotenv
45
45
46
GO_TARGET=	./:${PREFIX}/libexec/librespeed-go/librespeed-go
47
48
SUB_FILES=	pkg-message
46
SUB_FILES=	pkg-message
49
47
50
OPTIONS_DEFINE=	EXAMPLES
48
OPTIONS_DEFINE=	EXAMPLES
51
49
52
post-patch:
50
post-patch:
53
	${REINPLACE_CMD} -e 's|"."|"${ETCDIR}"|g' ${WRKSRC}/config/config.go
51
	${REINPLACE_CMD} -e 's|"."|"${ETCDIR}"|g' ${WRKSRC}/config/config.go
52
	${REINPLACE_CMD} -e 's|"./assets"|"${WWWDIR}"|g' ${WRKSRC}/config/config.go
54
53
54
pre-install:
55
	${REINPLACE_CMD} -e 's|"./assets"|"${WWWDIR}"|g' ${WRKSRC}/settings.toml
56
	${REINPLACE_CMD} -e 's|"speedtest.db"|"/var/db/speedtest.db"|g' ${WRKSRC}/settings.toml
57
55
post-install:
58
post-install:
56
	${MKDIR} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/assets
59
	${MKDIR} ${STAGEDIR}${WWWDIR}
57
	${CP} -a ${WRKSRC}/assets/*.js ${STAGEDIR}${PREFIX}/libexec/librespeed-go/assets
60
	${CP} -a ${WRKSRC}/assets/*.js ${STAGEDIR}${WWWDIR}
58
	${CP} -a ${WRKSRC}/assets/*.ttf ${STAGEDIR}${PREFIX}/libexec/librespeed-go/assets
61
	${CP} -a ${WRKSRC}/assets/*.ttf ${STAGEDIR}${WWWDIR}
59
	${MKDIR} ${STAGEDIR}${ETCDIR}
62
	${MKDIR} ${STAGEDIR}${ETCDIR}
60
	${INSTALL_DATA} ${WRKSRC}/settings.toml ${STAGEDIR}${ETCDIR}/settings.toml.sample
63
	${INSTALL_DATA} ${WRKSRC}/settings.toml ${STAGEDIR}${ETCDIR}/settings.toml.sample
61
64
62
post-install-EXAMPLES-on:
65
post-install-EXAMPLES-on:
63
	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
66
	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
64
	${CP} -a ${WRKSRC}/assets/*.html ${STAGEDIR}${EXAMPLESDIR}
67
	${CP} -a ${WRKSRC}/assets/*.html ${STAGEDIR}${EXAMPLESDIR}
65
68
66
.include <bsd.port.mk>
69
.include <bsd.port.mk>
(-)net/librespeed-go/distinfo (-3 / +3 lines)
Lines 1-55 Link Here
1
TIMESTAMP = 1591867495
1
TIMESTAMP = 1592422992
2
SHA256 (librespeed-speedtest-go-v1.0.0_GH0.tar.gz) = 8d9c572bc06d0994f01757496016b180e61ab422ecc9c03a13f1bdab9bbd766a
2
SHA256 (librespeed-speedtest-go-v1.0.1_GH0.tar.gz) = 1f8bfc80326af71e27f65716c35cc09c642f7424849f013dbe566826d3dfd31e
3
SIZE (librespeed-speedtest-go-v1.0.0_GH0.tar.gz) = 2232423
3
SIZE (librespeed-speedtest-go-v1.0.1_GH0.tar.gz) = 2233115
4
SHA256 (etcd-io-bbolt-v1.3.3_GH0.tar.gz) = 089ae9a1651531dcac069370212abfe16e83af1c6f331d59e0154fa64fe9b120
4
SHA256 (etcd-io-bbolt-v1.3.3_GH0.tar.gz) = 089ae9a1651531dcac069370212abfe16e83af1c6f331d59e0154fa64fe9b120
5
SIZE (etcd-io-bbolt-v1.3.3_GH0.tar.gz) = 94626
5
SIZE (etcd-io-bbolt-v1.3.3_GH0.tar.gz) = 94626
6
SHA256 (fsnotify-fsnotify-v1.4.7_GH0.tar.gz) = b7530d973d0ab0e58ad8ce1b9a4b963d6f57b3d72f2f9e13d49846976361b1cd
6
SHA256 (fsnotify-fsnotify-v1.4.7_GH0.tar.gz) = b7530d973d0ab0e58ad8ce1b9a4b963d6f57b3d72f2f9e13d49846976361b1cd
7
SIZE (fsnotify-fsnotify-v1.4.7_GH0.tar.gz) = 31139
7
SIZE (fsnotify-fsnotify-v1.4.7_GH0.tar.gz) = 31139
8
SHA256 (go-chi-chi-v4.0.3_GH0.tar.gz) = 984d78967a732c35404908f2eb11100d308b992d065e2d8ba3cc3b5d954edb56
8
SHA256 (go-chi-chi-v4.0.3_GH0.tar.gz) = 984d78967a732c35404908f2eb11100d308b992d065e2d8ba3cc3b5d954edb56
9
SIZE (go-chi-chi-v4.0.3_GH0.tar.gz) = 70892
9
SIZE (go-chi-chi-v4.0.3_GH0.tar.gz) = 70892
10
SHA256 (go-chi-cors-v1.0.0_GH0.tar.gz) = 01b7389c7efac340695f35e317c593520cbad8278dc0b96b8c11054e9d9766da
10
SHA256 (go-chi-cors-v1.0.0_GH0.tar.gz) = 01b7389c7efac340695f35e317c593520cbad8278dc0b96b8c11054e9d9766da
11
SIZE (go-chi-cors-v1.0.0_GH0.tar.gz) = 5187
11
SIZE (go-chi-cors-v1.0.0_GH0.tar.gz) = 5187
12
SHA256 (go-chi-render-v1.0.1_GH0.tar.gz) = b7ee66207e869baa271f104d084a38d3d89bb3ebaea1d89169ca26303446422d
12
SHA256 (go-chi-render-v1.0.1_GH0.tar.gz) = b7ee66207e869baa271f104d084a38d3d89bb3ebaea1d89169ca26303446422d
13
SIZE (go-chi-render-v1.0.1_GH0.tar.gz) = 5571
13
SIZE (go-chi-render-v1.0.1_GH0.tar.gz) = 5571
14
SHA256 (go-ini-ini-v1.51.0_GH0.tar.gz) = 6c98311d375afbe36a246c5d29acb5cb428634a4186e591ce9b7fe2fa4f2a471
14
SHA256 (go-ini-ini-v1.51.0_GH0.tar.gz) = 6c98311d375afbe36a246c5d29acb5cb428634a4186e591ce9b7fe2fa4f2a471
15
SIZE (go-ini-ini-v1.51.0_GH0.tar.gz) = 43536
15
SIZE (go-ini-ini-v1.51.0_GH0.tar.gz) = 43536
16
SHA256 (go-sql-driver-mysql-v1.5.0_GH0.tar.gz) = 9d98b46623037447a26a51a203540bf605b6e6220d31f2efc7396242fcb660b5
16
SHA256 (go-sql-driver-mysql-v1.5.0_GH0.tar.gz) = 9d98b46623037447a26a51a203540bf605b6e6220d31f2efc7396242fcb660b5
17
SIZE (go-sql-driver-mysql-v1.5.0_GH0.tar.gz) = 90474
17
SIZE (go-sql-driver-mysql-v1.5.0_GH0.tar.gz) = 90474
18
SHA256 (go-yaml-yaml-v2.2.4_GH0.tar.gz) = 9004c9709200d52ef6e5c69af3f71f3adb1a2b7e884ea7597f306bf54b1f007c
18
SHA256 (go-yaml-yaml-v2.2.4_GH0.tar.gz) = 9004c9709200d52ef6e5c69af3f71f3adb1a2b7e884ea7597f306bf54b1f007c
19
SIZE (go-yaml-yaml-v2.2.4_GH0.tar.gz) = 72209
19
SIZE (go-yaml-yaml-v2.2.4_GH0.tar.gz) = 72209
20
SHA256 (golang-freetype-e2365dfdc4a0_GH0.tar.gz) = fe10686313edaa1b78e2733371f6079bf030bb8fd1847a0346f0c936047a5863
20
SHA256 (golang-freetype-e2365dfdc4a0_GH0.tar.gz) = fe10686313edaa1b78e2733371f6079bf030bb8fd1847a0346f0c936047a5863
21
SIZE (golang-freetype-e2365dfdc4a0_GH0.tar.gz) = 466212
21
SIZE (golang-freetype-e2365dfdc4a0_GH0.tar.gz) = 466212
22
SHA256 (golang-image-58c23975cae1_GH0.tar.gz) = 07bed75a05c6ecd45b4c2f42536ef06d59e11a7d29b9387bba37a91cafcd741f
22
SHA256 (golang-image-58c23975cae1_GH0.tar.gz) = 07bed75a05c6ecd45b4c2f42536ef06d59e11a7d29b9387bba37a91cafcd741f
23
SIZE (golang-image-58c23975cae1_GH0.tar.gz) = 4896648
23
SIZE (golang-image-58c23975cae1_GH0.tar.gz) = 4896648
24
SHA256 (golang-sys-953cdadca894_GH0.tar.gz) = fb56f244784dac7e7f66fc0ff9f5ff6adbd49ccb8f3625285e6e39254b64c12f
24
SHA256 (golang-sys-953cdadca894_GH0.tar.gz) = fb56f244784dac7e7f66fc0ff9f5ff6adbd49ccb8f3625285e6e39254b64c12f
25
SIZE (golang-sys-953cdadca894_GH0.tar.gz) = 1353286
25
SIZE (golang-sys-953cdadca894_GH0.tar.gz) = 1353286
26
SHA256 (golang-text-v0.3.0_GH0.tar.gz) = 8f4c9a048345befc7beccd09267737ee1f55c7b35e5ff80f344ec9e0aa90febb
26
SHA256 (golang-text-v0.3.0_GH0.tar.gz) = 8f4c9a048345befc7beccd09267737ee1f55c7b35e5ff80f344ec9e0aa90febb
27
SIZE (golang-text-v0.3.0_GH0.tar.gz) = 6102619
27
SIZE (golang-text-v0.3.0_GH0.tar.gz) = 6102619
28
SHA256 (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 50632428210503070fd2fde748c88b7414bf84a6a0eadebf9d8e596a033bead2
28
SHA256 (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 50632428210503070fd2fde748c88b7414bf84a6a0eadebf9d8e596a033bead2
29
SIZE (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 70658
29
SIZE (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 70658
30
SHA256 (konsorten-go-windows-terminal-sequences-v1.0.1_GH0.tar.gz) = e36c5a5de388bf72db3037b47f025b09e574be8d0bc74b3e44c960cba0880e87
30
SHA256 (konsorten-go-windows-terminal-sequences-v1.0.1_GH0.tar.gz) = e36c5a5de388bf72db3037b47f025b09e574be8d0bc74b3e44c960cba0880e87
31
SIZE (konsorten-go-windows-terminal-sequences-v1.0.1_GH0.tar.gz) = 1909
31
SIZE (konsorten-go-windows-terminal-sequences-v1.0.1_GH0.tar.gz) = 1909
32
SHA256 (lib-pq-v1.3.0_GH0.tar.gz) = 900b640ed6e740496769291763b2368b578d25d54fe027551392ceaa29bae8ca
32
SHA256 (lib-pq-v1.3.0_GH0.tar.gz) = 900b640ed6e740496769291763b2368b578d25d54fe027551392ceaa29bae8ca
33
SIZE (lib-pq-v1.3.0_GH0.tar.gz) = 96255
33
SIZE (lib-pq-v1.3.0_GH0.tar.gz) = 96255
34
SHA256 (magiconair-properties-v1.8.1_GH0.tar.gz) = 4449df3d2be86608bfc997228f66f1cff57bf620cc5bf9ba44339c7e4c5612dd
34
SHA256 (magiconair-properties-v1.8.1_GH0.tar.gz) = 4449df3d2be86608bfc997228f66f1cff57bf620cc5bf9ba44339c7e4c5612dd
35
SIZE (magiconair-properties-v1.8.1_GH0.tar.gz) = 29735
35
SIZE (magiconair-properties-v1.8.1_GH0.tar.gz) = 29735
36
SHA256 (mitchellh-mapstructure-v1.1.2_GH0.tar.gz) = 53fbc06b125ff1c9c73a4eb1764346932671a29c67a45a92e2ebc6855635069b
36
SHA256 (mitchellh-mapstructure-v1.1.2_GH0.tar.gz) = 53fbc06b125ff1c9c73a4eb1764346932671a29c67a45a92e2ebc6855635069b
37
SIZE (mitchellh-mapstructure-v1.1.2_GH0.tar.gz) = 20980
37
SIZE (mitchellh-mapstructure-v1.1.2_GH0.tar.gz) = 20980
38
SHA256 (oklog-ulid-v2.0.2_GH0.tar.gz) = d2b0dadd45201cd3385736bd5bd9c8c572e42249e713fe65dfb1e1df6870e3e3
38
SHA256 (oklog-ulid-v2.0.2_GH0.tar.gz) = d2b0dadd45201cd3385736bd5bd9c8c572e42249e713fe65dfb1e1df6870e3e3
39
SIZE (oklog-ulid-v2.0.2_GH0.tar.gz) = 56670
39
SIZE (oklog-ulid-v2.0.2_GH0.tar.gz) = 56670
40
SHA256 (pelletier-go-toml-v1.2.0_GH0.tar.gz) = 1a5a620f680033f17e34148bee8f26d96d8c27ff1d7f56f0fe1c7253595b5244
40
SHA256 (pelletier-go-toml-v1.2.0_GH0.tar.gz) = 1a5a620f680033f17e34148bee8f26d96d8c27ff1d7f56f0fe1c7253595b5244
41
SIZE (pelletier-go-toml-v1.2.0_GH0.tar.gz) = 57496
41
SIZE (pelletier-go-toml-v1.2.0_GH0.tar.gz) = 57496
42
SHA256 (sirupsen-logrus-v1.4.2_GH0.tar.gz) = 67f2ddf467b7e63d2d2529d227946a331e245aeef7e2e4521ae82647b5ef84d9
42
SHA256 (sirupsen-logrus-v1.4.2_GH0.tar.gz) = 67f2ddf467b7e63d2d2529d227946a331e245aeef7e2e4521ae82647b5ef84d9
43
SIZE (sirupsen-logrus-v1.4.2_GH0.tar.gz) = 41373
43
SIZE (sirupsen-logrus-v1.4.2_GH0.tar.gz) = 41373
44
SHA256 (spf13-afero-v1.1.2_GH0.tar.gz) = 66554a6b09b0009340ae77c119d5a14e2460bb3aea56e75e138c87e621f3803b
44
SHA256 (spf13-afero-v1.1.2_GH0.tar.gz) = 66554a6b09b0009340ae77c119d5a14e2460bb3aea56e75e138c87e621f3803b
45
SIZE (spf13-afero-v1.1.2_GH0.tar.gz) = 45309
45
SIZE (spf13-afero-v1.1.2_GH0.tar.gz) = 45309
46
SHA256 (spf13-cast-v1.3.0_GH0.tar.gz) = e685282ea33f89e9354d148ad1886f532bcebe86b0b60a167988f7c6d081085f
46
SHA256 (spf13-cast-v1.3.0_GH0.tar.gz) = e685282ea33f89e9354d148ad1886f532bcebe86b0b60a167988f7c6d081085f
47
SIZE (spf13-cast-v1.3.0_GH0.tar.gz) = 11085
47
SIZE (spf13-cast-v1.3.0_GH0.tar.gz) = 11085
48
SHA256 (spf13-jwalterweatherman-v1.0.0_GH0.tar.gz) = 2ece12b964e0d230b10851555185d42d3c81b401efda044265ae716eb1d0bc2d
48
SHA256 (spf13-jwalterweatherman-v1.0.0_GH0.tar.gz) = 2ece12b964e0d230b10851555185d42d3c81b401efda044265ae716eb1d0bc2d
49
SIZE (spf13-jwalterweatherman-v1.0.0_GH0.tar.gz) = 6392
49
SIZE (spf13-jwalterweatherman-v1.0.0_GH0.tar.gz) = 6392
50
SHA256 (spf13-pflag-v1.0.3_GH0.tar.gz) = 9e57f86f493f04d9077fccd04e7139ebf243dd544e917ab83d35729b3e54a124
50
SHA256 (spf13-pflag-v1.0.3_GH0.tar.gz) = 9e57f86f493f04d9077fccd04e7139ebf243dd544e917ab83d35729b3e54a124
51
SIZE (spf13-pflag-v1.0.3_GH0.tar.gz) = 46002
51
SIZE (spf13-pflag-v1.0.3_GH0.tar.gz) = 46002
52
SHA256 (spf13-viper-v1.6.2_GH0.tar.gz) = 9b17f295fd994c65e4f0338b321115f89d30c88f05bdbeb97d8bf1b971351b02
52
SHA256 (spf13-viper-v1.6.2_GH0.tar.gz) = 9b17f295fd994c65e4f0338b321115f89d30c88f05bdbeb97d8bf1b971351b02
53
SIZE (spf13-viper-v1.6.2_GH0.tar.gz) = 52000
53
SIZE (spf13-viper-v1.6.2_GH0.tar.gz) = 52000
54
SHA256 (subosito-gotenv-v1.2.0_GH0.tar.gz) = 5f6826992c11981018c77377f33dbc56d0be932e0d38a2f51e795c99725e7ba5
54
SHA256 (subosito-gotenv-v1.2.0_GH0.tar.gz) = 5f6826992c11981018c77377f33dbc56d0be932e0d38a2f51e795c99725e7ba5
55
SIZE (subosito-gotenv-v1.2.0_GH0.tar.gz) = 7359
55
SIZE (subosito-gotenv-v1.2.0_GH0.tar.gz) = 7359
(-)net/librespeed-go/files/librespeed-go.in (-6 / +3 lines)
Lines 1-38 Link Here
1
#!/bin/sh
1
#!/bin/sh
2
2
3
# $FreeBSD$
3
# $FreeBSD$
4
#
4
#
5
# PROVIDE: librespeed-go
5
# PROVIDE: librespeed-go
6
# REQUIRE: SERVERS
6
# REQUIRE: SERVERS
7
# KEYWORD: shutdown
7
# KEYWORD: shutdown
8
#
8
#
9
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
9
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
10
# to enable this service:
10
# to enable this service:
11
#
11
#
12
# librespeed_go_enable:		Set to NO by default.
12
# librespeed_go_enable:		Set to NO by default.
13
#				Set it to YES to enable librenms
13
#				Set it to YES to enable librespeed-go
14
# librespeed_go_pid:		Path of the pid file.
14
# librespeed_go_pid:		Path of the pid file.
15
#				Default /var/run/librenms/librenms.pid
15
#				Default /var/run/librespeed-go.pid
16
# librespeed_go_daemonflags:	Flags passed to daemon(8)
16
# librespeed_go_daemonflags:	Flags passed to daemon(8)
17
#				Default -f which prevents any logging
17
#				Default -f which prevents any logging
18
# librespeed_go_chdir:		Dir to run the daemon in
19
# 				Default /usr/local/libexec/librespeed-go
20
18
21
. /etc/rc.subr
19
. /etc/rc.subr
22
20
23
name="librespeed_go"
21
name="librespeed_go"
24
rcvar="${name}_enable"
22
rcvar="${name}_enable"
25
command="/usr/sbin/daemon"
23
command="/usr/sbin/daemon"
26
24
27
load_rc_config $name
25
load_rc_config $name
28
26
29
: ${librespeed_go_enable:="NO"}
27
: ${librespeed_go_enable:="NO"}
30
: ${librespeed_go_pid:="/var/run/librespeed-go.pid"}
28
: ${librespeed_go_pid:="/var/run/librespeed-go.pid"}
31
: ${librespeed_go_daemonflags:="-f"}
29
: ${librespeed_go_daemonflags:="-f"}
32
: ${librespeed_go_chdir:="%%PREFIX%%/libexec/librespeed-go"}
33
30
34
pidfile="$librespeed_go_pid"
31
pidfile="$librespeed_go_pid"
35
procname="%%PREFIX%%/libexec/librespeed-go/librespeed-go"
32
procname="%%PREFIX%%/bin/librespeed-go"
36
command_args="$librespeed_go_daemonflags -p $pidfile $procname"
33
command_args="$librespeed_go_daemonflags -p $pidfile $procname"
37
34
38
run_rc_command "$1"
35
run_rc_command "$1"
(-)net/librespeed-go/files/patch-settings.toml (-8 lines)
Lines 1-8 Link Here
1
--- settings.toml.orig	2020-06-02 10:10:50 UTC
2
+++ settings.toml
3
@@ -21,4 +21,4 @@ database_username=""
4
 database_password=""
5
 
6
 # if you use `bolt` as database, set database_file to database file location
7
-database_file="speedtest.db"
8
+database_file="/var/db/speedtest.db"
(-)net/librespeed-go/files/pkg-message.in (-4 / +4 lines)
Lines 1-23 Link Here
1
[
1
[
2
{ type: install
2
{ type: install
3
  message: <<EOM
3
  message: <<EOM
4
Copy your preferred example from %%PREFIX%%/share/examples/librespeed-go to %%PREFIX%%/libexec/librespeed-go/assets/index.html.
4
Copy your preferred example from %%EXAMPLESDIR%% to %%WWWDIR%%/index.html.
5
To use the backend feature, be sure to copy a -full example.
5
To use the backend feature, be sure to copy a -full example.
6
	cd %%PREFIX%%/share/examples/librespeed-go
6
	cd %%EXAMPLESDIR%%
7
	cp -a example-singleServer-full.html %%PREFIX%%/libexec/librespeed-go/assets/index.html
7
	cp -a example-singleServer-full.html %%WWWDIR%%/index.html
8
8
9
To automatically start librespeed-go at boot time:
9
To automatically start librespeed-go at boot time:
10
# sysrc librespeed_go_enable="YES"
10
# sysrc librespeed_go_enable="YES"
11
11
12
To start the service directly:
12
To start the service directly:
13
# service librespeed-go start
13
# service librespeed-go start
14
EOM
14
EOM
15
}
15
}
16
{ type: remove
16
{ type: remove
17
  message: <<EOM
17
  message: <<EOM
18
If you are uninstalling librespeed-go permanently,
18
If you are uninstalling librespeed-go permanently,
19
and you do *NOT* want to retain the speedtest database and other your configured landing page,
19
and you do *NOT* want to retain the speedtest database and other your configured landing page,
20
you should manually remove /var/db/speedtest.db, and %%PREFIX%%/libexec/librespeed-go.
20
you should manually remove /var/db/speedtest.db, and %%WWWDIR%%.
21
EOM
21
EOM
22
}
22
}
23
]
23
]
(-)net/librespeed-go/pkg-plist (-5 / +6 lines)
Lines 1-15 Link Here
1
bin/librespeed-go
1
@sample %%ETCDIR%%/settings.toml.sample
2
@sample %%ETCDIR%%/settings.toml.sample
2
libexec/librespeed-go/assets/NotoSansDisplay-Light.ttf
3
libexec/librespeed-go/assets/NotoSansDisplay-Medium.ttf
4
libexec/librespeed-go/assets/speedtest.js
5
libexec/librespeed-go/assets/speedtest_worker.js
6
libexec/librespeed-go/librespeed-go
7
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-multipleServers-full.html
3
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-multipleServers-full.html
8
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-multipleServers-pretty.html
4
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-multipleServers-pretty.html
9
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-singleServer-basic.html
5
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-singleServer-basic.html
10
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-singleServer-chart.html
6
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-singleServer-chart.html
11
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-singleServer-customSettings.html
7
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-singleServer-customSettings.html
12
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-singleServer-full.html
8
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-singleServer-full.html
13
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-singleServer-gauges.html
9
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-singleServer-gauges.html
14
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-singleServer-pretty.html
10
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-singleServer-pretty.html
15
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-singleServer-progressBar.html
11
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-singleServer-progressBar.html
12
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/index.html
13
%%WWWDIR%%/NotoSansDisplay-Light.ttf
14
%%WWWDIR%%/NotoSansDisplay-Medium.ttf
15
%%WWWDIR%%/speedtest.js
16
%%WWWDIR%%/speedtest_worker.js

Return to bug 247357