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

Collapse All | Expand All

(-)x11/pcdm/Makefile (+33 lines)
Line 0 Link Here
1
# Created by: Joe Maloney <jmaloney@ixsystems.com>
2
# $FreeBSD$
3
4
PORTNAME=	pcdm
5
PORTVERSION=	201709071435
6
CATEGORIES=	x11
7
8
MAINTAINER=	jmaloney@ixsystems.com
9
COMMENT=	QT5 based display manager for FreeBSD
10
11
LICENSE=	BSD2CLAUSE
12
13
RUN_DEPENDS=    xorg-minimal>=0:x11/xorg-minimal \
14
		xhost:x11/xhost \
15
		setxkbmap:x11/setxkbmap \
16
		${LOCALBASE}/bin/qsudo:sysutils/qsudo
17
18
WRKSRC_SUBDIR=  src-qt5
19
MAKE_ARGS=      PREFIX=${STAGEDIR}${PREFIX}
20
21
CONFLICTS=      pcbsd-utils-qt*
22
23
USE_QT5=        core gui network svg multimedia imageformats \
24
		buildtools_build x11extras concurrent
25
USES=           qmake
26
USE_OPENRC_SUBR=pcdm
27
28
USE_GITHUB=	yes
29
GH_ACCOUNT=	trueos
30
GH_PROJECT=	pcdm
31
GH_TAGNAME=	690fdbdfc9fe482514161df1cd2bd994790c8a2d
32
33
.include <bsd.port.mk>
(-)x11/pcdm/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1504809417
2
SHA256 (trueos-pcdm-201709071435-690fdbdfc9fe482514161df1cd2bd994790c8a2d_GH0.tar.gz) = 2b1983196ce351e0685d86d1a5069c0a71a60f9c620054937e678b1723504a12
3
SIZE (trueos-pcdm-201709071435-690fdbdfc9fe482514161df1cd2bd994790c8a2d_GH0.tar.gz) = 20956725
(-)x11/pcdm/files/pcdm.in (+35 lines)
Line 0 Link Here
1
#!/sbin/openrc-run
2
# Copyright (c) 2016 Joe Maloney <jmaloney@ixsystems.com>
3
# Released under the 2-clause BSD license.
4
5
name=PCDMd
6
command="/usr/local/sbin/PCDMd"
7
pidfile=/var/run/PCDMd.pid
8
description="TrueOS Display Manager"
9
supervisor="supervise-daemon"
10
11
start_pre() {
12
  # Check if boot-loader set option to skip xorg
13
  if [ "`kenv noxorg 2>/dev/null`" = "YES" ] ; then
14
    exit 1
15
  fi
16
17
  if [ -e /var/run/nologin ]; then
18
	exit 1 
19
  fi	
20
}
21
22
stop_pre() {
23
	#Make sure PCDMd knows that we intend to stop X
24
	${command} stop
25
}
26
27
stop_post() {
28
	#Now stop all PCDM sessions
29
	killall PCDM-session
30
}
31
32
depend() {
33
	need urandom
34
	after bootmisc syscons moused
35
}
(-)x11/pcdm/pkg-descr (+3 lines)
Line 0 Link Here
1
QT5 based display manager for FreeBSD
2
3
WWW: https://github.com/trueos/pcdm
(-)x11/pcdm/pkg-install (+20 lines)
Line 0 Link Here
1
#!/bin/sh
2
# Script to install preload.conf
3
4
PREFIX=${PKG_PREFIX-/usr/local}
5
6
if [ "$2" != "POST-INSTALL" ] ; then
7
   exit 0
8
fi
9
10
# If this is during staging, we can skip for now
11
echo $PREFIX | grep -q '/stage/'
12
if [ $? -eq 0 ] ; then
13
   exit 0
14
fi
15
16
if [ ! -e "${PREFIX}/etc/pcdm.conf" ] ; then
17
  install -m 644 ${PREFIX}/etc/pcdm.conf.dist ${PREFIX}/etc/pcdm.conf
18
fi
19
20
exit 0
(-)x11/pcdm/pkg-plist (+196 lines)
Line 0 Link Here
1
bin/PCDM-session
2
bin/pc-dmconf
3
bin/start-pcdm-pico
4
%%ETCDIR%%.conf.dist
5
etc/rc.d/pcdm
6
etc/sudoers.d/pico-sudoers
7
sbin/PCDMd
8
share/PCDM/i18n/PCDM_af.qm
9
share/PCDM/i18n/PCDM_ar.qm
10
share/PCDM/i18n/PCDM_az.qm
11
share/PCDM/i18n/PCDM_bg.qm
12
share/PCDM/i18n/PCDM_bn.qm
13
share/PCDM/i18n/PCDM_bs.qm
14
share/PCDM/i18n/PCDM_ca.qm
15
share/PCDM/i18n/PCDM_cs.qm
16
share/PCDM/i18n/PCDM_cy.qm
17
share/PCDM/i18n/PCDM_da.qm
18
share/PCDM/i18n/PCDM_de.qm
19
share/PCDM/i18n/PCDM_el.qm
20
share/PCDM/i18n/PCDM_en.qm
21
share/PCDM/i18n/PCDM_en_GB.qm
22
share/PCDM/i18n/PCDM_en_AU.qm
23
share/PCDM/i18n/PCDM_en_US.qm
24
share/PCDM/i18n/PCDM_en_ZA.qm
25
share/PCDM/i18n/PCDM_es.qm
26
share/PCDM/i18n/PCDM_et.qm
27
share/PCDM/i18n/PCDM_eu.qm
28
share/PCDM/i18n/PCDM_fa.qm
29
share/PCDM/i18n/PCDM_fi.qm
30
share/PCDM/i18n/PCDM_fr.qm
31
share/PCDM/i18n/PCDM_fr_CA.qm
32
share/PCDM/i18n/PCDM_fur.qm
33
share/PCDM/i18n/PCDM_gl.qm
34
share/PCDM/i18n/PCDM_he.qm
35
share/PCDM/i18n/PCDM_hi.qm
36
share/PCDM/i18n/PCDM_hr.qm
37
share/PCDM/i18n/PCDM_hu.qm
38
share/PCDM/i18n/PCDM_id.qm
39
share/PCDM/i18n/PCDM_is.qm
40
share/PCDM/i18n/PCDM_it.qm
41
share/PCDM/i18n/PCDM_ja.qm
42
share/PCDM/i18n/PCDM_ka.qm
43
share/PCDM/i18n/PCDM_ko.qm
44
share/PCDM/i18n/PCDM_lt.qm
45
share/PCDM/i18n/PCDM_lv.qm
46
share/PCDM/i18n/PCDM_mk.qm
47
share/PCDM/i18n/PCDM_mn.qm
48
share/PCDM/i18n/PCDM_ms.qm
49
share/PCDM/i18n/PCDM_mt.qm
50
share/PCDM/i18n/PCDM_nb.qm
51
share/PCDM/i18n/PCDM_ne.qm
52
share/PCDM/i18n/PCDM_nl.qm
53
share/PCDM/i18n/PCDM_pa.qm
54
share/PCDM/i18n/PCDM_pl.qm
55
share/PCDM/i18n/PCDM_pt.qm
56
share/PCDM/i18n/PCDM_pt_BR.qm
57
share/PCDM/i18n/PCDM_ro.qm
58
share/PCDM/i18n/PCDM_ru.qm
59
share/PCDM/i18n/PCDM_sa.qm
60
share/PCDM/i18n/PCDM_sk.qm
61
share/PCDM/i18n/PCDM_sl.qm
62
share/PCDM/i18n/PCDM_sr.qm
63
share/PCDM/i18n/PCDM_sv.qm
64
share/PCDM/i18n/PCDM_sw.qm
65
share/PCDM/i18n/PCDM_ta.qm
66
share/PCDM/i18n/PCDM_tg.qm
67
share/PCDM/i18n/PCDM_th.qm
68
share/PCDM/i18n/PCDM_tr.qm
69
share/PCDM/i18n/PCDM_uk.qm
70
share/PCDM/i18n/PCDM_ur.qm
71
share/PCDM/i18n/PCDM_uz.qm
72
share/PCDM/i18n/PCDM_vi.qm
73
share/PCDM/i18n/PCDM_zh_CN.qm
74
share/PCDM/i18n/PCDM_zh_HK.qm
75
share/PCDM/i18n/PCDM_zh_TW.qm
76
share/PCDM/i18n/PCDM_zu.qm
77
share/PCDM/pcdm-session
78
share/PCDM/themes/default/banner.png
79
share/PCDM/themes/default/default-desktop.png
80
share/PCDM/themes/default/default-user.png
81
share/PCDM/themes/default/default.theme
82
share/PCDM/themes/default/keyboardlayout.png
83
share/PCDM/themes/default/localechange.png
84
share/PCDM/themes/default/login-stealth.png
85
share/PCDM/themes/default/login.png
86
share/PCDM/themes/default/nextDE.png
87
share/PCDM/themes/default/password.png
88
share/PCDM/themes/default/pcdm-default-4k.jpg
89
share/PCDM/themes/default/previousDE.png
90
share/PCDM/themes/default/system.png
91
share/PCDM/themes/default/virtualkeyboard.png
92
share/PCDM/themes/dragonflybsd/default-user.png
93
share/PCDM/themes/dragonflybsd/dragonflybsd.theme
94
share/PCDM/themes/dragonflybsd/keyboardlayout.png
95
share/PCDM/themes/dragonflybsd/localechange.png
96
share/PCDM/themes/dragonflybsd/login-stealth.png
97
share/PCDM/themes/dragonflybsd/login.png
98
share/PCDM/themes/dragonflybsd/nextDE.png
99
share/PCDM/themes/dragonflybsd/password.png
100
share/PCDM/themes/dragonflybsd/pcdm-dragonflybsd-4k.jpg
101
share/PCDM/themes/dragonflybsd/previousDE.png
102
share/PCDM/themes/dragonflybsd/system.png
103
share/PCDM/themes/dragonflybsd/virtualkeyboard.png
104
share/PCDM/themes/enterprise/banner.png
105
share/PCDM/themes/enterprise/default-desktop.png
106
share/PCDM/themes/enterprise/default-user.png
107
share/PCDM/themes/enterprise/enterprise.theme
108
share/PCDM/themes/enterprise/keyboardlayout.png
109
share/PCDM/themes/enterprise/localechange.png
110
share/PCDM/themes/enterprise/login-stealth.png
111
share/PCDM/themes/enterprise/login.png
112
share/PCDM/themes/enterprise/nextDE.png
113
share/PCDM/themes/enterprise/password.png
114
share/PCDM/themes/enterprise/pcdm-enterprise-4k.jpg
115
share/PCDM/themes/enterprise/previousDE.png
116
share/PCDM/themes/enterprise/system.png
117
share/PCDM/themes/enterprise/virtualkeyboard.png
118
share/PCDM/themes/freebsd/default-desktop.png
119
share/PCDM/themes/freebsd/default-user.png
120
share/PCDM/themes/freebsd/freebsd.theme
121
share/PCDM/themes/freebsd/keyboardlayout.png
122
share/PCDM/themes/freebsd/localechange.png
123
share/PCDM/themes/freebsd/login-stealth.png
124
share/PCDM/themes/freebsd/login.png
125
share/PCDM/themes/freebsd/nextDE.png
126
share/PCDM/themes/freebsd/password.png
127
share/PCDM/themes/freebsd/pcdm-freebsd-4k.jpg
128
share/PCDM/themes/freebsd/previousDE.png
129
share/PCDM/themes/freebsd/system.png
130
share/PCDM/themes/freebsd/virtualkeyboard.png
131
share/PCDM/themes/hardenedbsd/default-desktop.png
132
share/PCDM/themes/hardenedbsd/default-user.png
133
share/PCDM/themes/hardenedbsd/hardenedbsd.theme
134
share/PCDM/themes/hardenedbsd/keyboardlayout.png
135
share/PCDM/themes/hardenedbsd/localechange.png
136
share/PCDM/themes/hardenedbsd/login-stealth.png
137
share/PCDM/themes/hardenedbsd/login.png
138
share/PCDM/themes/hardenedbsd/nextDE.png
139
share/PCDM/themes/hardenedbsd/password.png
140
share/PCDM/themes/hardenedbsd/pcdm-hardenedbsd-4k.jpg
141
share/PCDM/themes/hardenedbsd/previousDE.png
142
share/PCDM/themes/hardenedbsd/system.png
143
share/PCDM/themes/hardenedbsd/virtualkeyboard.png
144
share/PCDM/themes/netbsd/default-user.png
145
share/PCDM/themes/netbsd/keyboardlayout.png
146
share/PCDM/themes/netbsd/localechange.png
147
share/PCDM/themes/netbsd/login-stealth.png
148
share/PCDM/themes/netbsd/login.png
149
share/PCDM/themes/netbsd/netbsd.theme
150
share/PCDM/themes/netbsd/nextDE.png
151
share/PCDM/themes/netbsd/password.png
152
share/PCDM/themes/netbsd/pcdm-netbsd-4k.jpg
153
share/PCDM/themes/netbsd/previousDE.png
154
share/PCDM/themes/netbsd/system.png
155
share/PCDM/themes/netbsd/virtualkeyboard.png
156
share/PCDM/themes/openbsd/default-user.png
157
share/PCDM/themes/openbsd/keyboardlayout.png
158
share/PCDM/themes/openbsd/localechange.png
159
share/PCDM/themes/openbsd/login-stealth.png
160
share/PCDM/themes/openbsd/login.png
161
share/PCDM/themes/openbsd/nextDE.png
162
share/PCDM/themes/openbsd/openbsd.theme
163
share/PCDM/themes/openbsd/password.png
164
share/PCDM/themes/openbsd/pcdm-openbsd-4k.jpg
165
share/PCDM/themes/openbsd/previousDE.png
166
share/PCDM/themes/openbsd/system.png
167
share/PCDM/themes/openbsd/virtualkeyboard.png
168
share/PCDM/themes/trueos/banner.png
169
share/PCDM/themes/trueos/default-user.png
170
share/PCDM/themes/trueos/keyboardlayout.png
171
share/PCDM/themes/trueos/localechange.png
172
share/PCDM/themes/trueos/login-stealth.png
173
share/PCDM/themes/trueos/login.png
174
share/PCDM/themes/trueos/nextDE.png
175
share/PCDM/themes/trueos/password.png
176
share/PCDM/themes/trueos/pcdm-trueos-4k.jpg
177
share/PCDM/themes/trueos/previousDE.png
178
share/PCDM/themes/trueos/system.png
179
share/PCDM/themes/trueos/trueos.theme
180
share/PCDM/themes/trueos/virtualkeyboard.png
181
share/applications/pc-dmconf.desktop
182
share/pixmaps/pc-dmconf.png
183
share/xsessions/_deforaos.desktop
184
share/xsessions/_evilwm.desktop
185
share/xsessions/_fluxbox.desktop
186
share/xsessions/_fvwm-crystal.desktop
187
share/xsessions/_fvwm.desktop
188
share/xsessions/_gnome-classic.desktop
189
share/xsessions/_icewm.desktop
190
share/xsessions/_kde4.desktop
191
share/xsessions/_plex.desktop
192
share/xsessions/_ratpoison.desktop
193
share/xsessions/_spectrwm.desktop
194
share/xsessions/_vtwm.desktop
195
share/xsessions/_windowlab.desktop
196
share/xsessions/_windowmaker.desktop

Return to bug 222155