Created attachment 146702 [details] patch for files/patch-poe.el Building editors/apel is broken with EMACS_PORT_NAME=emacs-devel (24.4.50) ===> Building for apel-emacs-devel-10.8_9 --- elc --- /usr/local/bin/emacs-24.4.50 -batch -q -no-site-file -l APEL-MK -f compile-apel /wrkdirs/usr/ports/editors/apel/work/stage/usr/local /wrkdirs/usr/ports/editors /apel/work/stage/usr/local/share/emacs/24.4.50/site-lisp /wrkdirs/usr/ports/edit ors/apel/work/stage/usr/local/share/emacs/24.4.50/site-lisp Loading /wrkdirs/usr/ports/editors/apel/work/apel-10.8/APEL-CFG... Eager macro-expansion failure: (wrong-type-argument sequencep 769) Eager macro-expansion failure: (wrong-type-argument sequencep 769) Wrong type argument: sequencep, 769 *** [elc] Error code 255 make[1]: stopped in /wrkdirs/usr/ports/editors/apel/work/apel-10.8 1 error make[1]: stopped in /wrkdirs/usr/ports/editors/apel/work/apel-10.8 ===> Compilation failed unexpectedly. There is a small patch available in a Debian package to fix the issue. Please apply the attached patch to files/patch-poe.el
over to maintainer
PR is timed-out, so maintainer approval is no longer required. Moving to "patch-ready" status.
I think (or (not arglist) (not (listp arglist))) is equivalent to (atom arglist) ? If I am not misunderstanding..
I had just borrowed an existing patch from Debian package, so I'm afraid that I have no idea how it fixed the problem... I agree with you because (not arglist) is t when arglist is nil, and (not (listp arglist)) is t when arglist is not cons cell (= atom) nor nil. I tried using (atom arglist) instead and it compiled fine by emacs-devel.
Apparently this ticket was "taken" when I moved it to patch ready; it never made it to the general patch-ready pool. fixing that now since it's desperately needed to unbreak the port.
*** Bug 194908 has been marked as a duplicate of this bug. ***
A commit references this bug: Author: marino Date: Thu Nov 13 08:47:44 UTC 2014 New revision: 372512 URL: https://svnweb.freebsd.org/changeset/ports/372512 Log: editors/apel: Unbreak after EMACS update While here, pet portlint (fix comment, shorten pkg-descr) PR: 193270 Submitted by: Yoshiaki Kasahara Approved by: maintainer timeout (2+ months) Changes: head/editors/apel/Makefile head/editors/apel/files/patch-poe.el head/editors/apel/pkg-descr
I just took it myself -- done.
MARKED AS SPAM