aboutsummaryrefslogtreecommitdiffstats
path: root/x11
diff options
context:
space:
mode:
authoraraujo <araujo@FreeBSD.org>2017-11-06 15:53:40 +0800
committeraraujo <araujo@FreeBSD.org>2017-11-06 15:53:40 +0800
commitc1c7bef3f81a233bb8d2fa2f114fc01559691ad1 (patch)
treed41bca9a63a0253b7a5480416045504fe49f103d /x11
parent885d8e57934f598890accb67e683d7ebf426a16a (diff)
downloadfreebsd-ports-gnome-c1c7bef3f81a233bb8d2fa2f114fc01559691ad1.tar.gz
freebsd-ports-gnome-c1c7bef3f81a233bb8d2fa2f114fc01559691ad1.tar.zst
freebsd-ports-gnome-c1c7bef3f81a233bb8d2fa2f114fc01559691ad1.zip
QT5 based display manager for FreeBSD
WWW: https://github.com/trueos/pcdm PR: 222155 Submitted by: q5sys <jt@ixsystems.com> Sponsored by: iXsystems, Inc.
Diffstat (limited to 'x11')
-rw-r--r--x11/Makefile1
-rw-r--r--x11/pcdm/Makefile32
-rw-r--r--x11/pcdm/distinfo3
-rw-r--r--x11/pcdm/pkg-descr3
-rw-r--r--x11/pcdm/pkg-install20
-rw-r--r--x11/pcdm/pkg-plist196
6 files changed, 255 insertions, 0 deletions
diff --git a/x11/Makefile b/x11/Makefile
index d3f1dab66460..931d16159298 100644
--- a/x11/Makefile
+++ b/x11/Makefile
@@ -258,6 +258,7 @@
SUBDIR += p5-X11-Xlib
SUBDIR += p5-XTerm-Conf
SUBDIR += pantheon-terminal
+ SUBDIR += pcdm
SUBDIR += pipeglade
SUBDIR += pixman
SUBDIR += plasma-scriptengine-python
diff --git a/x11/pcdm/Makefile b/x11/pcdm/Makefile
new file mode 100644
index 000000000000..7e28f0c62222
--- /dev/null
+++ b/x11/pcdm/Makefile
@@ -0,0 +1,32 @@
+# $FreeBSD$
+
+PORTNAME= pcdm
+PORTVERSION= 201710031254
+CATEGORIES= x11
+
+MAINTAINER= jt@ixsystems.com
+COMMENT= QT5 based display manager for FreeBSD
+
+LICENSE= BSD2CLAUSE
+
+RUN_DEPENDS= xorg-minimal>=0:x11/xorg-minimal \
+ xhost:x11/xhost \
+ setxkbmap:x11/setxkbmap \
+ ${LOCALBASE}/bin/qsudo:sysutils/qsudo
+
+WRKSRC_SUBDIR= src-qt5
+MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX}
+
+CONFLICTS= pcbsd-utils-qt*
+
+USES= qmake
+USE_QT5= core gui network svg multimedia imageformats \
+ buildtools_build x11extras concurrent
+USE_OPENRC_SUBR=pcdm
+
+USE_GITHUB= yes
+GH_ACCOUNT= trueos
+GH_PROJECT= pcdm
+GH_TAGNAME= 690fdbdfc9fe482514161df1cd2bd994790c8a2d
+
+.include <bsd.port.mk>
diff --git a/x11/pcdm/distinfo b/x11/pcdm/distinfo
new file mode 100644
index 000000000000..24c5edaa017b
--- /dev/null
+++ b/x11/pcdm/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1507049699
+SHA256 (trueos-pcdm-201710031254-690fdbdfc9fe482514161df1cd2bd994790c8a2d_GH0.tar.gz) = 2b1983196ce351e0685d86d1a5069c0a71a60f9c620054937e678b1723504a12
+SIZE (trueos-pcdm-201710031254-690fdbdfc9fe482514161df1cd2bd994790c8a2d_GH0.tar.gz) = 20956725
diff --git a/x11/pcdm/pkg-descr b/x11/pcdm/pkg-descr
new file mode 100644
index 000000000000..3592384061f7
--- /dev/null
+++ b/x11/pcdm/pkg-descr
@@ -0,0 +1,3 @@
+QT5 based display manager for FreeBSD
+
+WWW: https://github.com/trueos/pcdm
diff --git a/x11/pcdm/pkg-install b/x11/pcdm/pkg-install
new file mode 100644
index 000000000000..a24b159ee50d
--- /dev/null
+++ b/x11/pcdm/pkg-install
@@ -0,0 +1,20 @@
+#!/bin/sh
+# Script to install preload.conf
+
+PREFIX=${PKG_PREFIX-/usr/local}
+
+if [ "$2" != "POST-INSTALL" ] ; then
+ exit 0
+fi
+
+# If this is during staging, we can skip for now
+echo $PREFIX | grep -q '/stage/'
+if [ $? -eq 0 ] ; then
+ exit 0
+fi
+
+if [ ! -e "${PREFIX}/etc/pcdm.conf" ] ; then
+ install -m 644 ${PREFIX}/etc/pcdm.conf.dist ${PREFIX}/etc/pcdm.conf
+fi
+
+exit 0
diff --git a/x11/pcdm/pkg-plist b/x11/pcdm/pkg-plist
new file mode 100644
index 000000000000..8c3b025275d3
--- /dev/null
+++ b/x11/pcdm/pkg-plist
@@ -0,0 +1,196 @@
+bin/PCDM-session
+bin/pc-dmconf
+bin/start-pcdm-pico
+%%ETCDIR%%.conf.dist
+etc/rc.d/pcdm
+etc/sudoers.d/pico-sudoers
+sbin/PCDMd
+share/PCDM/i18n/PCDM_af.qm
+share/PCDM/i18n/PCDM_ar.qm
+share/PCDM/i18n/PCDM_az.qm
+share/PCDM/i18n/PCDM_bg.qm
+share/PCDM/i18n/PCDM_bn.qm
+share/PCDM/i18n/PCDM_bs.qm
+share/PCDM/i18n/PCDM_ca.qm
+share/PCDM/i18n/PCDM_cs.qm
+share/PCDM/i18n/PCDM_cy.qm
+share/PCDM/i18n/PCDM_da.qm
+share/PCDM/i18n/PCDM_de.qm
+share/PCDM/i18n/PCDM_el.qm
+share/PCDM/i18n/PCDM_en.qm
+share/PCDM/i18n/PCDM_en_GB.qm
+share/PCDM/i18n/PCDM_en_AU.qm
+share/PCDM/i18n/PCDM_en_US.qm
+share/PCDM/i18n/PCDM_en_ZA.qm
+share/PCDM/i18n/PCDM_es.qm
+share/PCDM/i18n/PCDM_et.qm
+share/PCDM/i18n/PCDM_eu.qm
+share/PCDM/i18n/PCDM_fa.qm
+share/PCDM/i18n/PCDM_fi.qm
+share/PCDM/i18n/PCDM_fr.qm
+share/PCDM/i18n/PCDM_fr_CA.qm
+share/PCDM/i18n/PCDM_fur.qm
+share/PCDM/i18n/PCDM_gl.qm
+share/PCDM/i18n/PCDM_he.qm
+share/PCDM/i18n/PCDM_hi.qm
+share/PCDM/i18n/PCDM_hr.qm
+share/PCDM/i18n/PCDM_hu.qm
+share/PCDM/i18n/PCDM_id.qm
+share/PCDM/i18n/PCDM_is.qm
+share/PCDM/i18n/PCDM_it.qm
+share/PCDM/i18n/PCDM_ja.qm
+share/PCDM/i18n/PCDM_ka.qm
+share/PCDM/i18n/PCDM_ko.qm
+share/PCDM/i18n/PCDM_lt.qm
+share/PCDM/i18n/PCDM_lv.qm
+share/PCDM/i18n/PCDM_mk.qm
+share/PCDM/i18n/PCDM_mn.qm
+share/PCDM/i18n/PCDM_ms.qm
+share/PCDM/i18n/PCDM_mt.qm
+share/PCDM/i18n/PCDM_nb.qm
+share/PCDM/i18n/PCDM_ne.qm
+share/PCDM/i18n/PCDM_nl.qm
+share/PCDM/i18n/PCDM_pa.qm
+share/PCDM/i18n/PCDM_pl.qm
+share/PCDM/i18n/PCDM_pt.qm
+share/PCDM/i18n/PCDM_pt_BR.qm
+share/PCDM/i18n/PCDM_ro.qm
+share/PCDM/i18n/PCDM_ru.qm
+share/PCDM/i18n/PCDM_sa.qm
+share/PCDM/i18n/PCDM_sk.qm
+share/PCDM/i18n/PCDM_sl.qm
+share/PCDM/i18n/PCDM_sr.qm
+share/PCDM/i18n/PCDM_sv.qm
+share/PCDM/i18n/PCDM_sw.qm
+share/PCDM/i18n/PCDM_ta.qm
+share/PCDM/i18n/PCDM_tg.qm
+share/PCDM/i18n/PCDM_th.qm
+share/PCDM/i18n/PCDM_tr.qm
+share/PCDM/i18n/PCDM_uk.qm
+share/PCDM/i18n/PCDM_ur.qm
+share/PCDM/i18n/PCDM_uz.qm
+share/PCDM/i18n/PCDM_vi.qm
+share/PCDM/i18n/PCDM_zh_CN.qm
+share/PCDM/i18n/PCDM_zh_HK.qm
+share/PCDM/i18n/PCDM_zh_TW.qm
+share/PCDM/i18n/PCDM_zu.qm
+share/PCDM/pcdm-session
+share/PCDM/themes/default/banner.png
+share/PCDM/themes/default/default-desktop.png
+share/PCDM/themes/default/default-user.png
+share/PCDM/themes/default/default.theme
+share/PCDM/themes/default/keyboardlayout.png
+share/PCDM/themes/default/localechange.png
+share/PCDM/themes/default/login-stealth.png
+share/PCDM/themes/default/login.png
+share/PCDM/themes/default/nextDE.png
+share/PCDM/themes/default/password.png
+share/PCDM/themes/default/pcdm-default-4k.jpg
+share/PCDM/themes/default/previousDE.png
+share/PCDM/themes/default/system.png
+share/PCDM/themes/default/virtualkeyboard.png
+share/PCDM/themes/dragonflybsd/default-user.png
+share/PCDM/themes/dragonflybsd/dragonflybsd.theme
+share/PCDM/themes/dragonflybsd/keyboardlayout.png
+share/PCDM/themes/dragonflybsd/localechange.png
+share/PCDM/themes/dragonflybsd/login-stealth.png
+share/PCDM/themes/dragonflybsd/login.png
+share/PCDM/themes/dragonflybsd/nextDE.png
+share/PCDM/themes/dragonflybsd/password.png
+share/PCDM/themes/dragonflybsd/pcdm-dragonflybsd-4k.jpg
+share/PCDM/themes/dragonflybsd/previousDE.png
+share/PCDM/themes/dragonflybsd/system.png
+share/PCDM/themes/dragonflybsd/virtualkeyboard.png
+share/PCDM/themes/enterprise/banner.png
+share/PCDM/themes/enterprise/default-desktop.png
+share/PCDM/themes/enterprise/default-user.png
+share/PCDM/themes/enterprise/enterprise.theme
+share/PCDM/themes/enterprise/keyboardlayout.png
+share/PCDM/themes/enterprise/localechange.png
+share/PCDM/themes/enterprise/login-stealth.png
+share/PCDM/themes/enterprise/login.png
+share/PCDM/themes/enterprise/nextDE.png
+share/PCDM/themes/enterprise/password.png
+share/PCDM/themes/enterprise/pcdm-enterprise-4k.jpg
+share/PCDM/themes/enterprise/previousDE.png
+share/PCDM/themes/enterprise/system.png
+share/PCDM/themes/enterprise/virtualkeyboard.png
+share/PCDM/themes/freebsd/default-desktop.png
+share/PCDM/themes/freebsd/default-user.png
+share/PCDM/themes/freebsd/freebsd.theme
+share/PCDM/themes/freebsd/keyboardlayout.png
+share/PCDM/themes/freebsd/localechange.png
+share/PCDM/themes/freebsd/login-stealth.png
+share/PCDM/themes/freebsd/login.png
+share/PCDM/themes/freebsd/nextDE.png
+share/PCDM/themes/freebsd/password.png
+share/PCDM/themes/freebsd/pcdm-freebsd-4k.jpg
+share/PCDM/themes/freebsd/previousDE.png
+share/PCDM/themes/freebsd/system.png
+share/PCDM/themes/freebsd/virtualkeyboard.png
+share/PCDM/themes/hardenedbsd/default-desktop.png
+share/PCDM/themes/hardenedbsd/default-user.png
+share/PCDM/themes/hardenedbsd/hardenedbsd.theme
+share/PCDM/themes/hardenedbsd/keyboardlayout.png
+share/PCDM/themes/hardenedbsd/localechange.png
+share/PCDM/themes/hardenedbsd/login-stealth.png
+share/PCDM/themes/hardenedbsd/login.png
+share/PCDM/themes/hardenedbsd/nextDE.png
+share/PCDM/themes/hardenedbsd/password.png
+share/PCDM/themes/hardenedbsd/pcdm-hardenedbsd-4k.jpg
+share/PCDM/themes/hardenedbsd/previousDE.png
+share/PCDM/themes/hardenedbsd/system.png
+share/PCDM/themes/hardenedbsd/virtualkeyboard.png
+share/PCDM/themes/netbsd/default-user.png
+share/PCDM/themes/netbsd/keyboardlayout.png
+share/PCDM/themes/netbsd/localechange.png
+share/PCDM/themes/netbsd/login-stealth.png
+share/PCDM/themes/netbsd/login.png
+share/PCDM/themes/netbsd/netbsd.theme
+share/PCDM/themes/netbsd/nextDE.png
+share/PCDM/themes/netbsd/password.png
+share/PCDM/themes/netbsd/pcdm-netbsd-4k.jpg
+share/PCDM/themes/netbsd/previousDE.png
+share/PCDM/themes/netbsd/system.png
+share/PCDM/themes/netbsd/virtualkeyboard.png
+share/PCDM/themes/openbsd/default-user.png
+share/PCDM/themes/openbsd/keyboardlayout.png
+share/PCDM/themes/openbsd/localechange.png
+share/PCDM/themes/openbsd/login-stealth.png
+share/PCDM/themes/openbsd/login.png
+share/PCDM/themes/openbsd/nextDE.png
+share/PCDM/themes/openbsd/openbsd.theme
+share/PCDM/themes/openbsd/password.png
+share/PCDM/themes/openbsd/pcdm-openbsd-4k.jpg
+share/PCDM/themes/openbsd/previousDE.png
+share/PCDM/themes/openbsd/system.png
+share/PCDM/themes/openbsd/virtualkeyboard.png
+share/PCDM/themes/trueos/banner.png
+share/PCDM/themes/trueos/default-user.png
+share/PCDM/themes/trueos/keyboardlayout.png
+share/PCDM/themes/trueos/localechange.png
+share/PCDM/themes/trueos/login-stealth.png
+share/PCDM/themes/trueos/login.png
+share/PCDM/themes/trueos/nextDE.png
+share/PCDM/themes/trueos/password.png
+share/PCDM/themes/trueos/pcdm-trueos-4k.jpg
+share/PCDM/themes/trueos/previousDE.png
+share/PCDM/themes/trueos/system.png
+share/PCDM/themes/trueos/trueos.theme
+share/PCDM/themes/trueos/virtualkeyboard.png
+share/applications/pc-dmconf.desktop
+share/pixmaps/pc-dmconf.png
+share/xsessions/_deforaos.desktop
+share/xsessions/_evilwm.desktop
+share/xsessions/_fluxbox.desktop
+share/xsessions/_fvwm-crystal.desktop
+share/xsessions/_fvwm.desktop
+share/xsessions/_gnome-classic.desktop
+share/xsessions/_icewm.desktop
+share/xsessions/_kde4.desktop
+share/xsessions/_plex.desktop
+share/xsessions/_ratpoison.desktop
+share/xsessions/_spectrwm.desktop
+share/xsessions/_vtwm.desktop
+share/xsessions/_windowlab.desktop
+share/xsessions/_windowmaker.desktop