svn commit: r442119 - in branches/2017Q2/audio/musicpd: . files

Thomas Zander riggs at FreeBSD.org
Tue May 30 20:30:51 UTC 2017


Author: riggs
Date: Tue May 30 20:30:50 2017
New Revision: 442119
URL: https://svnweb.freebsd.org/changeset/ports/442119

Log:
  MFH: r440334 r441969
  
  Fix library updating
  
  Details:
  Apparently, clang optimises exceptions with __attribute__((pure))
  more aggressively than gcc, causing mpd to not notice files removed
  from the library. This patch causes mpd to be built without the pure
  attribute.
  
  PR:		219048
  Reported by:	hideo at lastamericanempire.com
  
  Update to upstream version 0.20.8
  
  Approved by:	ports-secteam (feld)

Added:
  branches/2017Q2/audio/musicpd/files/patch-src_Compiler.h
     - copied unchanged from r440334, head/audio/musicpd/files/patch-src_Compiler.h
Modified:
  branches/2017Q2/audio/musicpd/Makefile
  branches/2017Q2/audio/musicpd/distinfo
Directory Properties:
  branches/2017Q2/   (props changed)

Modified: branches/2017Q2/audio/musicpd/Makefile
==============================================================================
--- branches/2017Q2/audio/musicpd/Makefile	Tue May 30 20:13:50 2017	(r442118)
+++ branches/2017Q2/audio/musicpd/Makefile	Tue May 30 20:30:50 2017	(r442119)
@@ -1,8 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	musicpd
-PORTVERSION=	0.20.6
-PORTREVISION=	3
+PORTVERSION=	0.20.8
 CATEGORIES=	audio ipv6
 MASTER_SITES=	http://www.musicpd.org/download/mpd/${PORTVERSION:R}/
 DISTNAME=	mpd-${PORTVERSION}

Modified: branches/2017Q2/audio/musicpd/distinfo
==============================================================================
--- branches/2017Q2/audio/musicpd/distinfo	Tue May 30 20:13:50 2017	(r442118)
+++ branches/2017Q2/audio/musicpd/distinfo	Tue May 30 20:30:50 2017	(r442119)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1489218787
-SHA256 (mpd-0.20.6.tar.xz) = f4055e1189e5cc00e83706b2e0b5ead924ced0303e073d7802ee9f9a8eba4b47
-SIZE (mpd-0.20.6.tar.xz) = 772140
+TIMESTAMP = 1495999052
+SHA256 (mpd-0.20.8.tar.xz) = 7d177f29663c4a0997413401e52bbf11d2bb472773bbcf9294f839c4b8751e35
+SIZE (mpd-0.20.8.tar.xz) = 773128

Copied: branches/2017Q2/audio/musicpd/files/patch-src_Compiler.h (from r440334, head/audio/musicpd/files/patch-src_Compiler.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ branches/2017Q2/audio/musicpd/files/patch-src_Compiler.h	Tue May 30 20:30:50 2017	(r442119, copy of r440334, head/audio/musicpd/files/patch-src_Compiler.h)
@@ -0,0 +1,11 @@
+--- src/Compiler.h.orig	2017-01-27 07:46:51 UTC
++++ src/Compiler.h
+@@ -86,7 +86,7 @@
+ #define gcc_noreturn __attribute__((noreturn))
+ #define gcc_packed __attribute__((packed))
+ #define gcc_printf(a,b) __attribute__((format(printf, a, b)))
+-#define gcc_pure __attribute__((pure))
++#define gcc_pure
+ #define gcc_sentinel __attribute__((sentinel))
+ #define gcc_unused __attribute__((unused))
+ #define gcc_warn_unused_result __attribute__((warn_unused_result))


More information about the svn-ports-all mailing list