Created attachment 157829 [details] XSEL option patch For me and others i know of the installation of the xsel dependency keeps KeePass from working. Maybe it's the desktop environment or something else but with xsel i get only an empty clipboard when copying usernames or passwords. Without xsel everything works as expected. So I propose to make xsel an optional dependency. The following patch does exactly that and sets the option as default so the default behavior of the port does not change.
Created attachment 157832 [details] Patch to convert xdotool and xsel runtime dependencies to options Thanks for your feedback. I have made a slight improvement on your proposal to also convert the xdotool runtime dependency to an option. Other than that, I have tested that this works and am happy for this change to be committed.
Created attachment 157833 [details] Successful poudriere testport logs with options xsel=on and xdotool=on
Created attachment 157834 [details] Successful poudriere testport logs with options xsel=off and xdotool=off
Created attachment 157835 [details] Successful poudriere testport logs with options xsel=off and xdotool=on
Created attachment 157836 [details] Successful poudriere testport logs with options xsel=on and xdotool=off
A commit references this bug: Author: pawel Date: Fri Jun 26 19:49:16 UTC 2015 New revision: 390665 URL: https://svnweb.freebsd.org/changeset/ports/390665 Log: - Make xsel run dependency optional - it makes clipboard pasting not working under some conditions [1] - Make xdotool also optional - Add NO_ARCH PR: 200931 [1] Submitted by: Sascha Holzleiter <sascha@root-login.org> [1] Approved by: maintainer [1] Changes: head/security/keepass/Makefile