[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

HPPA patches for 1.6.14, g++ 2.96 patch for dselect/main.cc



Sorry about all the yelling and screaming this morning, I've been
having a few rather bad days.  Computers suck :)

Anyway the patch to fix compiling with 2.96 is super-trivial, and of
course already in the head branch of CVS:

--- dpkg-1.6.14/dselect/main.cc	Wed May  3 10:14:55 2000
+++ dpkg-1.6.91.20001005/dselect/main.cc	Thu Oct  5 14:54:05 2000
@@ -117,7 +117,7 @@
     setvbuf(debug,0,_IONBF,0);
   }
 
-  static void setexpert() {
+  static void setexpert(const struct cmdinfo*, const char *v) {
     expertmode = 1;
   }

Here are the rest of the hppa diffs for 1.6.14:

diff -urN dpkg-1.6.14/archtable dpkg-1.6.14.1/archtable
--- dpkg-1.6.14/archtable	Sat Oct 23 14:27:02 1999
+++ dpkg-1.6.14.1/archtable	Wed Oct 11 14:51:54 2000
@@ -34,3 +34,6 @@
 mips	mips	mips
 mipsel	mipsel	mipsel
 mipseb	mips	mips
+hppa	hppa	hppa
+hppa1.1 hppa	hppa
+hppa2.0	hppa	hppa
diff -urN dpkg-1.6.14/config.guess dpkg-1.6.14.1/config.guess
--- dpkg-1.6.14/config.guess	Tue Dec 14 18:58:29 1999
+++ dpkg-1.6.14.1/config.guess	Wed Oct 11 14:52:50 2000
@@ -740,6 +851,22 @@
 EOF
 	  $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm $dummy.c $dummy && exit 0
 	  rm -f $dummy.c $dummy
+	elif test "${UNAME_MACHINE}" = "s390"; then
+	  echo s390-ibm-linux && exit 0
+	elif test "${UNAME_MACHINE}" = "parisc" -o "${UNAME_MACHINE}" = "hppa"; then
+	  # Look for CPU level
+	  case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
+	    PA7*)
+		echo hppa1.1-unknown-linux-gnu
+		;;
+	    PA8*)
+		echo hppa2.0-unknown-linux-gnu
+		;;
+	    *)
+		echo hppa-unknown-linux-gnu
+		;;
+	  esac
+	  exit 0;
 	else
 	  # Either a pre-BFD a.out linker (linux-gnuoldld)
 	  # or one that does not give us useful --help.
diff -urN dpkg-1.6.14/debian/changelog dpkg-1.6.14.1/debian/changelog
diff -urN dpkg-1.6.14/dselect/main.cc dpkg-1.6.14.1/dselect/main.cc
diff -urN dpkg-1.6.14/main/Makefile.in dpkg-1.6.14.1/main/Makefile.in
--- dpkg-1.6.14/main/Makefile.in	Tue Jan 11 14:41:55 2000
+++ dpkg-1.6.14.1/main/Makefile.in	Wed Oct 11 14:52:27 2000
@@ -55,5 +55,5 @@
 archtable.h: $(top_srcdir)/archtable
 	expand $< | \
 	 perl -ne 'print "  { \"$$1\",$$2\"$$3\",$$4\"$$5\" },\n" \
-		   if m/^\s*(\w+)(\s+)(\w+)(\s+)(\w+)\s*$$/' \
+		   if m/^\s*(\S+)(\s+)(\w+)(\s+)(\w+)\s*$$/' \
 		>$@
diff -urN dpkg-1.6.14/po/cat-id-tbl.c dpkg-1.6.14.1/po/cat-id-tbl.c
diff -urN dpkg-1.6.14/po/dpkg.pot dpkg-1.6.14.1/po/dpkg.pot
diff -urN dpkg-1.6.14/po/stamp-cat-id dpkg-1.6.14.1/po/stamp-cat-id
diff -urN dpkg-1.6.14/scripts/dpkg-architecture.pl dpkg-1.6.14.1/scripts/dpkg-architecture.pl
--- dpkg-1.6.14/scripts/dpkg-architecture.pl	Mon Feb 14 06:17:38 2000
+++ dpkg-1.6.14.1/scripts/dpkg-architecture.pl	Wed Oct 11 14:52:12 2000
@@ -56,6 +56,7 @@
             'powerpc',   'powerpc-linux',
 	    'mips',      'mips-linux',
 	    'mipsel',    'mipsel-linux',
+	    'hppa',      'hppa-linux',
 	    'hurd-i386', 'i386-gnu');
 
 sub usageversion {


-- 
dhd@linuxcare.com, http://www.linuxcare.com/
Linuxcare. Support for the revolution.



Reply to: