Package: isdnutils Version: 1:3.9.20060704-4 Severity: wishlist Tags: patch User: debian-...@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
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