Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Apr 2017 09:42:48 +0000 (UTC)
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r437539 - in head: archivers/libpar2 audio/pavucontrol audio/sooperlooper comms/svxlink deskutils/pinot devel/eris devel/libwfut devel/obby finance/libofx games/pink-pony net/net6 net/s...
Message-ID:  <201704020942.v329gmrK011529@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bapt
Date: Sun Apr  2 09:42:48 2017
New Revision: 437539
URL: https://svnweb.freebsd.org/changeset/ports/437539

Log:
  Chase a bunch of failures after libsigc++20 update
  
  New libsigc++20 requires c++11 (it exposes c++11) so explicitly use -std=c++11
  where needed.
  Mark as broken a bunch of ports which are not c++11 compatible

Modified:
  head/archivers/libpar2/Makefile
  head/audio/pavucontrol/Makefile
  head/audio/sooperlooper/Makefile
  head/comms/svxlink/Makefile
  head/deskutils/pinot/Makefile
  head/devel/eris/Makefile
  head/devel/libwfut/Makefile
  head/devel/obby/Makefile
  head/finance/libofx/Makefile
  head/games/pink-pony/Makefile
  head/net/net6/Makefile
  head/net/sobby/Makefile
  head/textproc/stardict3/Makefile

Modified: head/archivers/libpar2/Makefile
==============================================================================
--- head/archivers/libpar2/Makefile	Sun Apr  2 09:08:47 2017	(r437538)
+++ head/archivers/libpar2/Makefile	Sun Apr  2 09:42:48 2017	(r437539)
@@ -3,7 +3,7 @@
 
 PORTNAME=	libpar2
 PORTVERSION=	0.4
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	archivers
 MASTER_SITES=	http://launchpad.net/${PORTNAME}/trunk/${PORTVERSION}/+download/
 
@@ -16,11 +16,9 @@ LIB_DEPENDS=	libsigc-2.0.so:devel/libsig
 
 GNU_CONFIGURE=	yes
 
-LDFLAGS+=	-L${LOCALBASE}/lib
-CPPFLAGS+=	-I${LOCALBASE}/include
-
 USE_LDCONFIG=	yes
-USES=		pkgconfig libtool
+USES=		pkgconfig libtool localbase compiler:c++11-lang
+USE_CXXSTD=	c++11
 
 OPTIONS_DEFINE=	DOCS
 

Modified: head/audio/pavucontrol/Makefile
==============================================================================
--- head/audio/pavucontrol/Makefile	Sun Apr  2 09:08:47 2017	(r437538)
+++ head/audio/pavucontrol/Makefile	Sun Apr  2 09:42:48 2017	(r437539)
@@ -15,8 +15,9 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 LIB_DEPENDS=	libpulse.so:audio/pulseaudio
 
 GNU_CONFIGURE=	yes
-USES=		gmake pkgconfig gettext tar:xz
+USES=		gmake pkgconfig gettext tar:xz compiler:c++11-lang
 USE_GNOME=	glibmm intltool libsigc++20
+USE_CXXSTD=	c++11
 
 OPTIONS_SUB=	yes
 OPTIONS_SINGLE=	GTK

Modified: head/audio/sooperlooper/Makefile
==============================================================================
--- head/audio/sooperlooper/Makefile	Sun Apr  2 09:08:47 2017	(r437538)
+++ head/audio/sooperlooper/Makefile	Sun Apr  2 09:42:48 2017	(r437539)
@@ -12,6 +12,8 @@ COMMENT=	Live audio looping sampler
 
 LICENSE=	GPLv2
 
+BROKEN=		Does not build with newer libsigc++20
+
 BUILD_DEPENDS=	ladspa>0:audio/ladspa
 LIB_DEPENDS=	libjack.so:audio/jack \
 		liblo.so:audio/liblo \

Modified: head/comms/svxlink/Makefile
==============================================================================
--- head/comms/svxlink/Makefile	Sun Apr  2 09:08:47 2017	(r437538)
+++ head/comms/svxlink/Makefile	Sun Apr  2 09:42:48 2017	(r437539)
@@ -10,6 +10,8 @@ COMMENT?=	General purpose ham radio voic
 
 LICENSE=	GPLv2
 
+BROKEN=		does not build since newer libsigc++20
+
 LIB_DEPENDS?=	libgsm.so:audio/gsm \
 		libspeex.so:audio/speex \
 		libgpg-error.so:security/libgpg-error \

Modified: head/deskutils/pinot/Makefile
==============================================================================
--- head/deskutils/pinot/Makefile	Sun Apr  2 09:08:47 2017	(r437538)
+++ head/deskutils/pinot/Makefile	Sun Apr  2 09:42:48 2017	(r437539)
@@ -11,6 +11,8 @@ COMMENT=	Personal search and metasearch 
 
 LICENSE=	GPLv2
 
+BROKEN=		depends on C++11 libs while not itself being C++11 compatible
+
 BUILD_DEPENDS=	desktop-file-install:devel/desktop-file-utils	\
 		update-mime-database:misc/shared-mime-info
 LIB_DEPENDS=	libxapian.so:databases/xapian-core		\

Modified: head/devel/eris/Makefile
==============================================================================
--- head/devel/eris/Makefile	Sun Apr  2 09:08:47 2017	(r437538)
+++ head/devel/eris/Makefile	Sun Apr  2 09:42:48 2017	(r437539)
@@ -19,5 +19,6 @@ LIB_DEPENDS=	libAtlas-0.6.so:devel/atlas
 GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes
 USES=		libtool pathfix pkgconfig compiler:c++11-lib
+USE_CXXSTD=	c++11
 
 .include <bsd.port.mk>

Modified: head/devel/libwfut/Makefile
==============================================================================
--- head/devel/libwfut/Makefile	Sun Apr  2 09:08:47 2017	(r437538)
+++ head/devel/libwfut/Makefile	Sun Apr  2 09:42:48 2017	(r437539)
@@ -16,6 +16,7 @@ LIB_DEPENDS=	libsigc-2.0.so:devel/libsig
 CONFIGURE_ARGS+=--without-python
 GNU_CONFIGURE=	yes
 USES=		libtool pathfix pkgconfig compiler:c++11-lib
+USE_CXXSTD=	c++11
 USE_LDCONFIG=	yes
 
 post-patch:

Modified: head/devel/obby/Makefile
==============================================================================
--- head/devel/obby/Makefile	Sun Apr  2 09:08:47 2017	(r437538)
+++ head/devel/obby/Makefile	Sun Apr  2 09:42:48 2017	(r437539)
@@ -15,7 +15,8 @@ LICENSE=	GPLv2
 LIB_DEPENDS=	libsigc-2.0.so:devel/libsigc++20 \
 		libnet6.so:net/net6
 
-USES=		pathfix pkgconfig libtool
+USES=		pathfix pkgconfig libtool compiler:c++11-lang
+USE_CXXSTD=	c++11
 GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes
 INSTALL_TARGET=	install-strip

Modified: head/finance/libofx/Makefile
==============================================================================
--- head/finance/libofx/Makefile	Sun Apr  2 09:08:47 2017	(r437538)
+++ head/finance/libofx/Makefile	Sun Apr  2 09:42:48 2017	(r437539)
@@ -16,7 +16,9 @@ LIB_DEPENDS=	libcurl.so:ftp/curl \
 		libxml++-2.6.so:textproc/libxml++26 \
 		libosp.so:textproc/opensp
 
-USES=		gettext-runtime gmake iconv libtool localbase pathfix pkgconfig
+USES=		gettext-runtime gmake iconv libtool localbase pathfix pkgconfig \
+		compiler:c++11-lang
+USE_CXXSTD=	c++11
 USE_GNOME=	glib20 glibmm libsigc++20 libxml2
 CONFIGURE_ARGS=	--disable-doxygen --disable-dot --disable-gengetopt \
 		--with-opensp-includes=${LOCALBASE}/include/OpenSP \

Modified: head/games/pink-pony/Makefile
==============================================================================
--- head/games/pink-pony/Makefile	Sun Apr  2 09:08:47 2017	(r437538)
+++ head/games/pink-pony/Makefile	Sun Apr  2 09:42:48 2017	(r437539)
@@ -21,7 +21,8 @@ LIB_DEPENDS=	libIL.so:graphics/devil \
 USE_GITHUB=	yes
 GH_ACCOUNT=	ginkgo
 
-USES=		pkgconfig scons
+USES=		pkgconfig scons compiler:c++11-lang
+USE_CXXSTD=	c++11
 USE_GL=		gl glu
 USE_SDL=	mixer
 SUB_FILES=	pink-pony.sh

Modified: head/net/net6/Makefile
==============================================================================
--- head/net/net6/Makefile	Sun Apr  2 09:08:47 2017	(r437538)
+++ head/net/net6/Makefile	Sun Apr  2 09:42:48 2017	(r437539)
@@ -3,7 +3,7 @@
 
 PORTNAME=	net6
 PORTVERSION=	1.3.14
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	net devel
 MASTER_SITES=	http://releases.0x539.de/net6/
 
@@ -18,7 +18,8 @@ LIB_DEPENDS=	libsigc-2.0.so:devel/libsig
 
 GNU_CONFIGURE=	yes
 INSTALL_TARGET=	install-strip
-USES=		cpe libtool pathfix pkgconfig
+USES=		cpe libtool pathfix pkgconfig compiler:c++11-lang
+USE_CXXSTD=	c++11
 USE_LDCONFIG=	yes
 
 CPE_VENDOR=	armin_burgmeier

Modified: head/net/sobby/Makefile
==============================================================================
--- head/net/sobby/Makefile	Sun Apr  2 09:08:47 2017	(r437538)
+++ head/net/sobby/Makefile	Sun Apr  2 09:42:48 2017	(r437539)
@@ -17,14 +17,12 @@ LIB_DEPENDS=	libsigc-2.0.so:devel/libsig
 		libnet6.so:net/net6 \
 		libxml++-2.6.so:textproc/libxml++26
 
-USES=		pkgconfig
+USES=		localbase pkgconfig compiler:c++11-lang
+USE_CXXSTD=	c++11
 USE_GNOME=	glibmm
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--disable-zeroconf
 
-CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
-
 PLIST_FILES=	bin/${PORTNAME} man/man1/${PORTNAME}.1.gz
 
 .include <bsd.port.mk>

Modified: head/textproc/stardict3/Makefile
==============================================================================
--- head/textproc/stardict3/Makefile	Sun Apr  2 09:08:47 2017	(r437538)
+++ head/textproc/stardict3/Makefile	Sun Apr  2 09:42:48 2017	(r437539)
@@ -10,6 +10,8 @@ DIST_SUBDIR=	stardict
 MAINTAINER=	makc@FreeBSD.org
 COMMENT=	Dictionary lookup program written in Gtk2
 
+BROKEN=		Depends on c++11 libs while not being c++11 compatible
+
 LIB_DEPENDS=	libsigc-2.0.so:devel/libsigc++20 \
 		libenchant.so:textproc/enchant
 RUN_DEPENDS=	xdg-open:devel/xdg-utils



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201704020942.v329gmrK011529>