1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-25 04:43:33 +00:00
freebsd-ports/security/pinentry/pkg-message.gnome3
Jason E. Hale e572cd2816 security/pinentry: Users who enable the non-default GNOME3 option will now
have to install security/pinentry-gnome3 manually. This has been done to break
a dependency loop that was introduced in r553735 where security/gcr added a
build dependency on security/gnupg.

Before r553735:
security/gnupg -> security/pinentry -> security/pinentry-gnome3 -> security/gcr

After r553735:
security/gnupg -> security/pinentry -> security/pinentry-gnome3 -> security/gcr
-> security/gnupg

Now:
security/gnupg -> security/pinentry
security/pinentry-gnome3 -> security/gcr -> security/gnupg

A pkg-message has been added to remind users of the GNOME3 option to install the
required package manually and to deinstall it if no longer needed.

PR:		250945
Reported by:	<sdalu@sdalu.com>
2020-11-15 20:37:58 +00:00

27 lines
769 B
Plaintext

[
{ type: install
message: <<EOM
Due to a dependency loop, you must install security/pinentry-gnome3 manually.
A symlink has been created for you so that pinentry-gnome3 will be the default
pinentry binary after you install it, but bear in mind that the package system
will not keep track of this dependency.
You may install pinentry-gnome3 with one of the following commands:
# pkg install security/pinentry-gnome3
or
# make -C /usr/ports/security/pinentry-gnome3 install clean
EOM
}
{ type: remove
message: <<EOM
The pinentry package has been removed. If you no longer plan on using this
package, you may remove the pinentry-gnome3 package as well.
You may remove the pinentry-gnome3 package with the following command:
# pkg delete pinentry-gnome3
EOM
}
]