Subject: pkg/33148: editors/emacs supports for NetBSD/sh3el architecture
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <oshima-ya@yagoto-urayama.jp>
List: pkgsrc-bugs
Date: 03/25/2006 02:30:00
>Number:         33148
>Category:       pkg
>Synopsis:       editors/emacs supports for NetBSD/sh3el architecture
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          support
>Submitter-Id:   net
>Arrival-Date:   Sat Mar 25 02:30:00 +0000 2006
>Originator:     Yasushi Oshima
>Release:        NetBSD 3.99.15
>Organization:
>Environment:
NetBSD dreamcast 3.99.15
>Description:
Some changes and a file for supporting NetBSD/sh3el.
It runs well on my NetBSD/dreamcast-current and NetBSD/hpcsh-current.

Additional files:
pkgsrc/editors/emacs/files/sh3el.h

begin 644 sh3el.h.gz
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
:6^<V)`G]=[9H'^E>@4$'QO\!M#JU[MP.```=
`
end

Patches:

Index: Makefile.common
===================================================================
RCS file: /cvsroot/pkgsrc/editors/emacs/Makefile.common,v
retrieving revision 1.5
diff -u -r1.5 Makefile.common
--- Makefile.common     29 Dec 2005 14:04:56 -0000      1.5
+++ Makefile.common     8 Jan 2006 15:34:56 -0000
@@ -71,6 +71,7 @@
        ${CP} ${FILESDIR}/powermac.h ${WRKSRC}/src/m
        ${CP} ${FILESDIR}/darwin.h ${WRKSRC}/src/s
        ${CP} ${FILESDIR}/unexmacosx.c ${WRKSRC}/src
+       ${CP} ${FILESDIR}/sh3el.h ${WRKSRC}/src/m
 
 pre-install:
        @${FIND} ${WRKSRC} -type f -name "*.orig" -print | ${XARGS} ${RM} -f
Index: patches/patch-ab
===================================================================
RCS file: /cvsroot/pkgsrc/editors/emacs/patches/patch-ab,v
retrieving revision 1.21
diff -u -r1.21 patch-ab
--- patches/patch-ab    29 Dec 2005 13:56:51 -0000      1.21
+++ patches/patch-ab    5 Feb 2006 01:32:31 -0000
@@ -1,12 +1,13 @@
 $NetBSD: patch-ab,v 1.21 2005/12/29 13:56:51 joerg Exp $
 
---- configure.orig     2003-03-19 02:19:12.000000000 +1200
+--- configure.orig     2003-03-18 23:19:12.000000000 +0900
 +++ configure
-@@ -822,9 +822,14 @@ case "${canonical}" in
+@@ -822,9 +822,15 @@ case "${canonical}" in
        sparc*-*-netbsd*)       machine=sparc ;;
        vax-*-netbsd*)  machine=vax ;;
        arm-*-netbsd*)  machine=arm ;;
 +      x86_64-*-netbsd*)       machine=amd64 ;;
 +      hppa-*-netbsd*) machine=hp800 ;;
++      shle-*-netbsd*) machine=sh3el ;;
      esac
    ;;

@@ -17,7 +18,7 @@
    ## OpenBSD ports
    *-*-openbsd* )
      opsys=openbsd
-@@ -1659,6 +1663,7 @@ case "${canonical}" in
+@@ -1659,6 +1665,7 @@ case "${canonical}" in
        *-sysv4.2uw* )          opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
        *-386bsd* )             opsys=386bsd ;;
        *-freebsd* )            opsys=freebsd ;;
@@ -25,7 +26,7 @@
        *-nextstep* )             opsys=nextstep ;;
        ## Otherwise, we'll fall through to the generic opsys code at the bottom.
      esac
-@@ -9124,6 +9129,22 @@ EOF
+@@ -9124,6 +9131,22 @@ EOF
  fi

>How-To-Repeat:

>Fix: