notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
pcdm QT5 based display manager for FreeBSD
201710031254_4 x11 on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: jt@ixsystems.com search for ports maintained by this maintainer
Port Added: 2017-11-06 12:50:02
Last Update: 2021-10-16 07:09:23
Commit Hash: f0c38dc
License: BSD2CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (202 items)
Collapse this list.
  1. /usr/local/share/licenses/pcdm-201710031254_4/catalog.mk
  2. /usr/local/share/licenses/pcdm-201710031254_4/LICENSE
  3. /usr/local/share/licenses/pcdm-201710031254_4/BSD2CLAUSE
  4. bin/PCDM-session
  5. bin/pc-dmconf
  6. bin/start-pcdm-pico
  7. @sample etc/pcdm.conf.dist etc/pcdm.conf
  8. etc/rc.d/pcdm
  9. etc/sudoers.d/pico-sudoers
  10. sbin/PCDMd
  11. share/PCDM/i18n/PCDM_af.qm
  12. share/PCDM/i18n/PCDM_ar.qm
  13. share/PCDM/i18n/PCDM_az.qm
  14. share/PCDM/i18n/PCDM_bg.qm
  15. share/PCDM/i18n/PCDM_bn.qm
  16. share/PCDM/i18n/PCDM_bs.qm
  17. share/PCDM/i18n/PCDM_ca.qm
  18. share/PCDM/i18n/PCDM_cs.qm
  19. share/PCDM/i18n/PCDM_cy.qm
  20. share/PCDM/i18n/PCDM_da.qm
  21. share/PCDM/i18n/PCDM_de.qm
  22. share/PCDM/i18n/PCDM_el.qm
  23. share/PCDM/i18n/PCDM_en.qm
  24. share/PCDM/i18n/PCDM_en_GB.qm
  25. share/PCDM/i18n/PCDM_en_AU.qm
  26. share/PCDM/i18n/PCDM_en_US.qm
  27. share/PCDM/i18n/PCDM_en_ZA.qm
  28. share/PCDM/i18n/PCDM_es.qm
  29. share/PCDM/i18n/PCDM_et.qm
  30. share/PCDM/i18n/PCDM_eu.qm
  31. share/PCDM/i18n/PCDM_fa.qm
  32. share/PCDM/i18n/PCDM_fi.qm
  33. share/PCDM/i18n/PCDM_fr.qm
  34. share/PCDM/i18n/PCDM_fr_CA.qm
  35. share/PCDM/i18n/PCDM_fur.qm
  36. share/PCDM/i18n/PCDM_gl.qm
  37. share/PCDM/i18n/PCDM_he.qm
  38. share/PCDM/i18n/PCDM_hi.qm
  39. share/PCDM/i18n/PCDM_hr.qm
  40. share/PCDM/i18n/PCDM_hu.qm
  41. share/PCDM/i18n/PCDM_id.qm
  42. share/PCDM/i18n/PCDM_is.qm
  43. share/PCDM/i18n/PCDM_it.qm
  44. share/PCDM/i18n/PCDM_ja.qm
  45. share/PCDM/i18n/PCDM_ka.qm
  46. share/PCDM/i18n/PCDM_ko.qm
  47. share/PCDM/i18n/PCDM_lt.qm
  48. share/PCDM/i18n/PCDM_lv.qm
  49. share/PCDM/i18n/PCDM_mk.qm
  50. share/PCDM/i18n/PCDM_mn.qm
  51. share/PCDM/i18n/PCDM_ms.qm
  52. share/PCDM/i18n/PCDM_mt.qm
  53. share/PCDM/i18n/PCDM_nb.qm
  54. share/PCDM/i18n/PCDM_ne.qm
  55. share/PCDM/i18n/PCDM_nl.qm
  56. share/PCDM/i18n/PCDM_pa.qm
  57. share/PCDM/i18n/PCDM_pl.qm
  58. share/PCDM/i18n/PCDM_pt.qm
  59. share/PCDM/i18n/PCDM_pt_BR.qm
  60. share/PCDM/i18n/PCDM_ro.qm
  61. share/PCDM/i18n/PCDM_ru.qm
  62. share/PCDM/i18n/PCDM_sa.qm
  63. share/PCDM/i18n/PCDM_sk.qm
  64. share/PCDM/i18n/PCDM_sl.qm
  65. share/PCDM/i18n/PCDM_sr.qm
  66. share/PCDM/i18n/PCDM_sv.qm
  67. share/PCDM/i18n/PCDM_sw.qm
  68. share/PCDM/i18n/PCDM_ta.qm
  69. share/PCDM/i18n/PCDM_tg.qm
  70. share/PCDM/i18n/PCDM_th.qm
  71. share/PCDM/i18n/PCDM_tr.qm
  72. share/PCDM/i18n/PCDM_uk.qm
  73. share/PCDM/i18n/PCDM_ur.qm
  74. share/PCDM/i18n/PCDM_uz.qm
  75. share/PCDM/i18n/PCDM_vi.qm
  76. share/PCDM/i18n/PCDM_zh_CN.qm
  77. share/PCDM/i18n/PCDM_zh_HK.qm
  78. share/PCDM/i18n/PCDM_zh_TW.qm
  79. share/PCDM/i18n/PCDM_zu.qm
  80. share/PCDM/pcdm-session
  81. share/PCDM/themes/default/banner.png
  82. share/PCDM/themes/default/default-desktop.png
  83. share/PCDM/themes/default/default-user.png
  84. share/PCDM/themes/default/default.theme
  85. share/PCDM/themes/default/keyboardlayout.png
  86. share/PCDM/themes/default/localechange.png
  87. share/PCDM/themes/default/login-stealth.png
  88. share/PCDM/themes/default/login.png
  89. share/PCDM/themes/default/nextDE.png
  90. share/PCDM/themes/default/password.png
  91. share/PCDM/themes/default/pcdm-default-4k.jpg
  92. share/PCDM/themes/default/previousDE.png
  93. share/PCDM/themes/default/system.png
  94. share/PCDM/themes/default/virtualkeyboard.png
  95. share/PCDM/themes/dragonflybsd/default-user.png
  96. share/PCDM/themes/dragonflybsd/dragonflybsd.theme
  97. share/PCDM/themes/dragonflybsd/keyboardlayout.png
  98. share/PCDM/themes/dragonflybsd/localechange.png
  99. share/PCDM/themes/dragonflybsd/login-stealth.png
  100. share/PCDM/themes/dragonflybsd/login.png
  101. share/PCDM/themes/dragonflybsd/nextDE.png
  102. share/PCDM/themes/dragonflybsd/password.png
  103. share/PCDM/themes/dragonflybsd/pcdm-dragonflybsd-4k.jpg
  104. share/PCDM/themes/dragonflybsd/previousDE.png
  105. share/PCDM/themes/dragonflybsd/system.png
  106. share/PCDM/themes/dragonflybsd/virtualkeyboard.png
  107. share/PCDM/themes/enterprise/banner.png
  108. share/PCDM/themes/enterprise/default-desktop.png
  109. share/PCDM/themes/enterprise/default-user.png
  110. share/PCDM/themes/enterprise/enterprise.theme
  111. share/PCDM/themes/enterprise/keyboardlayout.png
  112. share/PCDM/themes/enterprise/localechange.png
  113. share/PCDM/themes/enterprise/login-stealth.png
  114. share/PCDM/themes/enterprise/login.png
  115. share/PCDM/themes/enterprise/nextDE.png
  116. share/PCDM/themes/enterprise/password.png
  117. share/PCDM/themes/enterprise/pcdm-enterprise-4k.jpg
  118. share/PCDM/themes/enterprise/previousDE.png
  119. share/PCDM/themes/enterprise/system.png
  120. share/PCDM/themes/enterprise/virtualkeyboard.png
  121. share/PCDM/themes/freebsd/default-desktop.png
  122. share/PCDM/themes/freebsd/default-user.png
  123. share/PCDM/themes/freebsd/freebsd.theme
  124. share/PCDM/themes/freebsd/keyboardlayout.png
  125. share/PCDM/themes/freebsd/localechange.png
  126. share/PCDM/themes/freebsd/login-stealth.png
  127. share/PCDM/themes/freebsd/login.png
  128. share/PCDM/themes/freebsd/nextDE.png
  129. share/PCDM/themes/freebsd/password.png
  130. share/PCDM/themes/freebsd/pcdm-freebsd-4k.jpg
  131. share/PCDM/themes/freebsd/previousDE.png
  132. share/PCDM/themes/freebsd/system.png
  133. share/PCDM/themes/freebsd/virtualkeyboard.png
  134. share/PCDM/themes/hardenedbsd/default-desktop.png
  135. share/PCDM/themes/hardenedbsd/default-user.png
  136. share/PCDM/themes/hardenedbsd/hardenedbsd.theme
  137. share/PCDM/themes/hardenedbsd/keyboardlayout.png
  138. share/PCDM/themes/hardenedbsd/localechange.png
  139. share/PCDM/themes/hardenedbsd/login-stealth.png
  140. share/PCDM/themes/hardenedbsd/login.png
  141. share/PCDM/themes/hardenedbsd/nextDE.png
  142. share/PCDM/themes/hardenedbsd/password.png
  143. share/PCDM/themes/hardenedbsd/pcdm-hardenedbsd-4k.jpg
  144. share/PCDM/themes/hardenedbsd/previousDE.png
  145. share/PCDM/themes/hardenedbsd/system.png
  146. share/PCDM/themes/hardenedbsd/virtualkeyboard.png
  147. share/PCDM/themes/netbsd/default-user.png
  148. share/PCDM/themes/netbsd/keyboardlayout.png
  149. share/PCDM/themes/netbsd/localechange.png
  150. share/PCDM/themes/netbsd/login-stealth.png
  151. share/PCDM/themes/netbsd/login.png
  152. share/PCDM/themes/netbsd/netbsd.theme
  153. share/PCDM/themes/netbsd/nextDE.png
  154. share/PCDM/themes/netbsd/password.png
  155. share/PCDM/themes/netbsd/pcdm-netbsd-4k.jpg
  156. share/PCDM/themes/netbsd/previousDE.png
  157. share/PCDM/themes/netbsd/system.png
  158. share/PCDM/themes/netbsd/virtualkeyboard.png
  159. share/PCDM/themes/openbsd/default-user.png
  160. share/PCDM/themes/openbsd/keyboardlayout.png
  161. share/PCDM/themes/openbsd/localechange.png
  162. share/PCDM/themes/openbsd/login-stealth.png
  163. share/PCDM/themes/openbsd/login.png
  164. share/PCDM/themes/openbsd/nextDE.png
  165. share/PCDM/themes/openbsd/openbsd.theme
  166. share/PCDM/themes/openbsd/password.png
  167. share/PCDM/themes/openbsd/pcdm-openbsd-4k.jpg
  168. share/PCDM/themes/openbsd/previousDE.png
  169. share/PCDM/themes/openbsd/system.png
  170. share/PCDM/themes/openbsd/virtualkeyboard.png
  171. share/PCDM/themes/trueos/banner.png
  172. share/PCDM/themes/trueos/default-user.png
  173. share/PCDM/themes/trueos/keyboardlayout.png
  174. share/PCDM/themes/trueos/localechange.png
  175. share/PCDM/themes/trueos/login-stealth.png
  176. share/PCDM/themes/trueos/login.png
  177. share/PCDM/themes/trueos/nextDE.png
  178. share/PCDM/themes/trueos/password.png
  179. share/PCDM/themes/trueos/pcdm-trueos-4k.jpg
  180. share/PCDM/themes/trueos/previousDE.png
  181. share/PCDM/themes/trueos/system.png
  182. share/PCDM/themes/trueos/trueos.theme
  183. share/PCDM/themes/trueos/virtualkeyboard.png
  184. share/applications/pc-dmconf.desktop
  185. share/pixmaps/pc-dmconf.png
  186. share/xsessions/_deforaos.desktop
  187. share/xsessions/_evilwm.desktop
  188. share/xsessions/_fluxbox.desktop
  189. share/xsessions/_fvwm-crystal.desktop
  190. share/xsessions/_fvwm.desktop
  191. share/xsessions/_gnome-classic.desktop
  192. share/xsessions/_icewm.desktop
  193. share/xsessions/_kde4.desktop
  194. share/xsessions/_plex.desktop
  195. share/xsessions/_ratpoison.desktop
  196. share/xsessions/_spectrwm.desktop
  197. share/xsessions/_vtwm.desktop
  198. share/xsessions/_windowlab.desktop
  199. share/xsessions/_windowmaker.desktop
  200. @owner
  201. @group
  202. @mode
