Subject: pkg/28623: Cannot make editor/leim on Mac OS X
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <demizu@dd.iij4u.or.jp>
List: pkgsrc-bugs
Date: 12/12/2004 08:09:00
>Number:         28623
>Category:       pkg
>Synopsis:       Cannot make editor/leim on Mac OS X
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sun Dec 12 08:09:00 +0000 2004
>Originator:     Noritoshi Demizu
>Release:        Mac OS X 10.3.6
>Organization:
>Environment:
Darwin xxx 7.6.0 Darwin Kernel Version 7.6.0: Sun Oct 10 12:05:27 PDT 2004; root:xnu/xnu-517.9.4.obj~1/RELEASE_PPC  Power Macintosh powerpc
>Description:
When I tried to make editor/leim on Mac OS X, I got the folllowing message.

  $ bmake
    (snip)
  ===> Extracting for leim-21.3
  ===> Required installed package emacs>=21.2: emacs-21.3nb5 found
  ===> Patching for leim-21.3
  ===> Applying pkgsrc patches for leim-21.3
  ===> Overriding tools for leim-21.3
  ===> Creating toolchain wrappers for leim-21.3
  ===> Configuring for leim-21.3
  creating cache ./config.cache
  checking host system type... powerpc-apple-darwin
  configure: error: Emacs hasn't been ported to `powerpc-apple-darwin' systems.
  Check `etc/MACHINES' for recognized configuration names.
  *** Error code 1

I guess the cause is that the paches for emacs-21 stored under
editor/emacs/patches are not applied to editor/leim/work/emacs-21.3
before configuring editor/leim.

Here is my workaround:  After I got the error message above, I applied
the patches manually, as follows.

  $ cd leim/work/emacs-21.3
  $ cat ../../../emacs/patches/patch-* | patch -p0

Then, run bmake under editor/leim.  Now, leim can be compiled successfully.

But it would be nice if the patches were automatically applied.
I am sorry I do not know how to achieve it.
>How-To-Repeat:
on Mac OS X 10.3.6,

  $ cd editor/leim
  $ bmake
>Fix: