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

Collapse All | Expand All

(-)GIDs (-1 / +1 lines)
Lines 254-260 Link Here
254
# free: 311
254
# free: 311
255
_sphinx:*:312:
255
_sphinx:*:312:
256
_fastdfs:*:313:
256
_fastdfs:*:313:
257
# free: 314
257
airdcpp:*:314:
258
# free: 315
258
# free: 315
259
# free: 316
259
# free: 316
260
# free: 317
260
# free: 317
(-)UIDs (-1 / +1 lines)
Lines 259-265 Link Here
259
# free: 311
259
# free: 311
260
_sphinx:*:312:312::0:0:Sphinxsearch Owner:/nonexistent:/usr/sbin/nologin
260
_sphinx:*:312:312::0:0:Sphinxsearch Owner:/nonexistent:/usr/sbin/nologin
261
_fastdfs:*:313:313::0:0:FastDFS Owner:/nonexistent:/usr/sbin/nologin
261
_fastdfs:*:313:313::0:0:FastDFS Owner:/nonexistent:/usr/sbin/nologin
262
# free: 314
262
airdcpp:*:314:314::0:0:Airdc++ WebClient Daemon:/nonexistent:/user/sbin/nologin
263
# free: 315
263
# free: 315
264
# free: 316
264
# free: 316
265
# free: 317
265
# free: 317
(-)net-p2p/airdcpp-webclient/Makefile (+61 lines)
Line 0 Link Here
1
# Created by: Venim <ven1m@protonmail.com>
2
# $FreeBSD$
3
4
PORTNAME=	airdcpp-webclient
5
PORTVERSION=	2.10.1
6
CATEGORIES=	net-p2p
7
MASTER_SITES=	https://airdcpp-web.github.io/
8
9
MAINTAINER=	ven1m@protonmail.com
10
COMMENT=	Peer-to-peer file sharing application for file servers/NAS devices
11
12
LICENSE=	MIT
13
14
BUILD_DEPENDS=	npm>1.54:www/npm \
15
		websocketpp>=0.7.0:devel/websocketpp
16
RUN_DEPENDS=	npm>=1.54:www/npm
17
LIB_DEPENDS=	libboost_regex.so:devel/boost-libs \
18
		libboost_thread.so:devel/boost-libs \
19
		libboost_system.so:devel/boost-libs \
20
		libmaxminddb.so:net/libmaxminddb \
21
		libleveldb.so:databases/leveldb \
22
		libminiupnpc.so:net/miniupnpc
23
24
USES=		cmake compiler:c++11-lang pkgconfig python ssl iconv
25
26
USE_GITHUB=	yes
27
GH_ACCOUNT=	airdcpp-web
28
29
AIRDCPP_VARDIR?=	/var
30
AIRDCPP_RUNDIR?=	${AIRDCPP_VARDIR}/run/airdcppd
31
32
BINARY_ALIAS=	python=${PYTHON_CMD}
33
34
AIRDCPP_USER?=	airdcpp
35
AIRDCPP_GROUP?=	airdcpp
36
37
USE_RC_SUBR=	airdcppd
38
SUB_FILES=	pkg-message dcppboot.xml
39
SUB_LIST+=	AIRDCPP_USER=${AIRDCPP_USER} \
40
		AIRDCPP_GROUP=${AIRDCPP_GROUP} \
41
		AIRDCPP_RUNDIR=${AIRDCPP_RUNDIR}
42
43
OPTIONS_DEFINE=		NATPMP TBB
44
OPTIONS_DEFAULT=	NATPMP
45
46
NATPMP_DESC=		Optional NAT-PMP support
47
NATPMP_CONFIGURE_WITH=	natpmp
48
NATPMP_LIB_DEPENDS=	libnatpmp.so:net/libnatpmp
49
50
TBB_DESC=		Optional Intel Threading Building Blocks (TBB) support
51
TBB_CONFIGURE_WITH=	tbb
52
TBB_LIB_DEPENDS=	libtbb.so:devel/tbb
53
54
ALL_TARGET=	all
55
56
post-install:
57
	${MKDIR} ${STAGEDIR}${PREFIX}/etc/airdcpp/