Collapse this list.
Dependency lines:
  • pcdm>0:x11/pcdm
Conflicts:
CONFLICTS:
  • pcbsd-utils-qt*
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/x11/pcdm/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/pcdm
  • pkg install pcdm
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: pcdm
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
pcdm
ABIlatestquarterly
FreeBSD:11:aarch64201710031254201710031254_3
FreeBSD:11:amd64--
FreeBSD:11:armv6-201710031254_3
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64201710031254201710031254_4
FreeBSD:12:amd64201710031254_4201710031254_4
FreeBSD:12:armv6201710031254201710031254_3
FreeBSD:12:armv7201710031254201710031254_3
FreeBSD:12:i386201710031254_4201710031254_4
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-201710031254_3
FreeBSD:13:aarch64-201710031254_4
FreeBSD:13:amd64201710031254_4201710031254_4
FreeBSD:13:armv6201710031254_3-
FreeBSD:13:armv7-201710031254_4
FreeBSD:13:i386201710031254_4201710031254_4
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-201710031254_4
FreeBSD:13:riscv64-201710031254_4
FreeBSD:14:aarch64--
FreeBSD:14:amd64201710031254_4-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386201710031254_4-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64201710031254_3-
FreeBSD:14:riscv64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. xorgproto>=0 : x11/xorgproto
  2. x11.pc : x11/libX11
  3. qt5-buildtools>=5.15.2 : devel/qt5-buildtools
  4. libqtiff.so : graphics/qt5-imageformats
  5. lrelease : devel/qt5-linguisttools
  6. qt5-qmake>=5.15.2 : devel/qt5-qmake
