Summary: | editors/apel unbreak build with emacs-devel (24.4.50) | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Yoshiaki Kasahara <ykasap> | ||||
Component: | Individual Port(s) | Assignee: | freebsd-ports-bugs (Nobody) <ports-bugs> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Some People | CC: | arved, marino, nsmrtks, t-matubara, tablosazi.farahan | ||||
Priority: | --- | ||||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
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 |
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