The new portaudio breaks dependents.

pulseaudio now installs ${prefix}/lib/pulseaudio/libpulsecommon-6.0.dylib 
instead of ${prefix}/lib/pulseaudio/libpulsecommon-5.0.dylib

Are those two files really ABI incompatible, or is this yet another case of 
upstream developers failing to version their binaries correctly?

Either way, please revbump all dependents.

Thanks,
Jeremy

> On Apr 25, 2015, at 15:34, [email protected] wrote:
> 
> Revision
> 135541
> Author
> [email protected]
> Date
> 2015-04-25 15:34:10 -0700 (Sat, 25 Apr 2015)
> Log Message
> 
> pulseaudio: update to version 6.0, drop maintainership.
> Modified Paths
> 
>       • trunk/dports/audio/pulseaudio/Portfile
>       • trunk/dports/audio/pulseaudio/files/i386.patch
> Property Changed
> 
>       • trunk/dports/audio/pulseaudio/
> Diff
> 
> Property changes: trunk/dports/audio/pulseaudio
> 
> Modified: svn:mergeinfo
> /users/devans/GNOME-3/stable/dports/audio/pulseaudio:135532
> /users/devans/dports/audio/pulseaudio:116663-117812
> + 
> /branches/mld-qt-481/dports/audio/pulseaudio:92720,92813,92891,92963,93522,93556,93699,93743,93771-93773,93806,93817-93818,93856
> /users/devans/GNOME-3/stable/dports/audio/pulseaudio:135532-135540
> /users/devans/dports/audio/pulseaudio:116663-117812
> Modified: trunk/dports/audio/pulseaudio/Portfile (135540 => 135541)
> 
> --- trunk/dports/audio/pulseaudio/Portfile    2015-04-25 22:29:54 UTC (rev 
> 135540)
> +++ trunk/dports/audio/pulseaudio/Portfile    2015-04-25 22:34:10 UTC (rev 
> 135541)
> 
> @@ -7,11 +7,10 @@
> 
>  PortSystem          1.0
> 
>  
> 
>  name                pulseaudio
> 
> -version             5.0
> -revision            1
> 
> +version             6.0
> 
>  license             LGPL-2.1
> 
>  categories          audio
> 
> -maintainers         devans openmaintainer
> 
> +maintainers         nomaintainer
> 
>  platforms           darwin
> 
>  description         A sound server for POSIX OSes
> 
>  
> 
> @@ -27,8 +26,8 @@
> 
>  
> 
>  use_xz              yes
> 
>  
> 
> -checksums           rmd160  4ba13e92c58f8ada4542d521131094a55e3b6991 \
> -                    sha256  
> 99c13a8b1249ddbd724f195579df79484e9af6418cecf6a15f003a7f36caf939
> 
> +checksums           rmd160  a3f96cabc2872646c34ba581d6044dc4a6513fd9 \
> +                    sha256  
> b50640e0b80b1607600accfad2e45aabb79d379bf6354c9671efa2065477f6f6
> 
>  
> 
>  depends_build       port:pkgconfig \
> 
>                      port:intltool \
> 
> Modified: trunk/dports/audio/pulseaudio/files/i386.patch (135540 => 135541)
> 
> --- trunk/dports/audio/pulseaudio/files/i386.patch    2015-04-25 22:29:54 UTC 
> (rev 135540)
> +++ trunk/dports/audio/pulseaudio/files/i386.patch    2015-04-25 22:34:10 UTC 
> (rev 135541)
> 
> @@ -1,60 +1,40 @@
> 
> ---- src/pulsecore/svolume_mmx.c.orig 2014-03-18 11:04:37.000000000 -0700
> -+++ src/pulsecore/svolume_mmx.c      2014-03-18 11:05:08.000000000 -0700
> -@@ -34,7 +34,7 @@
> 
> +--- src/pulsecore/svolume_mmx.c.orig 2015-02-12 06:10:35.000000000 -0800
> ++++ src/pulsecore/svolume_mmx.c      2015-04-25 12:49:12.000000000 -0700
> +@@ -32,7 +32,7 @@
> 
>   
> 
>   #include "sample-util.h"
> 
>   
> 
> --#if (!defined(__FreeBSD__) && defined (__i386__)) || defined (__amd64__)
> -+#if (!defined(__APPLE__) && !defined(__FreeBSD__) && defined (__i386__)) || 
> defined (__amd64__)
> 
> +-#if (!defined(__FreeBSD__) && !defined(__FreeBSD_kernel__) && defined 
> (__i386__)) || defined (__amd64__)
> ++#if (!defined(__APPLE__) && !defined(__FreeBSD__) && 
> !defined(__FreeBSD_kernel__) && defined (__i386__)) || defined (__amd64__)
> 
>   /* in s: 2 int16_t samples
> 
>    * in v: 2 int32_t volumes, fixed point 16:16
> 
>    * out s: contains scaled and clamped int16_t samples.
> 
> -@@ -240,15 +240,15 @@ static void pa_volume_s16re_mmx(int16_t 
> -     );
> - }
> 
> +@@ -241,7 +241,7 @@
> + #endif /* (!defined(__FreeBSD__) && !defined(__FreeBSD_kernel__) && defined 
> (__i386__)) || defined (__amd64__) */
> 
>   
> 
> --#endif /* (!defined(__FreeBSD__) && defined (__i386__)) || defined 
> (__amd64__) */
> -+#endif /* (!defined(__APPLE__) && !defined(__FreeBSD__) && defined 
> (__i386__)) || defined (__amd64__) */
> - 
> 
>   void pa_volume_func_init_mmx(pa_cpu_x86_flag_t flags) {
> 
> --#if (!defined(__FreeBSD__) && defined (__i386__)) || defined (__amd64__)
> -+#if (!defined(__APPLE__) && !defined(__FreeBSD__) && defined (__i386__)) || 
> defined (__amd64__)
> 
> +-#if (!defined(__FreeBSD__) && !defined(__FreeBSD_kernel__) && defined 
> (__i386__)) || defined (__amd64__)
> ++#if (!defined(__APPLE__) && !defined(__FreeBSD__) && 
> !defined(__FreeBSD_kernel__) && defined (__i386__)) || defined (__amd64__)
> 
>       if ((flags & PA_CPU_X86_MMX) && (flags & PA_CPU_X86_CMOV)) {
> 
>           pa_log_info("Initialising MMX optimized volume functions.");
> 
>   
> 
> -         pa_set_volume_func(PA_SAMPLE_S16NE, (pa_do_volume_func_t) 
> pa_volume_s16ne_mmx);
> -         pa_set_volume_func(PA_SAMPLE_S16RE, (pa_do_volume_func_t) 
> pa_volume_s16re_mmx);
> -     }
> --#endif /* (!defined(__FreeBSD__) && defined (__i386__)) || defined 
> (__amd64__) */
> -+#endif /* (!defined(__APPLE__) && !defined(__FreeBSD__) && defined 
> (__i386__)) || defined (__amd64__) */
> - }
> ---- src/pulsecore/svolume_sse.c.orig 2014-03-18 11:04:30.000000000 -0700
> -+++ src/pulsecore/svolume_sse.c      2014-03-18 11:04:58.000000000 -0700
> -@@ -34,7 +34,7 @@
> 
> +--- src/pulsecore/svolume_sse.c.orig 2015-02-12 06:10:35.000000000 -0800
> ++++ src/pulsecore/svolume_sse.c      2015-04-25 12:50:10.000000000 -0700
> +@@ -32,7 +32,7 @@
> 
>   
> 
>   #include "sample-util.h"
> 
>   
> 
> --#if (!defined(__FreeBSD__) && defined (__i386__)) || defined (__amd64__)
> -+#if (!defined(__APPLE__) && !defined(__FreeBSD__) && defined (__i386__)) || 
> defined (__amd64__)
> 
> +-#if (!defined(__FreeBSD__) && !defined(__FreeBSD_kernel__) && defined 
> (__i386__)) || defined (__amd64__)
> ++#if (!defined(__APPLE__) && !defined(__FreeBSD__) && 
> !defined(__FreeBSD_kernel__) && defined (__i386__)) || defined (__amd64__)
> 
>   
> 
>   #define VOLUME_32x16(s,v)                  /* .. |   vh  |   vl  | */       
>             \
> 
>         " pxor %%xmm4, %%xmm4          \n\t" /* .. |    0  |    0  | */       
>             \
> 
> -@@ -251,15 +251,15 @@ static void pa_volume_s16re_sse2(int16_t
> -     );
> - }
> 
> +@@ -252,7 +252,7 @@
> + #endif /* (!defined(__FreeBSD__) && !defined(__FreeBSD_kernel__) && defined 
> (__i386__)) || defined (__amd64__) */
> 
>   
> 
> --#endif /* (!defined(__FreeBSD__) && defined (__i386__)) || defined 
> (__amd64__) */
> -+#endif /* (!defined(__APPLE__) && !defined(__FreeBSD__) && defined 
> (__i386__)) || defined (__amd64__) */
> - 
> 
>   void pa_volume_func_init_sse(pa_cpu_x86_flag_t flags) {
> 
> --#if (!defined(__FreeBSD__) && defined (__i386__)) || defined (__amd64__)
> -+#if (!defined(__APPLE__) && !defined(__FreeBSD__) && defined (__i386__)) || 
> defined (__amd64__)
> 
> +-#if (!defined(__FreeBSD__) && !defined(__FreeBSD_kernel__) && defined 
> (__i386__)) || defined (__amd64__)
> ++#if (!defined(__APPLE__) && !defined(__FreeBSD__) && 
> !defined(__FreeBSD_kernel__) && defined (__i386__)) || defined (__amd64__)
> 
>       if (flags & PA_CPU_X86_SSE2) {
> 
>           pa_log_info("Initialising SSE2 optimized volume functions.");
> 
>   
> 
> -         pa_set_volume_func(PA_SAMPLE_S16NE, (pa_do_volume_func_t) 
> pa_volume_s16ne_sse2);
> -         pa_set_volume_func(PA_SAMPLE_S16RE, (pa_do_volume_func_t) 
> pa_volume_s16re_sse2);
> -     }
> --#endif /* (!defined(__FreeBSD__) && defined (__i386__)) || defined 
> (__amd64__) */
> -+#endif /* (!defined(__APPLE__) && !defined(__FreeBSD__) && defined 
> (__i386__)) || defined (__amd64__) */
> - }
> 
> _______________________________________________
> macports-changes mailing list
> [email protected]
> https://lists.macosforge.org/mailman/listinfo/macports-changes

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to