Summary: | x11-wm/cde cleanups | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Pedro F. Giffuni <pfg> | ||||
Component: | Individual Port(s) | Assignee: | Chris Rees <crees> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | CC: | mikael, w.schwarzenfeld | ||||
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(crees) |
||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Hey, Do you have a symlink /usr/dt -> /usr/local/dt? Did you start the service (it's created by the service) Not sure the Korn shell dependency is necessary as it bundles one, but the smylink is necessary. Chris (In reply to Chris Rees from comment #1) Hmm ... I had the service but I missed the symlink. Thanks. (In reply to Pedro F. Giffuni from comment #2) BTW ... there is probably some way to add the symlink through the pkg-plist. Symlink should be created by the service! Line 27: https://svnweb.freebsd.org/ports/head/x11-wm/cde/files/dtspc.in?revision=442032&view=markup (In reply to Chris Rees from comment #4) I don't know why that didn't work: more /etc/rc.conf # For CDE rpcbind_enable="YES" dtspc_enable="YES" dtcms_enable="YES" ... but IMHO it is something that should be done by the pkg(1) instead. I would disagree, as touching stuff outside PREFIX shouldn't really be done. Are you certain you had the service started? I don't understand why it wouldn't work for you. Hopefully it's a short term issue anyway, as someone has worked on one where it's been properly moved inside PREFIX (clearly has worked out the evil imake stuff carefully) (In reply to Chris Rees from comment #6) Services shouldn't go on creating links to the root file system either, in fact they should run without privileges when possible. A post-install script can do it. I think perl does it. I do have the services running but there was no symlink. This was a very transitory experiment though... I am back to running kdm (KDE). Yes, OK. I'm modifying it to package the links. Will go in next commit. Any news here? So, I've updated CDE to 2.3.0 and incorporated the fixes here and taken more of Mikael's approach to the port in the first place. It builds fine for me but is playing up over VNC-- my desktop is kinda broken at the moment so I can't run test it that well. https://www.bayofrum.net/~crees/scratch/cde-2.3.0.tar.bz2 Would you like to have a go with this? Mikael, would you like maintainership of this given you've clearly got a better handle on the code than me? Chris (In reply to Chris Rees from comment #10) Sorry but I don't have time these days to maintain such complicated port. A commit references this bug: Author: crees Date: Mon Nov 5 18:49:27 UTC 2018 New revision: 484207 URL: https://svnweb.freebsd.org/changeset/ports/484207 Log: Update to 2.3.0 Move to more correct x11 category Unbreak Incorporate changes and improvements made by Mikael Urankar PR: ports/221102 Submitted by: mikael.urankar@gmail.com Various other cleanups; correct pkg-message and add ksh dependency PR: ports/220572 Submitted by: pfg Changes: head/MOVED head/x11/Makefile head/x11/cde/ head/x11/cde/Makefile head/x11/cde/distinfo head/x11/cde/files/patch-admin_IntegTools_dbTools_installCDE head/x11/cde/files/patch-admin_IntegTools_post__install_freebsd_configMin.src head/x11/cde/files/patch-admin_IntegTools_post__install_freebsd_configRun.src head/x11/cde/files/patch-admin_IntegTools_post__install_freebsd_configShlibs.src head/x11/cde/files/patch-config_cf_Imake.cf head/x11/cde/files/patch-config_cf_Imake.rules head/x11/cde/files/patch-lib_tt_lib_util_tt__file__system.C head/x11/cde/files/pkg-message.in head/x11/cde/pkg-plist head/x11-wm/Makefile head/x11-wm/cde/ Committed as part of update. Thanks for the help with it all Pedro and Mikael. A commit references this bug: Author: crees Date: Sun Dec 9 13:51:20 UTC 2018 New revision: 487047 URL: https://svnweb.freebsd.org/changeset/ports/487047 Log: MFH 484207 (partial) Update to 2.3.0 Unbreak Incorporate changes and improvements made by Mikael Urankar PR: ports/221102 Submitted by: mikael.urankar@gmail.com Various other cleanups; correct pkg-message and add ksh dependency PR: ports/220572 Submitted by: pfg NOT MERGED: Move to more correct x11 category Approved by: portmgr (implicit; unbreaking) Changes: branches/2018Q4/x11-wm/cde/Makefile branches/2018Q4/x11-wm/cde/distinfo branches/2018Q4/x11-wm/cde/files/patch-admin_IntegTools_dbTools_installCDE branches/2018Q4/x11-wm/cde/files/patch-admin_IntegTools_post__install_freebsd_configMin.src branches/2018Q4/x11-wm/cde/files/patch-admin_IntegTools_post__install_freebsd_configRun.src branches/2018Q4/x11-wm/cde/files/patch-admin_IntegTools_post__install_freebsd_configShlibs.src branches/2018Q4/x11-wm/cde/files/patch-config_cf_Imake.cf branches/2018Q4/x11-wm/cde/files/patch-config_cf_Imake.rules branches/2018Q4/x11-wm/cde/files/patch-lib_tt_lib_util_tt__file__system.C branches/2018Q4/x11-wm/cde/files/pkg-message.in branches/2018Q4/x11-wm/cde/pkg-plist |
Created attachment 184194 [details] Minor changes - Add ksh93 as a run dependency. - Fix location of Xsession file in pkg-message. It still doesn't work :( ... I see a black screen and terminal but nothing else happens.