It's a strange coincidence: Today I have finally moved app-emacs/quilt-el from the Emacs overlay (where it was sitting for one year) to the main tree. And a few hours later I notice that dev-util/quilt was bumped to 0.47 which now also installs the Emacs mode (0.46 didn't include it). Any suggestions what to do? There are two options: 1. Keep app-emacs/quilt-el, and remove Emacs support from dev-util/quilt. 2. Add an Emacs USE flag to dev-util/quilt, byte-compile the Emacs mode, and install a site-init file for Emacs. And delete app-emacs/quilt-el again.
Addendum: The Emacs mode has its own upstream, and the version of quilt.el bundled with dev-util/quilt-0.47 is (slightly) out-of-date.
Created attachment 172440 [details, diff] Proposed change for quilt-0.47.ebuild From our IRC discussion I conclude that we should keep app-emacs/quilt-el. Then dev-util/quilt shouldn't install the Emacs mode, see attached patch. <mpagano_> ulm: i'm leaning towards local emacs use flag for quilt and then rdepend on quilt-el <mpagano_> ulm: thoughts? Good idea. Probably PDEPEND, because quilt-el itself RDEPENDs on quilt. And app-emacs/quilt-el will need some keywords; I'll open a bug for keywording.
quilt-el has all necessary keywords, so I've added IUSE=emacs and PDEPEND=quilt-el to quilt-0.47-r1.