Package: atlas3
Version: 3.6.0-20.2
Tags: patch

Hi,

the current version does not support GNU/kFreeBSD.

Please find attached patch which adds this support.
Only debian packaging have to be slightly enhanced.
It might help also for hurd, as all three
operating systems are glibc based.

Thanks in advance

                        Petr
diff -u atlas3-3.6.0/debian/rules atlas3-3.6.0/debian/rules
--- atlas3-3.6.0/debian/rules
+++ atlas3-3.6.0/debian/rules
@@ -29,7 +29,7 @@
 # Now in debian/compat
 #export DH_COMPAT=2
 
-ARCHT:=$(shell echo $$(dpkg --print-architecture))
+ARCHT:=$(shell echo $$(dpkg-architecture -qDEB_HOST_ARCH_CPU))
 SA:=$(notdir $(wildcard debian/$(ARCHT)/*))
 
 DTR:=debian/test/test_results
diff -u atlas3-3.6.0/debian/control atlas3-3.6.0/debian/control
--- atlas3-3.6.0/debian/control
+++ atlas3-3.6.0/debian/control
@@ -198,7 +198,7 @@
 
 Package: atlas3-sse
 Section: libs
-Architecture: i386
+Architecture: i386 kfreebsd-i386 hurd-i386
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Provides: libatlas.so.3, libblas.so.3, liblapack.so.3
 Suggests: atlas3-sse2, refblas3, lapack3
@@ -223,7 +223,7 @@
  Homepage: http://math-atlas.sourceforge.net/
 
 Package: atlas3-sse-dev
-Architecture: i386
+Architecture: i386 kfreebsd-i386 hurd-i386
 Depends: atlas3-sse, atlas3-headers, g77
 Provides: libatlas-3.so, libblas-3.so, liblapack-3.so
 Conflicts: atlas2-sse-dev
@@ -243,7 +243,7 @@
 
 Package: atlas3-sse2
 Section: libs
-Architecture: i386
+Architecture: i386 kfreebsd-i386 hurd-i386
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Provides: libatlas.so.3, libblas.so.3, liblapack.so.3
 Suggests: refblas3, lapack3
@@ -268,7 +268,7 @@
  Homepage: http://math-atlas.sourceforge.net/
 
 Package: atlas3-sse2-dev
-Architecture: i386
+Architecture: i386 kfreebsd-i386 hurd-i386
 Depends: atlas3-sse2, atlas3-headers, g77
 Provides: libatlas-3.so, libblas-3.so, liblapack-3.so
 Conflicts: atlas2-sse2-dev
@@ -288,7 +288,7 @@
 
 Package: atlas3-3dnow
 Section: libs
-Architecture: i386
+Architecture: i386 kfreebsd-i386 hurd-i386
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Provides: libatlas.so.3, libblas.so.3, liblapack.so.3
 Suggests: refblas3, lapack3
@@ -314,7 +314,7 @@
  Homepage: http://math-atlas.sourceforge.net/
 
 Package: atlas3-3dnow-dev
-Architecture: i386
+Architecture: i386 kfreebsd-i386 hurd-i386
 Provides: libatlas-3.so, libblas-3.so, liblapack-3.so
 Conflicts: atlas2-3dnow-dev
 Replaces: atlas2-3dnow-dev

Reply via email to