Runtime dependencies:
  1. xorg-minimal>=0 : x11/xorg-minimal
  2. xhost : x11/xhost
  3. setxkbmap : x11/setxkbmap
  4. qsudo : sysutils/qsudo
  5. x11.pc : x11/libX11
  6. libqtiff.so : graphics/qt5-imageformats
Library dependencies:
  1. libGL.so : graphics/libglvnd
  2. libQt5Concurrent.so : devel/qt5-concurrent
  3. libQt5Core.so : devel/qt5-core
  4. libQt5Gui.so : x11-toolkits/qt5-gui
  5. libQt5Multimedia.so : multimedia/qt5-multimedia
  6. libQt5Network.so : net/qt5-network
  7. libQt5Svg.so : graphics/qt5-svg
  8. libQt5Widgets.so : x11-toolkits/qt5-widgets
  9. libQt5X11Extras.so : x11/qt5-x11extras
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/trueos/pcdm/tar.gz/690fdbdfc9fe482514161df1cd2bd994790c8a2d?dummy=/
Collapse this list.

Number of commits found: 14

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
16 Oct 2021 07:09:23
 files touched by this commit commit hash:f0c38dcbc1764edbba5066d9c226d23889cfcb7f  201710031254_4
Jimmy Olgeni (olgeni) search for other commits by this committer
x11/pcdm: fix typos in pkg-descr.
22 Jun 2021 18:53:08
 files touched by this commit commit hash:da3162c7c9f01912ba1940e188b253f2b5c7ba77  201710031254_4
