Package: isdnutils Version: 1:3.9.20060704-4 Severity: wishlist Tags: patch User: debian-sh4@superh.org Usertags: sh4 Hi, I am now trying to run Debian on Renesas SH(sh4) CPU. isdnutils can build on sh4 with patch. I attached build log. Could you add sh4 into support architecture list? Best regards, Nobuhiro
Attachment:
isdnutils_3.9.20060704-4_sh4.build.gz
Description: GNU Zip compressed data
#! /bin/sh -e
# DP:
dir=
if [ $# -eq 3 -a "$2" = '-d' ]; then
pdir="-d $3"
dir="$3/"
elif [ $# -ne 1 ]; then
echo >&2 "usage: `basename $0`: -patch|-unpatch [-d <srcdir>]"
exit 1
fi
case "$1" in
-patch)
patch $pdir -f --no-backup-if-mismatch -p1 < $0
;;
-unpatch)
patch $pdir -f --no-backup-if-mismatch -R -p1 < $0
;;
*)
echo >&2 "usage: `basename $0`: -patch|-unpatch [-d <srcdir>]"
exit 1
esac
exit 0
--- a/ipppd/main.c 2009-10-05 02:40:21.000000000 +0000
+++ b/ipppd/main.c 2009-10-05 02:40:49.000000000 +0000
@@ -1205,7 +1205,7 @@
unsigned long val=0;
char *str, *f, *buf0;
unsigned char *p;
- void *a;
+ va_list a;
char num[32];
time_t t;
static char hexchars[] = "0123456789abcdef";
@@ -1297,11 +1297,7 @@
break;
case 'r':
f = va_arg(args, char *);
- /*
- * XXX We assume a va_list is either a pointer or an array, so
- * what gets passed for a va_list is like a void * in some sense.
- */
- a = va_arg(args, void *);
+ a = va_arg(args, va_list);
#ifdef __alpha__ /* always do this? */
n = fmtmsg(buf, buflen + 1, f, a);
#else
--- isdnutils-3.9.20060704.a/debian/control 2009-10-05 02:31:57.000000000 +0000
+++ isdnutils-3.9.20060704/debian/control 2009-10-05 04:31:30.000000000 +0000
@@ -8,7 +8,7 @@
Package: isdnutils
Priority: optional
-Architecture: alpha amd64 arm armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390
+Architecture: alpha amd64 arm armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390 sh4
Depends: isdnutils-base (= ${binary:Version}), ipppd, isdnlog, isdnutils-xtools, isdnvboxserver, isdnvboxclient, openbsd-inetd | inet-superserver, ${misc:Depends}
Suggests: isdnutils-doc, isdneurofile, pppdcapiplugin, capiutils
Conflicts: ipppd (<<1:3.1pre1b-23)
@@ -47,7 +47,7 @@
Package: isdnutils-base
Priority: optional
-Architecture: alpha amd64 arm armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390
+Architecture: alpha amd64 arm armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390 sh4
Pre-Depends: debconf (>= 1.2.9) | debconf-2.0
Depends: udev | makedev (>= 2.3.1-77), ${shlibs:Depends}, lsb-base (>= 1.3-9ubuntu3), ${misc:Depends}
Suggests: ipppd, isdnlog, isdnutils-doc, isdnutils-xtools, isdnvboxserver, isdnvboxclient
@@ -66,7 +66,7 @@
isdnvboxclient ISDN answering machine, client side (vbox)
Package: isdnutils-xtools
-Architecture: alpha amd64 arm armeb armel armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390
+Architecture: alpha amd64 arm armeb armel armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390 sh4
Section: x11
Depends: isdnutils-base (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Replaces: isdnutils (<<1:3.1pre1b-0)
@@ -81,7 +81,7 @@
unnecessarily.
Package: ipppd
-Architecture: alpha amd64 arm armeb armel armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390
+Architecture: alpha amd64 arm armeb armel armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390 sh4
Section: net
Depends: isdnutils-base (= ${binary:Version}), debconf (>=1.2.9) | debconf-2.0, ppp, ${shlibs:Depends}, udev | makedev
Suggests: pdnsd
@@ -93,7 +93,7 @@
Also needed for allowing dialins from Windows PCs over ISDN.
Package: isdnlog
-Architecture: alpha amd64 arm armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390
+Architecture: alpha amd64 arm armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390 sh4
Depends: isdnutils-base (= ${binary:Version}), isdnlog-data (>= ${binary:Version}), debconf (>=1.2.9) | debconf-2.0, ${shlibs:Depends}, ${misc:Depends}
Replaces: isdnutils (<<1:3.1pre1b-0)
Description: ISDN connection logger
@@ -121,7 +121,7 @@
German-language docs also included.
Package: isdnvbox
-Architecture: alpha amd64 arm armeb armel armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390
+Architecture: alpha amd64 arm armeb armel armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390 sh4
Conflicts: isdnutils (<<1:3.1pre1b-1)
Depends: isdnvboxclient, isdnvboxserver, ${misc:Depends}
Recommends: sox
@@ -134,7 +134,7 @@
the software.
Package: isdnvboxclient
-Architecture: alpha amd64 arm armeb armel armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390
+Architecture: alpha amd64 arm armeb armel armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390 sh4
Conflicts: isdnutils (<<1:3.1pre1b-1), isdnvbox (<<1:3.1pre1b-2)
Depends: ${shlibs:Depends}, sox | nas-bin | alsa-utils, ${misc:Depends}
Suggests: isdnvboxserver
@@ -149,7 +149,7 @@
it can be connected to via a network.
Package: isdnvboxserver
-Architecture: alpha amd64 arm armeb armel armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390
+Architecture: alpha amd64 arm armeb armel armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390 sh4
Conflicts: isdnutils (<<1:3.1pre1b-1),isdnvbox (<<1:3.1pre1b-2)
Depends: isdnutils-base (= ${binary:Version}), debconf (>=1.2.9) | debconf-2.0, ${shlibs:Depends}, openbsd-inetd | inet-superserver, udev | makedev, ${misc:Depends}
Suggests: isdnvboxclient
@@ -164,7 +164,7 @@
the same system.
Package: capiutils
-Architecture: alpha amd64 arm armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390
+Architecture: alpha amd64 arm armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390 sh4
Depends: libcapi20-3 (= ${binary:Version}), ${shlibs:Depends}, lsb-base (>= 1.3-9ubuntu3), udev | makedev, ${misc:Depends}
Replaces: isdnactivecards (<< 1:3.6.2004-12-19-1)
Section: net
@@ -177,7 +177,7 @@
See /usr/share/doc/capiutils/* for some (rudimentary) info.
Package: libcapi20-3
-Architecture: alpha amd64 arm armeb armel armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390
+Architecture: alpha amd64 arm armeb armel armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390 sh4
Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends}
Replaces: isdnutils (<<1:3.1pre1b-0), libcapi20, libcapi20-2
@@ -192,7 +192,7 @@
no need to select it yourself.
Package: libcapi20-dev
-Architecture: alpha amd64 arm armeb armel armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390
+Architecture: alpha amd64 arm armeb armel armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390 sh4
Section: libdevel
Depends: libcapi20-3 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Replaces: isdnutils (<<1:3.1pre1b-0), libcapi20, libcapi20-2
@@ -207,7 +207,7 @@
no need to select it yourself.
Package: pppdcapiplugin
-Architecture: alpha amd64 arm armeb armel armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390
+Architecture: alpha amd64 arm armeb armel armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390 sh4
Depends: ppp (>=2.3.11), libcapi20-3 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Section: net
Description: plugin for pppd to communicate with CAPI-capable ISDN cards
@@ -218,7 +218,7 @@
See /usr/share/doc/pppdcapiplugin/* for some (rudimentary) info.
Package: isdnactivecards
-Architecture: alpha amd64 arm armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390
+Architecture: alpha amd64 arm armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390 sh4
Depends: isdnutils-base (= ${binary:Version}), capiutils (>= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Replaces: isdnutils (<<1:3.1pre1b-0)
Description: support utilities for active ISDN cards
@@ -229,7 +229,7 @@
See /usr/share/doc/isdnactivecards/* for more information.
Package: isdneurofile
-Architecture: alpha amd64 arm armeb armel armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390
+Architecture: alpha amd64 arm armeb armel armeb armel hppa i386 ia64 m68k mips mipsel powerpc ppc64 sparc s390 sh4
Section: comm
Depends: isdnutils-base (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Description: ISDN eurofile transfer tool