On Thu, Aug 03 2023, Antoine Jacoutot <ajacou...@bsdfrog.org> wrote:
> On Wed, Aug 02, 2023 at 05:12:25AM -0600, Jeremie Courreges-Anglas wrote:
>> CVSROOT:     /cvs
>> Module name: ports
>> Changes by:  j...@cvs.openbsd.org    2023/08/02 05:12:25
>> 
>> Modified files:
>>      editors/emacs  : Makefile distinfo 
>>      editors/emacs/patches: patch-Makefile_in patch-lisp_files_el 
>>                             patch-lisp_vc_vc_el patch-src_emacs_c 
>>      editors/emacs/pkg: PLIST 
>> Removed files:
>>      editors/emacs/patches: patch-etc_emacsclient-mail_desktop 
>>                             patch-lib-src_etags_c 
>>                             patch-lisp_htmlfontify_el 
>>                             patch-lisp_org_ob-latex_el 
>>                             patch-lisp_progmodes_ruby-mode_el 
>> 
>> Log message:
>> Update to emacs-29.1
>> 
>> Release announcement: 
>> https://lists.gnu.org/archive/html/emacs-devel/2023-07/msg00879.html
>> Drop security-related patches added during emacs-28.2 lifetime.
>> New deps: sqlite3 (added for now), webp (added), tree-sitter (not added yet).
>> 
>> Input from Xi Lu, Renato Aguiar, Timo Myyra, op@ and semarie@,
>> tests report from krw@, tests and ok op@ and semarie@
>
> Hi.
>
> This broke packaging of (at least) inputmethods/anthy:
>
> <...>
> checking where .elc files should go... ${datadir}/emacs/site-lisp
> <...>
> ===>  Building package for emacs-anthy-9100hp6
> Create /usr/ports/packages/amd64/all/emacs-anthy-9100hp6.tgz
> Creating package emacs-anthy-9100hp6
> checksumming|***********************************************************************
>                             | 72%
> Error: 
> /usr/ports/pobj/anthy-9100h/fake-amd64/usr/local/share/emacs/site-lisp/anthy/anthy-isearch.elc
>  does not exist
> Error: 
> /usr/ports/pobj/anthy-9100h/fake-amd64/usr/local/share/emacs/site-lisp/anthy/anthy-kyuri.elc
>  does not exist
> pkg_create: can't continue
>
> These are now called anthy-isearch.el and anthy-kyuri.el (without the 'c').

The .el files (source files) were always present in the PLIST and
resulting package, but two .elc files vanished for some reason.  I have
committed a PLIST quickfix.  This might be the long-term solution, it's
fine to ship a .el file only instead of .el + .elc.

Thanks for the report!

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply via email to