In file included from module.cc:3: ../../glib/glibmm/module.h:30:1: error: no member named 'string' in the global namespace; did you mean '::std::string'? GTKMM_USING_STD(string) ^~~~~~~~~~~~~~~~~~~~~~~ ../../glib/glibmmconfig.h:60:57: note: expanded from macro 'GTKMM_USING_STD' # define GTKMM_USING_STD(Symbol) namespace std { using ::Symbol; } ^~ /usr/include/c++/v1/iosfwd:194:65: note: '::std::string' declared here typedef basic_string<char, char_traits<char>, allocator<char> > string; ^ class.cc:40:5: error: non-constant-expression cannot be narrowed from type 'guint' (aka 'unsigned int') to 'guint16' (aka 'unsigned short') in initializer list [-Wc++11-narrowing] base_query.class_size, ^~~~~~~~~~~~~~~~~~~~~ class.cc:40:5: note: insert an explicit cast to silence this issue base_query.class_size, ^~~~~~~~~~~~~~~~~~~~~ static_cast<guint16>() [...] Reported by: antoine (via bug 224669) Obtained from: upstream (glibmm 2.31.2) Suggested by: tijl (autoreconf)
48 lines
1.2 KiB
Makefile
48 lines
1.2 KiB
Makefile
# Created by: Martin Klaffenboeck <martin.klaffenboeck@gmx.at>
|
|
# $FreeBSD$
|
|
# $MCom: ports/x11-toolkits/gtkmm20/Makefile,v 1.11 2006/09/10 00:51:17 mezz Exp $
|
|
|
|
PORTNAME= gtkmm
|
|
PORTVERSION= 2.2.12
|
|
PORTREVISION?= 16
|
|
CATEGORIES= x11-toolkits
|
|
MASTER_SITES= GNOME/sources/${PORTNAME}/2.2
|
|
PKGNAMESUFFIX= 20
|
|
DIST_SUBDIR= gnome2
|
|
|
|
MAINTAINER= gnome@FreeBSD.org
|
|
COMMENT= C++ wrapper for Gtk+, Pango, Atk, and Glib
|
|
|
|
USES+= tar:bzip2
|
|
|
|
PORTSCOUT= ignore:1
|
|
|
|
.if !defined(REFERENCE_PORT)
|
|
|
|
LIB_DEPENDS= libsigc-1.2.so:devel/libsigc++12
|
|
BUILD_DEPENDS= gm4:devel/m4
|
|
|
|
USES+= autoreconf gmake libtool:keepla pathfix pkgconfig
|
|
GNU_CONFIGURE= yes
|
|
USE_LDCONFIG= yes
|
|
USE_GNOME= gtk20
|
|
CONFIGURE_ARGS= --enable-static=yes \
|
|
--with-sigc-prefix=${LOCALBASE}
|
|
INSTALL_TARGET= install-strip
|
|
|
|
post-patch:
|
|
@${REINPLACE_CMD} -e 's|glib/gmessages.h|glib/gtestutils.h|g' \
|
|
${WRKSRC}/glib/src/*.ccg ${WRKSRC}/glib/glibmm/*.* \
|
|
${WRKSRC}/gtk/src/*.* ${WRKSRC}/gtk/gtkmm/*.* \
|
|
${WRKSRC}/demos/gtk-demo/*.cc
|
|
@${REINPLACE_CMD} -e 's|glib/.*\.h>|glib.h>|g' \
|
|
${WRKSRC}/glib/glibmm/*.cc ${WRKSRC}/glib/glibmm/*.h \
|
|
${WRKSRC}/gtk/gtkmm/textbuffer.cc
|
|
.for d in docs examples tests
|
|
@${REINPLACE_CMD} -e '/^SUBDIRS[[:space:]]*=/s/${d}//' \
|
|
${WRKSRC}/Makefile.am
|
|
.endfor
|
|
|
|
.include <bsd.port.mk>
|
|
|
|
.endif
|