[135541] trunk/dports/audio/pulseaudio
Jeremy Huddleston Sequoia
jeremyhu at apple.com
Sun Apr 26 11:39:38 PDT 2015
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, devans at macports.org wrote:
>
> Revision
> 135541
> Author
> devans at macports.org
> 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
> macports-changes at lists.macosforge.org
> https://lists.macosforge.org/mailman/listinfo/macports-changes
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4109 bytes
Desc: not available
URL: <https://lists.macosforge.org/pipermail/macports-dev/attachments/20150426/78dd34cf/attachment-0001.p7s>
More information about the macports-dev
mailing list