Firefox is simply missing an unveil to the program, with it added the
addon just works and I can fill input forms just perfectly.

Also, shouldn't we add CVS revision markers to all files under
/etc/firefox/?  Otherwise diffing them makes it hard for users to see
when particular entries where added without consulting the ports tree.

Note that I'd like to see this in the firefox file instead of a
keepassxc readme or so, otherwise package upgrades wouldn't pick up
future changes in those unveil.* files since keepassxc users have edited
them.

Feedback? OK?


Index: Makefile
===================================================================
RCS file: /cvs/ports/www/mozilla-firefox/Makefile,v
retrieving revision 1.424
diff -u -p -r1.424 Makefile
--- Makefile    26 May 2020 14:03:49 -0000      1.424
+++ Makefile    29 May 2020 13:20:25 -0000
@@ -9,7 +9,7 @@ MOZILLA_VERSION =       76.0
 MOZILLA_BRANCH =       release
 MOZILLA_PROJECT =      firefox
 MOZILLA_CODENAME =     browser
-REVISION = 0
+REVISION = 1
 
 WRKDIST =      ${WRKDIR}/${MOZILLA_DIST}-${MOZILLA_DIST_VERSION:C/b[0-9]*//}
 HOMEPAGE =     https://www.mozilla.org/firefox/
Index: files/unveil.main
===================================================================
RCS file: /cvs/ports/www/mozilla-firefox/files/unveil.main,v
retrieving revision 1.3
diff -u -p -r1.3 unveil.main
--- files/unveil.main   8 Apr 2020 04:54:32 -0000       1.3
+++ files/unveil.main   29 May 2020 13:22:18 -0000
@@ -17,6 +17,9 @@
 /usr/X11R6/share r
 /var/run r
 
+# for using the KeePassXC-Browser addon with the keepassxc--browser package
+/usr/local/bin/keepassxc-proxy rx
+
 # printing
 /usr/bin/lpr rx
 

Reply via email to