Package: mpg123
Severity: important
Version: 0.60-2
Tags: patch
Hi,
the current version fails to build on GNU/kFreeBSD.
It needs changes to configure.ac/configure and also
to debian packaging.
Please apply attached patch and regenerate configure.
It would also be nice if you can ask upstream
to include changes to configure.ac.
Thanks in advance
Petr
diff -u mpg123-0.60/configure.ac mpg123-0.60/configure.ac
--- mpg123-0.60/configure.ac
+++ mpg123-0.60/configure.ac
@@ -205,19 +205,19 @@
arm-*-linux*)
cpu_type="generic_nofpu"
;;
- i386-*-linux*)
+ i386-*-linux*|i386-*-kfreebsd*-gnu)
cpu_type="i386_fpu"
;;
- i486-*-linux*)
+ i486-*-linux*|i486-*-kfreebsd*-gnu)
cpu_type="i486"
;;
- i586-*-linux*)
+ i586-*-linux*|i586-*-kfreebsd*-gnu)
cpu_type="i586"
;;
- i686-*-linux*)
+ i686-*-linux*|i686-*-kfreebsd*-gnu)
cpu_type="mmx"
;;
- *-*-linux*)
+ *-*-linux*|*-*-kfreebsd*-gnu)
cpu_type="generic_fpu"
;;
*-apple-darwin*)
diff -u mpg123-0.60/debian/control mpg123-0.60/debian/control
--- mpg123-0.60/debian/control
+++ mpg123-0.60/debian/control
@@ -3,10 +3,10 @@
Priority: optional
Maintainer: Daniel Kobras <[EMAIL PROTECTED]>
Standards-Version: 3.7.2
-Build-Depends: debhelper (>> 5), autotools-dev, pkg-config, libesd0-dev [i386
alpha powerpc], libaudio-dev [i386], libasound2-dev
+Build-Depends: debhelper (>> 5), autotools-dev, pkg-config, libesd0-dev [i386
kfreebsd-i386 alpha powerpc], libaudio-dev [i386 kfreebsd-i386], libasound2-dev
[!kfreebsd-i386 !kfreebsd-amd64]
Package: mpg123
-Architecture: i386 alpha powerpc m68k arm sparc hppa
+Architecture: i386 kfreebsd-i386 alpha powerpc m68k arm sparc hppa
Depends: ${shlibs:Depends}, oss-compat
Provides: mp3-decoder
Description: MPEG layer 1/2/3 audio player
@@ -22,7 +22,7 @@
want this version.
Package: mpg123-oss-i486
-Architecture: i386
+Architecture: i386 kfreebsd-i386
Depends: ${shlibs:Depends}, oss-compat
Provides: mpg123, mp3-decoder
Conflicts: mpg123 (<< 0.59r-2)
@@ -39,7 +39,7 @@
CPUs.
Package: mpg123-oss-3dnow
-Architecture: i386
+Architecture: i386 kfreebsd-i386
Depends: ${shlibs:Depends}, oss-compat
Provides: mpg123, mp3-decoder
Conflicts: mpg123 (<< 0.59r-2)
@@ -56,7 +56,7 @@
CPUs.
Package: mpg123-esd
-Architecture: i386 alpha powerpc
+Architecture: i386 kfreebsd-i386 alpha powerpc
Depends: ${shlibs:Depends}
Provides: mpg123, mp3-decoder
Conflicts: mpg123 (<< 0.59r-2)
@@ -72,7 +72,7 @@
This version uses the Enlightened Sound Daemon (esound) for sound output.
Package: mpg123-nas
-Architecture: i386
+Architecture: i386 kfreebsd-i386
Depends: ${shlibs:Depends}
Provides: mpg123, mp3-decoder
Conflicts: mpg123 (<< 0.59r-2)
diff -u mpg123-0.60/debian/rules mpg123-0.60/debian/rules
--- mpg123-0.60/debian/rules
+++ mpg123-0.60/debian/rules
@@ -3,6 +3,7 @@
PACKAGE:=mpg123
ARCH:=$(shell dpkg-architecture -qDEB_HOST_GNU_CPU)
+DEB_HOST_ARCH_OS:=$(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
ARCH_i486:=
ARCH_alpha:=-alpha
@@ -13,7 +14,10 @@
ARCH_hppa:=-hppa
TARGETS_i486:=mpg123-oss mpg123-esd mpg123-nas \
- mpg123-oss-i486 mpg123-oss-3dnow mpg123-alsa
+ mpg123-oss-i486 mpg123-oss-3dnow
+ifeq (linux,$(DEB_HOST_ARCH_OS))
+TARGETS_i486 += mpg123-alsa
+endif
TARGETS_alpha:=mpg123-oss mpg123-esd
TARGETS_powerpc:=mpg123-oss mpg123-esd
TARGETS_m68k:=mpg123-oss