Hello community, here is the log from the commit of package alsa-oss for openSUSE:Factory checked in at 2019-01-15 13:16:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/alsa-oss (Old) and /work/SRC/openSUSE:Factory/.alsa-oss.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "alsa-oss" Tue Jan 15 13:16:14 2019 rev:31 rq:664019 version:1.1.8 Changes: -------- --- /work/SRC/openSUSE:Factory/alsa-oss/alsa-oss.changes 2018-08-08 14:44:32.296669124 +0200 +++ /work/SRC/openSUSE:Factory/.alsa-oss.new.28833/alsa-oss.changes 2019-01-15 13:16:20.324359487 +0100 @@ -1,0 +2,13 @@ +Wed Jan 9 00:52:00 UTC 2019 - Jan Engelhardt <jeng...@inai.de> + +- Avoid repetition of name in summary. Update description. + +------------------------------------------------------------------- +Tue Jan 8 12:32:04 CET 2019 - ti...@suse.de + +- Update to alsa-oss 1.1.8: + Fix the build with the recent glibc +- Remove obsoleted patch: + remove-libio.patch: + +------------------------------------------------------------------- Old: ---- alsa-oss-1.1.6.tar.bz2 remove-libio.patch New: ---- alsa-oss-1.1.8.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ alsa-oss.spec ++++++ --- /var/tmp/diff_new_pack.9yz1T5/_old 2019-01-15 13:16:20.856359069 +0100 +++ /var/tmp/diff_new_pack.9yz1T5/_new 2019-01-15 13:16:20.860359065 +0100 @@ -1,7 +1,7 @@ # # spec file for package alsa-oss # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,30 +12,30 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: alsa-oss -Version: 1.1.6 +Version: 1.1.8 Release: 0 -Summary: ALSA-OSS Wrapper +Summary: LD_PRELOAD-able library that translates OSS into ALSA calls License: GPL-2.0-or-later Group: System/Libraries Url: http://www.alsa-project.org/ Source: ftp://ftp.alsa-project.org/pub/oss-lib/alsa-oss-%{version}.tar.bz2 Source2: baselibs.conf -Patch1: remove-libio.patch BuildRequires: alsa-devel BuildRequires: libtool %description -This package contains the wrapper library and script to run OSS -applications using ALSA API. +A preloadable library that intercepts Open Sound System API calls +in applications and translates them into ALSA API calls. +A convenience script to launch such applications with the preloaded +library is provided as well, called "aoss". %prep %setup -q -%patch1 -p1 %build autoreconf -fi ++++++ alsa-oss-1.1.6.tar.bz2 -> alsa-oss-1.1.8.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alsa-oss-1.1.6/aclocal.m4 new/alsa-oss-1.1.8/aclocal.m4 --- old/alsa-oss-1.1.6/aclocal.m4 2018-04-03 09:04:08.000000000 +0200 +++ new/alsa-oss-1.1.8/aclocal.m4 2019-01-07 14:23:48.000000000 +0100 @@ -65,6 +65,8 @@ fi AC_MSG_RESULT($ALSA_CFLAGS) +AC_CHECK_LIB(c, dlopen, LIBDL="", [AC_CHECK_LIB(dl, dlopen, LIBDL="-ldl")]) + dnl add any special lib dirs AC_MSG_CHECKING(for ALSA LDFLAGS) if test "$alsa_prefix" != "" ; then @@ -73,7 +75,7 @@ fi dnl add the alsa library -ALSA_LIBS="$ALSA_LIBS -lasound -lm -ldl -lpthread" +ALSA_LIBS="$ALSA_LIBS -lasound -lm $LIBDL -lpthread" LIBS="$ALSA_LIBS $LIBS" AC_MSG_RESULT($ALSA_LIBS) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alsa-oss-1.1.6/alsa/stdioemu.c new/alsa-oss-1.1.8/alsa/stdioemu.c --- old/alsa-oss-1.1.6/alsa/stdioemu.c 2018-04-03 09:01:38.000000000 +0200 +++ new/alsa-oss-1.1.8/alsa/stdioemu.c 2019-01-07 13:55:41.000000000 +0100 @@ -37,7 +37,6 @@ #endif #include <stdio.h> -#include <libio.h> struct fd_cookie { int fd; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alsa-oss-1.1.6/configure new/alsa-oss-1.1.8/configure --- old/alsa-oss-1.1.6/configure 2018-04-03 09:04:08.000000000 +0200 +++ new/alsa-oss-1.1.8/configure 2019-01-07 14:23:50.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for alsa-oss 1.1.6. +# Generated by GNU Autoconf 2.69 for alsa-oss 1.1.8. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -587,8 +587,8 @@ # Identity of this package. PACKAGE_NAME='alsa-oss' PACKAGE_TARNAME='alsa-oss' -PACKAGE_VERSION='1.1.6' -PACKAGE_STRING='alsa-oss 1.1.6' +PACKAGE_VERSION='1.1.8' +PACKAGE_STRING='alsa-oss 1.1.8' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1326,7 +1326,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures alsa-oss 1.1.6 to adapt to many kinds of systems. +\`configure' configures alsa-oss 1.1.8 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1396,7 +1396,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of alsa-oss 1.1.6:";; + short | recursive ) echo "Configuration of alsa-oss 1.1.8:";; esac cat <<\_ACEOF @@ -1509,7 +1509,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -alsa-oss configure 1.1.6 +alsa-oss configure 1.1.8 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1908,7 +1908,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by alsa-oss $as_me 1.1.6, which was +It was created by alsa-oss $as_me 1.1.8, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2732,7 +2732,7 @@ # Define the identity of the package. PACKAGE='alsa-oss' - VERSION='1.1.6' + VERSION='1.1.8' cat >>confdefs.h <<_ACEOF @@ -15029,6 +15029,88 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ALSA_CFLAGS" >&5 $as_echo "$ALSA_CFLAGS" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lc" >&5 +$as_echo_n "checking for dlopen in -lc... " >&6; } +if ${ac_cv_lib_c_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lc $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_c_dlopen=yes +else + ac_cv_lib_c_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_dlopen" >&5 +$as_echo "$ac_cv_lib_c_dlopen" >&6; } +if test "x$ac_cv_lib_c_dlopen" = xyes; then : + LIBDL="" +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if ${ac_cv_lib_dl_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dl_dlopen=yes +else + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes; then : + LIBDL="-ldl" +fi + +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ALSA LDFLAGS" >&5 $as_echo_n "checking for ALSA LDFLAGS... " >&6; } if test "$alsa_prefix" != "" ; then @@ -15036,7 +15118,7 @@ LDFLAGS="$LDFLAGS $ALSA_LIBS" fi -ALSA_LIBS="$ALSA_LIBS -lasound -lm -ldl -lpthread" +ALSA_LIBS="$ALSA_LIBS -lasound -lm $LIBDL -lpthread" LIBS="$ALSA_LIBS $LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ALSA_LIBS" >&5 $as_echo "$ALSA_LIBS" >&6; } @@ -15778,7 +15860,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by alsa-oss $as_me 1.1.6, which was +This file was extended by alsa-oss $as_me 1.1.8, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15835,7 +15917,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -alsa-oss config.status 1.1.6 +alsa-oss config.status 1.1.8 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/alsa-oss-1.1.6/configure.ac new/alsa-oss-1.1.8/configure.ac --- old/alsa-oss-1.1.6/configure.ac 2018-04-03 09:01:38.000000000 +0200 +++ new/alsa-oss-1.1.8/configure.ac 2019-01-07 13:55:41.000000000 +0100 @@ -1,5 +1,5 @@ AC_PREREQ(2.59) -AC_INIT(alsa-oss, 1.1.6) +AC_INIT(alsa-oss, 1.1.8) AM_INIT_AUTOMAKE AM_MAINTAINER_MODE([enable])