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:/usr/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.11.0
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 = 1610217827
2
SHA256 (airdcpp-web-airdcpp-webclient-2.11.0_GH0.tar.gz) = cc147166e85257dde4717616a1a4f601ecd12237dd688a400bd4349ae010e7aa
3
SIZE (airdcpp-web-airdcpp-webclient-2.11.0_GH0.tar.gz) = 967326
(-)net-p2p/airdcpp-webclient/files/airdcppd.in (+32 lines)
Line 0 Link Here
1
#!/bin/sh
2
3
#
4
# PROVIDE: airdcppd
5
# REQUIRE: DAEMON
6
# BEFORE:  LOGIN
7
# KEYWORD: shutdown
8
#
9
# Add these lines to /etc/rc.conf.local or /etc/rc.conf
10
# to enable this service:
11
#
12
# airdcppd_enable (bool):	Set to NO by default.
13
#				Set it to YES to enable doormand.
14
15
. /etc/rc.subr
16
17
name="airdcppd"
18
rcvar="${name}_enable"
19
load_rc_config "${name}"
20
21
: ${airdcppd_enable:="NO"}
22
: ${airdcppd_user:="%%AIRDCPP_USER%%"}
23
: ${airdcppd_group:="%%AIRDCPP_GROUP%%"}
24
: ${airdcppd_umask:="0002"}
25
26
command="%%PREFIX%%/bin/${name}"
27
pidfile="%%AIRDCPP_RUNDIR%%/${name}.pid"
28
29
command_args="-d -p=${pidfile}"
30
31
umask ${airdcppd_umask}
32
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(airdcpp,airdcpp,0644) etc/airdcpp/dcppboot.xml.sample
3
lib/libairdcpp-webapi.so.2.11.0
4
lib/libairdcpp.so.2.11.0
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.548e9d78f9abbf0dafe9.chunk.js
23
share/airdcpp/web-resources/js/favorite-hubs.548e9d78f9abbf0dafe9.chunk.js.gz
24
share/airdcpp/web-resources/js/favorite-hubs.548e9d78f9abbf0dafe9.chunk.js.map
25
share/airdcpp/web-resources/js/favorite-hubs~filelists~home~hubs~queue~search~share~transfers.562a2ec7976f939d0641.chunk.js
26
share/airdcpp/web-resources/js/favorite-hubs~filelists~home~hubs~queue~search~share~transfers.562a2ec7976f939d0641.chunk.js.gz
27
share/airdcpp/web-resources/js/favorite-hubs~filelists~home~hubs~queue~search~share~transfers.562a2ec7976f939d0641.chunk.js.map
28
share/airdcpp/web-resources/js/favorite-hubs~filelists~hubs~queue~search~share~transfers.62931d4a4e6e32e2cd98.chunk.js
29
share/airdcpp/web-resources/js/favorite-hubs~filelists~hubs~queue~search~share~transfers.62931d4a4e6e32e2cd98.chunk.js.gz
30
share/airdcpp/web-resources/js/favorite-hubs~filelists~hubs~queue~search~share~transfers.62931d4a4e6e32e2cd98.chunk.js.map
31
share/airdcpp/web-resources/js/filelists.bef06f9a95dedd79465a.chunk.js
32
share/airdcpp/web-resources/js/filelists.bef06f9a95dedd79465a.chunk.js.gz
33
share/airdcpp/web-resources/js/filelists.bef06f9a95dedd79465a.chunk.js.map
34
share/airdcpp/web-resources/js/filelists~files~hubs~messages.bf54d25428a0c0fe13b7.chunk.js
35
share/airdcpp/web-resources/js/filelists~files~hubs~messages.bf54d25428a0c0fe13b7.chunk.js.gz
36
share/airdcpp/web-resources/js/filelists~files~hubs~messages.bf54d25428a0c0fe13b7.chunk.js.map
37
share/airdcpp/web-resources/js/filelists~search.4b0f2b939a83cc8b3b89.chunk.js
38
share/airdcpp/web-resources/js/filelists~search.4b0f2b939a83cc8b3b89.chunk.js.gz
39
share/airdcpp/web-resources/js/filelists~search.4b0f2b939a83cc8b3b89.chunk.js.map
40
share/airdcpp/web-resources/js/files.5945067cc8b2473cf155.chunk.js
41
share/airdcpp/web-resources/js/files.5945067cc8b2473cf155.chunk.js.gz
42
share/airdcpp/web-resources/js/files.5945067cc8b2473cf155.chunk.js.map
43
share/airdcpp/web-resources/js/home.22cf170ffebf73af4fd7.chunk.js
44
share/airdcpp/web-resources/js/home.22cf170ffebf73af4fd7.chunk.js.gz
45
share/airdcpp/web-resources/js/home.22cf170ffebf73af4fd7.chunk.js.map
46
share/airdcpp/web-resources/js/hubs.b5042a1d96f1e04595cf.chunk.js
47
share/airdcpp/web-resources/js/hubs.b5042a1d96f1e04595cf.chunk.js.gz
48
share/airdcpp/web-resources/js/hubs.b5042a1d96f1e04595cf.chunk.js.map
49
share/airdcpp/web-resources/js/hubs~messages~system-log.d3b0cc749a8d11bfa528.chunk.js
50
share/airdcpp/web-resources/js/hubs~messages~system-log.d3b0cc749a8d11bfa528.chunk.js.gz
51
share/airdcpp/web-resources/js/hubs~messages~system-log.d3b0cc749a8d11bfa528.chunk.js.map
52
share/airdcpp/web-resources/js/locales/ca.d6aaed1a9e469f02faf4.chunk.js
53
share/airdcpp/web-resources/js/locales/ca.d6aaed1a9e469f02faf4.chunk.js.gz
54
share/airdcpp/web-resources/js/locales/ca.d6aaed1a9e469f02faf4.chunk.js.map
55
share/airdcpp/web-resources/js/locales/da.8cf034d3b900143dcc0d.chunk.js
56
share/airdcpp/web-resources/js/locales/da.8cf034d3b900143dcc0d.chunk.js.gz
57
share/airdcpp/web-resources/js/locales/da.8cf034d3b900143dcc0d.chunk.js.map
58
share/airdcpp/web-resources/js/locales/de.fa6f252b16a635dd894d.chunk.js
59
share/airdcpp/web-resources/js/locales/de.fa6f252b16a635dd894d.chunk.js.gz
60
share/airdcpp/web-resources/js/locales/de.fa6f252b16a635dd894d.chunk.js.map
61
share/airdcpp/web-resources/js/locales/el.a762ecc9cb9d87e77ade.chunk.js
62
share/airdcpp/web-resources/js/locales/el.a762ecc9cb9d87e77ade.chunk.js.gz
63
share/airdcpp/web-resources/js/locales/el.a762ecc9cb9d87e77ade.chunk.js.map
64
share/airdcpp/web-resources/js/locales/en.94ea13e805c15dbd3d82.chunk.js
65
share/airdcpp/web-resources/js/locales/en.94ea13e805c15dbd3d82.chunk.js.gz
66
share/airdcpp/web-resources/js/locales/en.94ea13e805c15dbd3d82.chunk.js.map
67
share/airdcpp/web-resources/js/locales/es.20b4882645d9aa991fd0.chunk.js
68
share/airdcpp/web-resources/js/locales/es.20b4882645d9aa991fd0.chunk.js.gz
69
share/airdcpp/web-resources/js/locales/es.20b4882645d9aa991fd0.chunk.js.map
70
share/airdcpp/web-resources/js/locales/eu.6b8f438219afb4370979.chunk.js
71
share/airdcpp/web-resources/js/locales/eu.6b8f438219afb4370979.chunk.js.gz
72
share/airdcpp/web-resources/js/locales/eu.6b8f438219afb4370979.chunk.js.map
73
share/airdcpp/web-resources/js/locales/fi.e22b1400ad63143ef806.chunk.js
74
share/airdcpp/web-resources/js/locales/fi.e22b1400ad63143ef806.chunk.js.gz
75
share/airdcpp/web-resources/js/locales/fi.e22b1400ad63143ef806.chunk.js.map
76
share/airdcpp/web-resources/js/locales/fr.9420b8de9331fa59ad23.chunk.js
77
share/airdcpp/web-resources/js/locales/fr.9420b8de9331fa59ad23.chunk.js.gz
78
share/airdcpp/web-resources/js/locales/fr.9420b8de9331fa59ad23.chunk.js.map
79
share/airdcpp/web-resources/js/locales/hu.feeff5f52960f75068f7.chunk.js
80
share/airdcpp/web-resources/js/locales/hu.feeff5f52960f75068f7.chunk.js.gz
81
share/airdcpp/web-resources/js/locales/hu.feeff5f52960f75068f7.chunk.js.map
82
share/airdcpp/web-resources/js/locales/it.3d10da62d3774ee38bb9.chunk.js
83
share/airdcpp/web-resources/js/locales/it.3d10da62d3774ee38bb9.chunk.js.gz
84
share/airdcpp/web-resources/js/locales/it.3d10da62d3774ee38bb9.chunk.js.map
85
share/airdcpp/web-resources/js/locales/nl.54421e54bbcce1ec5eff.chunk.js
86
share/airdcpp/web-resources/js/locales/nl.54421e54bbcce1ec5eff.chunk.js.gz
87
share/airdcpp/web-resources/js/locales/nl.54421e54bbcce1ec5eff.chunk.js.map
88
share/airdcpp/web-resources/js/locales/no.ad2fe441d5e43fb67bf5.chunk.js
89
share/airdcpp/web-resources/js/locales/no.ad2fe441d5e43fb67bf5.chunk.js.gz
90
share/airdcpp/web-resources/js/locales/no.ad2fe441d5e43fb67bf5.chunk.js.map
91
share/airdcpp/web-resources/js/locales/pl.0583f3936995cc84d182.chunk.js
92
share/airdcpp/web-resources/js/locales/pl.0583f3936995cc84d182.chunk.js.gz
93
share/airdcpp/web-resources/js/locales/pl.0583f3936995cc84d182.chunk.js.map
94
share/airdcpp/web-resources/js/locales/pt-br.f5ec2866aa6be1c39840.chunk.js
95
share/airdcpp/web-resources/js/locales/pt-br.f5ec2866aa6be1c39840.chunk.js.gz
96
share/airdcpp/web-resources/js/locales/pt-br.f5ec2866aa6be1c39840.chunk.js.map
97
share/airdcpp/web-resources/js/locales/pt.5dc9902d593e89505803.chunk.js
98
share/airdcpp/web-resources/js/locales/pt.5dc9902d593e89505803.chunk.js.gz
99
share/airdcpp/web-resources/js/locales/pt.5dc9902d593e89505803.chunk.js.map
100
share/airdcpp/web-resources/js/locales/ro.5c6fa15438bc5577a659.chunk.js
101
share/airdcpp/web-resources/js/locales/ro.5c6fa15438bc5577a659.chunk.js.gz
102
share/airdcpp/web-resources/js/locales/ro.5c6fa15438bc5577a659.chunk.js.map
103
share/airdcpp/web-resources/js/locales/ru.d67d9fcf997d037334b6.chunk.js
104
share/airdcpp/web-resources/js/locales/ru.d67d9fcf997d037334b6.chunk.js.gz
105
share/airdcpp/web-resources/js/locales/ru.d67d9fcf997d037334b6.chunk.js.map
106
share/airdcpp/web-resources/js/locales/sv.553f8606dedd11ec1095.chunk.js
107
share/airdcpp/web-resources/js/locales/sv.553f8606dedd11ec1095.chunk.js.gz
108
share/airdcpp/web-resources/js/locales/sv.553f8606dedd11ec1095.chunk.js.map
109
share/airdcpp/web-resources/js/locales/tr.68bf8da64f874c88f5e5.chunk.js
110
share/airdcpp/web-resources/js/locales/tr.68bf8da64f874c88f5e5.chunk.js.gz
111
share/airdcpp/web-resources/js/locales/tr.68bf8da64f874c88f5e5.chunk.js.map
112
share/airdcpp/web-resources/js/locales/uk_UA.c600dece8c0cc2add360.chunk.js
113
share/airdcpp/web-resources/js/locales/uk_UA.c600dece8c0cc2add360.chunk.js.gz
114
share/airdcpp/web-resources/js/locales/uk_UA.c600dece8c0cc2add360.chunk.js.map
115
share/airdcpp/web-resources/js/locales/zh_CN.033c0e30f22b2c9e2a63.chunk.js
116
share/airdcpp/web-resources/js/locales/zh_CN.033c0e30f22b2c9e2a63.chunk.js.gz
117
share/airdcpp/web-resources/js/locales/zh_CN.033c0e30f22b2c9e2a63.chunk.js.map
118
share/airdcpp/web-resources/js/main.b2ee816cc611f583c84d.entry.js
119
share/airdcpp/web-resources/js/main.b2ee816cc611f583c84d.entry.js.gz
120
share/airdcpp/web-resources/js/main.b2ee816cc611f583c84d.entry.js.map
121
share/airdcpp/web-resources/js/messages.9c38f51a0f5ec8ae19d8.chunk.js
122
share/airdcpp/web-resources/js/messages.9c38f51a0f5ec8ae19d8.chunk.js.gz
123
share/airdcpp/web-resources/js/messages.9c38f51a0f5ec8ae19d8.chunk.js.map
124
share/airdcpp/web-resources/js/queue.c0fe1dbf2bca3817f04e.chunk.js
125
share/airdcpp/web-resources/js/queue.c0fe1dbf2bca3817f04e.chunk.js.gz
126
share/airdcpp/web-resources/js/queue.c0fe1dbf2bca3817f04e.chunk.js.map
127
share/airdcpp/web-resources/js/search.ee9f28a9a5411b298c72.chunk.js
128
share/airdcpp/web-resources/js/search.ee9f28a9a5411b298c72.chunk.js.gz
129
share/airdcpp/web-resources/js/search.ee9f28a9a5411b298c72.chunk.js.map
130
share/airdcpp/web-resources/js/settings.abfb3ce6781a196af7a5.chunk.js
131
share/airdcpp/web-resources/js/settings.abfb3ce6781a196af7a5.chunk.js.gz
132
share/airdcpp/web-resources/js/settings.abfb3ce6781a196af7a5.chunk.js.map
133
share/airdcpp/web-resources/js/share.e1bdee7394f8e5057867.chunk.js
134
share/airdcpp/web-resources/js/share.e1bdee7394f8e5057867.chunk.js.gz
135
share/airdcpp/web-resources/js/share.e1bdee7394f8e5057867.chunk.js.map
136
share/airdcpp/web-resources/js/system-log.8ced75078b9cc0462913.chunk.js
137
share/airdcpp/web-resources/js/system-log.8ced75078b9cc0462913.chunk.js.gz
138
share/airdcpp/web-resources/js/system-log.8ced75078b9cc0462913.chunk.js.map
139
share/airdcpp/web-resources/js/transfers.584906a78613e7881195.chunk.js
140
share/airdcpp/web-resources/js/transfers.584906a78613e7881195.chunk.js.gz
141
share/airdcpp/web-resources/js/transfers.584906a78613e7881195.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