Bug 278322 - [NEW PORT] x11/xsecurelock: X11 screen lock utility designed with the primary goal of security
Summary: [NEW PORT] x11/xsecurelock: X11 screen lock utility designed with the primary...
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-12 05:18 UTC by ben
Modified: 2024-04-12 21:53 UTC (History)
1 user (show)

See Also:


Attachments
new port (4.35 KB, patch)
2024-04-12 05:18 UTC, ben
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description ben 2024-04-12 05:18:35 UTC
Created attachment 249922 [details]
new port

XSecureLock is a simple-ish screen locker that intends to be more secure, but also includes some fun features.

https://github.com/google/xsecurelock
Comment 1 Nuno Teixeira freebsd_committer freebsd_triage 2024-04-12 21:44:58 UTC
Hello,

Some sugestions:

1. Switch from PORTVERSION -> DISTVERSION
   https://docs.freebsd.org/en/books/porters-handbook/book/#makefile-versions

2. Define LICENSE_FILE if it exist in WRKSRC

3. PORTDOCS and PORTEXAMPLES should be removed from pkg-plist as already defined
   in Makefile

4. DOCS and EXAMPLES options should be removed from OPTIONS_DEFAULT as they are set to default ON.

5. Can't understand the meaning of: "XSECURELOCK_PAM_SERVICE?=	other"

Thanks
Comment 2 Nuno Teixeira freebsd_committer freebsd_triage 2024-04-12 21:53:04 UTC
(In reply to Nuno Teixeira from comment #1)

(...)

6. Check the possibility of build/install man page https://github.com/google/xsecurelock/blob/master/doc/xsecurelock.1.md (doxygen ?)