58
	${INSTALL_DATA} ${WRKDIR}/dcppboot.xml ${STAGEDIR}${PREFIX}/etc/airdcpp/dcppboot.xml.sample
59
	${MKDIR} ${STAGEDIR}${AIRDCPP_RUNDIR}
60
61
.include <bsd.port.mk>
(-)net-p2p/airdcpp-webclient/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1608131224
2
SHA256 (airdcpp-web-airdcpp-webclient-2.10.1_GH0.tar.gz) = af9e65ab5f1ae3b51fce0c6c832893175d68149f9c89151d933213c18958aefd
3
SIZE (airdcpp-web-airdcpp-webclient-2.10.1_GH0.tar.gz) = 964433
(-)net-p2p/airdcpp-webclient/files/airdcppd.in (+30 lines)
Line 0 Link Here
1
#!/bin/sh
2
3
#
4
# PROVIDE: airdcppd
5
# REQUIRE: LOGIN
6
# KEYWORD: shutdown
7
#
8
# Add these lines to /etc/rc.conf.local or /etc/rc.conf
9
# to enable this service:
10
#
11
# airdcppd_enable (bool):	Set to NO by default.
12
#				Set it to YES to enable doormand.
13
14
. /etc/rc.subr
15
16
name="airdcppd"
17
rcvar="${name}_enable"
18
load_rc_config "${name}"
19
20
: ${airdcppd_enable:="NO"}
21
: ${airdcppd_user:="%%AIRDCPP_USER%%"}
22
: ${airdcppd_group:="%%AIRDCPP_GROUP%%"}
23
: ${airdcppd_umask:=0002}
24
25
command="%%PREFIX%%/bin/${name}"
26
pidfile="%%AIRDCPP_RUNDIR%%/${name}.pid"
27
28
command_args="-d -p=${pidfile}"
29
30
run_rc_command "$1"
(-)net-p2p/airdcpp-webclient/files/dcppboot.xml.in (+13 lines)
Line 0 Link Here
1
<Boot>
2
    <!--
3
    ConfigPath specifies where settings, queue and other runtime data should be saved.
4
    You may use the following variables, which are interpreted on a per-user basis:
5
6
    %[HOME] - User's home directory, typically /home/<username>/
7
8
    All % variables from strftime with the current time:
9
    http://www.cplusplus.com/reference/ctime/strftime/
10
11
    -->
12
    <ConfigPath>%%PREFIX%%/etc/airdcpp/</ConfigPath>
13
</Boot>
(-)net-p2p/airdcpp-webclient/files/pkg-message.in (+12 lines)
Line 0 Link Here
1
[
2
{ type: install
3
  message: <<EOM
4
  Before first launch the following command needs to be run
5
  in order to setup user and web server ports
6
 
7
  su -m %%AIRDCPP_USER%% -c "airdcppd -c=%%PREFIX%%/etc/airdcpp --configure"
8
9
  To enable the service, add airdcppd_enable=YES to rc.conf
10
EOM
11
}
12
]
(-)net-p2p/airdcpp-webclient/pkg-descr (+6 lines)
Line 0 Link Here
1
AirDC++ Web Client is a locally installed application, which is designed
2
for frequent sharing of files or directories within groups of people in
3
a local network or over internet. The daemon application can be installed
4
on different types of systems, such as on file servers and NAS devices.
5
6
WWW: https://airdcpp-web.github.io/
(-)net-p2p/airdcpp-webclient/pkg-plist (+145 lines)
Line 0 Link Here
1
bin/airdcppd
2
@sample etc/airdcpp/dcppboot.xml.sample
3
lib/libairdcpp-webapi.so.2.10.1
4
lib/libairdcpp.so.2.10.1
5
share/airdcpp/web-resources/assets/32267f3b4db33a7c85ee31d9b317c9e4.ttf
6
share/airdcpp/web-resources/assets/3a909e9bcf105f28ebe725ce76fe7cf9.svg
7
share/airdcpp/web-resources/assets/5818bbd07dfd7095920a592049f5d9bd.ttf
8
share/airdcpp/web-resources/assets/5f363d3d71c36033aff040837c8683ab.svg
9
share/airdcpp/web-resources/assets/607a77859353c0cc1882b51e1e269d38.eot
10
share/airdcpp/web-resources/assets/7eefe04dc985dd4ad38bd7f4ec0c20a0.eot
11
share/airdcpp/web-resources/assets/a940d584750708f5435ce2c523498ddb.woff
12
share/airdcpp/web-resources/assets/f4f60ace2cf62f2cba66b370b535a8ad.svg
13
share/airdcpp/web-resources/images/AirDCPlusPlus.1eb3f49b41aea45df8aab6c5e6b7229d.png
14
share/airdcpp/web-resources/images/AirDCPlusPlus_192.1eb3f49b41aea45df8aab6c5e6b7229d.png
15
share/airdcpp/web-resources/images/AirDCPlusPlus_512.09bfcee78e3fe944e79e75cdf1509042.png
16
share/airdcpp/web-resources/images/background_winter_1500px.616e9f16814b9f849ab2df5b532cf838.jpg
17
share/airdcpp/web-resources/images/background_winter_3840px.0e07df195a857a526476b1955c73e6dd.jpg
18
share/airdcpp/web-resources/images/favicon.f9c7de7e2da72a8ee8ce572b54179cd4.ico
19
share/airdcpp/web-resources/images/flags.99f63ae7a743f21ab30847ed06a698d9.png
20
share/airdcpp/web-resources/images/ios-logo.6743e568f29ca899a83e282e324d0e88.png
21
share/airdcpp/web-resources/index.html
22
share/airdcpp/web-resources/js/favorite-hubs.b8265492cf03e8e6ac5e.chunk.js
23
share/airdcpp/web-resources/js/favorite-hubs.b8265492cf03e8e6ac5e.chunk.js.gz
24
share/airdcpp/web-resources/js/favorite-hubs.b8265492cf03e8e6ac5e.chunk.js.map
25
share/airdcpp/web-resources/js/favorite-hubs~filelists~home~hubs~queue~search~share~transfers.d87f630bedb182a2e55f.chunk.js
26
share/airdcpp/web-resources/js/favorite-hubs~filelists~home~hubs~queue~search~share~transfers.d87f630bedb182a2e55f.chunk.js.gz
27
share/airdcpp/web-resources/js/favorite-hubs~filelists~home~hubs~queue~search~share~transfers.d87f630bedb182a2e55f.chunk.js.map
28
share/airdcpp/web-resources/js/favorite-hubs~filelists~hubs~queue~search~share~transfers.bf58a86d12eb37f07f82.chunk.js
29
share/airdcpp/web-resources/js/favorite-hubs~filelists~hubs~queue~search~share~transfers.bf58a86d12eb37f07f82.chunk.js.gz
30
share/airdcpp/web-resources/js/favorite-hubs~filelists~hubs~queue~search~share~transfers.bf58a86d12eb37f07f82.chunk.js.map
31
share/airdcpp/web-resources/js/filelists.1e9d9d7f87e586c9d0f2.chunk.js
32
share/airdcpp/web-resources/js/filelists.1e9d9d7f87e586c9d0f2.chunk.js.gz
33
share/airdcpp/web-resources/js/filelists.1e9d9d7f87e586c9d0f2.chunk.js.map
34
share/airdcpp/web-resources/js/filelists~files~hubs~messages.3af94534acbd5709fa6b.chunk.js
35
share/airdcpp/web-resources/js/filelists~files~hubs~messages.3af94534acbd5709fa6b.chunk.js.gz
36
share/airdcpp/web-resources/js/filelists~files~hubs~messages.3af94534acbd5709fa6b.chunk.js.map
37
share/airdcpp/web-resources/js/filelists~search.625a6f0c88183b44b24d.chunk.js
38
share/airdcpp/web-resources/js/filelists~search.625a6f0c88183b44b24d.chunk.js.gz
39
share/airdcpp/web-resources/js/filelists~search.625a6f0c88183b44b24d.chunk.js.map
40
share/airdcpp/web-resources/js/files.d0747e7d18cb46abc2f6.chunk.js
41
share/airdcpp/web-resources/js/files.d0747e7d18cb46abc2f6.chunk.js.gz
42
share/airdcpp/web-resources/js/files.d0747e7d18cb46abc2f6.chunk.js.map
43
share/airdcpp/web-resources/js/home.7f2a29a824533ab18612.chunk.js
44
share/airdcpp/web-resources/js/home.7f2a29a824533ab18612.chunk.js.gz
45
share/airdcpp/web-resources/js/home.7f2a29a824533ab18612.chunk.js.map
46
share/airdcpp/web-resources/js/hubs.5198ff689163fa75bf9a.chunk.js
47
share/airdcpp/web-resources/js/hubs.5198ff689163fa75bf9a.chunk.js.gz
48
share/airdcpp/web-resources/js/hubs.5198ff689163fa75bf9a.chunk.js.map
49
share/airdcpp/web-resources/js/hubs~messages~system-log.69b4eb033b733f240aea.chunk.js
50
share/airdcpp/web-resources/js/hubs~messages~system-log.69b4eb033b733f240aea.chunk.js.gz
51
share/airdcpp/web-resources/js/hubs~messages~system-log.69b4eb033b733f240aea.chunk.js.map
52
share/airdcpp/web-resources/js/locales/ca.a9db86078f1c1400d1ab.chunk.js
53
share/airdcpp/web-resources/js/locales/ca.a9db86078f1c1400d1ab.chunk.js.gz
54
share/airdcpp/web-resources/js/locales/ca.a9db86078f1c1400d1ab.chunk.js.map
55
share/airdcpp/web-resources/js/locales/da.d1794da6114d56e1ace8.chunk.js
56
share/airdcpp/web-resources/js/locales/da.d1794da6114d56e1ace8.chunk.js.gz
57
share/airdcpp/web-resources/js/locales/da.d1794da6114d56e1ace8.chunk.js.map
58
share/airdcpp/web-resources/js/locales/de.99c13f9e4d637366125e.chunk.js
59
share/airdcpp/web-resources/js/locales/de.99c13f9e4d637366125e.chunk.js.gz
60
share/airdcpp/web-resources/js/locales/de.99c13f9e4d637366125e.chunk.js.map
61
share/airdcpp/web-resources/js/locales/el.5668d8f841063e1dad35.chunk.js
62
share/airdcpp/web-resources/js/locales/el.5668d8f841063e1dad35.chunk.js.gz
63
share/airdcpp/web-resources/js/locales/el.5668d8f841063e1dad35.chunk.js.map
64
share/airdcpp/web-resources/js/locales/en.0abcd75025d5f477c69b.chunk.js
65
share/airdcpp/web-resources/js/locales/en.0abcd75025d5f477c69b.chunk.js.gz
66
share/airdcpp/web-resources/js/locales/en.0abcd75025d5f477c69b.chunk.js.map
67
share/airdcpp/web-resources/js/locales/es.282f3914b287c3cb0035.chunk.js
68
share/airdcpp/web-resources/js/locales/es.282f3914b287c3cb0035.chunk.js.gz
69
share/airdcpp/web-resources/js/locales/es.282f3914b287c3cb0035.chunk.js.map
70
share/airdcpp/web-resources/js/locales/eu.3b1cdf13a0a3d9066c59.chunk.js
71
share/airdcpp/web-resources/js/locales/eu.3b1cdf13a0a3d9066c59.chunk.js.gz
72
share/airdcpp/web-resources/js/locales/eu.3b1cdf13a0a3d9066c59.chunk.js.map
73
share/airdcpp/web-resources/js/locales/fi.32f8e0ef4a0c7517463d.chunk.js
74
share/airdcpp/web-resources/js/locales/fi.32f8e0ef4a0c7517463d.chunk.js.gz
75
share/airdcpp/web-resources/js/locales/fi.32f8e0ef4a0c7517463d.chunk.js.map
76
share/airdcpp/web-resources/js/locales/fr.14c2e0b76facc5e4ba81.chunk.js
77
share/airdcpp/web-resources/js/locales/fr.14c2e0b76facc5e4ba81.chunk.js.gz
78
share/airdcpp/web-resources/js/locales/fr.14c2e0b76facc5e4ba81.chunk.js.map
79
share/airdcpp/web-resources/js/locales/hu.e447ac7b9fa4b6d1b580.chunk.js
80
share/airdcpp/web-resources/js/locales/hu.e447ac7b9fa4b6d1b580.chunk.js.gz
81
share/airdcpp/web-resources/js/locales/hu.e447ac7b9fa4b6d1b580.chunk.js.map
82
share/airdcpp/web-resources/js/locales/it.904f7e00e5eba8fb02bb.chunk.js
83
share/airdcpp/web-resources/js/locales/it.904f7e00e5eba8fb02bb.chunk.js.gz
84
share/airdcpp/web-resources/js/locales/it.904f7e00e5eba8fb02bb.chunk.js.map
85
share/airdcpp/web-resources/js/locales/nl.938f0971f0955d09d518.chunk.js
86
share/airdcpp/web-resources/js/locales/nl.938f0971f0955d09d518.chunk.js.gz
87
share/airdcpp/web-resources/js/locales/nl.938f0971f0955d09d518.chunk.js.map
88
share/airdcpp/web-resources/js/locales/no.47e11d4599d4cefa6a20.chunk.js
89
share/airdcpp/web-resources/js/locales/no.47e11d4599d4cefa6a20.chunk.js.gz
90
share/airdcpp/web-resources/js/locales/no.47e11d4599d4cefa6a20.chunk.js.map
91
share/airdcpp/web-resources/js/locales/pl.24444d56d19f712e5bd0.chunk.js
92
share/airdcpp/web-resources/js/locales/pl.24444d56d19f712e5bd0.chunk.js.gz
93
share/airdcpp/web-resources/js/locales/pl.24444d56d19f712e5bd0.chunk.js.map
94
share/airdcpp/web-resources/js/locales/pt-br.0396e70ef79d68321276.chunk.js
95
share/airdcpp/web-resources/js/locales/pt-br.0396e70ef79d68321276.chunk.js.gz
96
share/airdcpp/web-resources/js/locales/pt-br.0396e70ef79d68321276.chunk.js.map
97
share/airdcpp/web-resources/js/locales/pt.47b5bcae4f09f78df3f2.chunk.js
98
share/airdcpp/web-resources/js/locales/pt.47b5bcae4f09f78df3f2.chunk.js.gz
99
share/airdcpp/web-resources/js/locales/pt.47b5bcae4f09f78df3f2.chunk.js.map
100
share/airdcpp/web-resources/js/locales/ro.b44800b8120ad9f74ea3.chunk.js
101
share/airdcpp/web-resources/js/locales/ro.b44800b8120ad9f74ea3.chunk.js.gz
102
share/airdcpp/web-resources/js/locales/ro.b44800b8120ad9f74ea3.chunk.js.map
103
share/airdcpp/web-resources/js/locales/ru.b5e3a86f81d83219aae5.chunk.js
104
share/airdcpp/web-resources/js/locales/ru.b5e3a86f81d83219aae5.chunk.js.gz
105
share/airdcpp/web-resources/js/locales/ru.b5e3a86f81d83219aae5.chunk.js.map
106
share/airdcpp/web-resources/js/locales/sv.702aedfe38ffbd6c1162.chunk.js
107
share/airdcpp/web-resources/js/locales/sv.702aedfe38ffbd6c1162.chunk.js.gz
108
share/airdcpp/web-resources/js/locales/sv.702aedfe38ffbd6c1162.chunk.js.map
109
share/airdcpp/web-resources/js/locales/tr.44524c533a0d07323ef2.chunk.js
110
share/airdcpp/web-resources/js/locales/tr.44524c533a0d07323ef2.chunk.js.gz
111
share/airdcpp/web-resources/js/locales/tr.44524c533a0d07323ef2.chunk.js.map
112
share/airdcpp/web-resources/js/locales/uk_UA.fa2c45fb3882013c1a91.chunk.js
113
share/airdcpp/web-resources/js/locales/uk_UA.fa2c45fb3882013c1a91.chunk.js.gz
114
share/airdcpp/web-resources/js/locales/uk_UA.fa2c45fb3882013c1a91.chunk.js.map
115
share/airdcpp/web-resources/js/locales/zh_CN.71d0150f9f10982a577a.chunk.js
116
share/airdcpp/web-resources/js/locales/zh_CN.71d0150f9f10982a577a.chunk.js.gz
117
share/airdcpp/web-resources/js/locales/zh_CN.71d0150f9f10982a577a.chunk.js.map
118
share/airdcpp/web-resources/js/main.754adcbd950cc617a142.entry.js
119
share/airdcpp/web-resources/js/main.754adcbd950cc617a142.entry.js.gz
120
share/airdcpp/web-resources/js/main.754adcbd950cc617a142.entry.js.map
121
share/airdcpp/web-resources/js/messages.24ccf6255701ca5de0ab.chunk.js
122
share/airdcpp/web-resources/js/messages.24ccf6255701ca5de0ab.chunk.js.gz
123
share/airdcpp/web-resources/js/messages.24ccf6255701ca5de0ab.chunk.js.map
124
share/airdcpp/web-resources/js/queue.6d73dc28c6f4ce5194fc.chunk.js
125
share/airdcpp/web-resources/js/queue.6d73dc28c6f4ce5194fc.chunk.js.gz
126
share/airdcpp/web-resources/js/queue.6d73dc28c6f4ce5194fc.chunk.js.map
127
share/airdcpp/web-resources/js/search.bbae4d81202dd2fce4bb.chunk.js
128
share/airdcpp/web-resources/js/search.bbae4d81202dd2fce4bb.chunk.js.gz
129
share/airdcpp/web-resources/js/search.bbae4d81202dd2fce4bb.chunk.js.map
130
share/airdcpp/web-resources/js/settings.423c9bff52efc09b32b0.chunk.js
131
share/airdcpp/web-resources/js/settings.423c9bff52efc09b32b0.chunk.js.gz
132
share/airdcpp/web-resources/js/settings.423c9bff52efc09b32b0.chunk.js.map
133
share/airdcpp/web-resources/js/share.a5a3095fd419bc1edd1f.chunk.js
134
share/airdcpp/web-resources/js/share.a5a3095fd419bc1edd1f.chunk.js.gz
135
share/airdcpp/web-resources/js/share.a5a3095fd419bc1edd1f.chunk.js.map
136
share/airdcpp/web-resources/js/system-log.4329ac2dfa1cc5d45f7a.chunk.js
137
share/airdcpp/web-resources/js/system-log.4329ac2dfa1cc5d45f7a.chunk.js.gz
138
share/airdcpp/web-resources/js/system-log.4329ac2dfa1cc5d45f7a.chunk.js.map
139
share/airdcpp/web-resources/js/transfers.3c77d1a16772d018850e.chunk.js
140
share/airdcpp/web-resources/js/transfers.3c77d1a16772d018850e.chunk.js.gz
141
share/airdcpp/web-resources/js/transfers.3c77d1a16772d018850e.chunk.js.map
142
share/airdcpp/web-resources/sw.js
143
share/airdcpp/web-resources/sw.js.gz
144
share/airdcpp/web-resources/sw.js.map
145
@dir(,airdcpp,0775) /var/run/airdcppd

Return to bug 252013