Created attachment 170376 [details] The xinit-xsession port in shar archive The collection of xinitrc.desktop and xinitrcsession-helper files, which allows ~/.xinitrc to be run as a session from your display manager. WWW: https://aur.archlinux.org/packages/xinit-xsession/
The origin of files is from https://aur.archlinux.org/packages/xinit-xsession/ I just changed /bin/bash to /bin/sh for xinitrcsession-helper file. I found it usable for display managers, which may use ${PREFIX}/share/xsessions/*.desktop files (x11/slim, x11/wdm, etc.), while using the same ~/.xinitrc script with x11/xinit program, when needed.
Created attachment 170378 [details] The xinit-xsession port in shar archive Added NO_ARCH=yes, because the port is architecture neutral.
Created attachment 170379 [details] The poudriere testport log (FreeBSD 10.2 amd64)
(In reply to comment #1) > which may use ${PREFIX}/share/xsessions/*.desktop files > (x11/slim, x11/wdm, etc.) In case of x11/wdm, it could be "DisplayManager*wdmWm: xinitrcsession-helper" for ${LOCALBASE}/lib/X11/wdm/wdm-config file.
Created attachment 170466 [details] The xinit-xsession port in shar archive According to source files, the license is "unknown": https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xinit-xsession&id=2bc2ea8#n7 Without proper license it may be problematic to use them as just a simple files in a "files" directory, like I did in attachment 170378 [details]. Therefore, I created a variant, which downloads them from MASTER_SITES.
Created attachment 170467 [details] The poudriere testport log (FreeBSD 10.2 amd64)
Created attachment 170468 [details] The xinit-xsession port in shar archive Cosmetic fixes.
In case you're still interested in seeing this in the ports tree: I think it might make more sense to simply copy the xinitrcsession-helper and .desktop file from ${FILESDIR} and setting NO_FETCH=yes instead of fetching it from aur.archlinux.org given how tiny it really is.
Hello Tobias Kortkamp. (In reply to comment #8) > I think it might make more sense to simply copy the xinitrcsession-helper and > .desktop file from ${FILESDIR} and setting NO_FETCH=yes instead of fetching it > from aur.archlinux.org given how tiny it really is. Previously, I proposed this variant in comment #2 (attachment #170378 [details]). But then I found, that source code has "unknown" license (see comment #5), which may be not appropriate to include in ports tree as a plain source files. (In reply to comment #8) > In case you're still interested in seeing this in the ports tree I can close this PR, if there are no other interest in such kind of port. This is understandable, that user(s) may create similar script(s) for private usage instead. Thanks for review.
This PR was closed.