Kevin Bowling (kbowling) search for other commits by this committer
graphics/mesa-libs: Bump reverse deps for libglvnd

Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  201710031254_3
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  201710031254_3
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
07 Jul 2020 12:27:18
Original commit files touched by this commit Revision:541417  201710031254_3
tobik search for other commits by this committer
Clean up some things

Reported by:	portscan and common sense
27 Nov 2019 15:35:32
Original commit files touched by this commit Revision:518505  201710031254_3
amdmi3 search for other commits by this committer
- Simplify config file handling by switching to @sample
- Add LICENSE_FILE
- Remove redundant GH_PROJECT

PR:		241807
Submitted by:	amdmi3
Approved by:	maintainer timeout (jt@ixsystems.com, 2.5 weeks)
23 Nov 2019 15:42:25
Original commit files touched by this commit Revision:518248  201710031254_3
feld search for other commits by this committer
x11/pcdm: Fix rc script for FreeBSD

PCDM doesn't daemonize/fork, so we need to handle this by using
daemon(8). It seems this port has only been used/tested on TrueOS with
OpenRC, so it has been broken in FreeBSD ports for the last two years.

PR:		227034
Reported by:	VulcanRider
Approved by:	just fix it
MFH:		2019Q4
Sponsored by:	vBSDcon 2019
07 Nov 2019 18:36:56
Original commit files touched by this commit Revision:517000  201710031254_2
zeising search for other commits by this committer
Add USES=xorg USES=gl, ports categories x

Add USES=xorg and USES=gl to ports in categories starting with 'x'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  201710031254_2
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
05 May 2019 18:00:13
Original commit files touched by this commit Revision:500868  201710031254_1
pkubaj search for other commits by this committer
x11/pcdm: fix build with GCC-based architectures

This port needs USES=compiler:c++11-lang to build on GCC architectures.

Additionally (by fernape):
* Reorder USE in the Makefile
* Add widgets as a USE_QT member
* Add USE_GL and USE_XORG (suggested by the framework)
* Fix wrong %%ETCDIR%% substitution in pkg-plist

PR:		237117
Approved by:	linimon (mentor)
16 Jan 2019 11:13:45
Original commit files touched by this commit Revision:490472  201710031254_1
tijl search for other commits by this committer
Fix Qt5 symbol version scripts to put the catch-all clause first.  When
a symbol matches multiple clauses the last one takes precedence.  If the
catch-all is last it captures everything.  In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API.  This only affects lld because GNU ld always gives the
catch-all lowest priority.

Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium.  Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3]  The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one.  If there's no such non-weak symbol the call
(Only the first 15 lines of the commit message are shown above View all of this commit message)
28 Jun 2018 17:39:55
Original commit files touched by this commit Revision:473503  201710031254
tcberner search for other commits by this committer
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk

From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	-https://reviews.freebsd.org/D15540
18 Feb 2018 10:14:14
Original commit files touched by this commit Revision:462217  201710031254
tcberner search for other commits by this committer
x11/pcdm add missing dependency on linguisttools_build

  /bin/sh: /usr/local/lib/qt5/bin/lrelease: not found

Reported by:	antoine
06 Nov 2017 07:53:40
Original commit files touched by this commit Revision:453600  201710031254
araujo search for other commits by this committer
QT5 based display manager for FreeBSD

WWW: https://github.com/trueos/pcdm

PR:		222155
Submitted by:	q5sys <jt@ixsystems.com>
Sponsored by:	iXsystems, Inc.

Number of commits found: 14