pkgsrc/devel/glibmm/Makefile

38 lines
1 KiB
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.67 2016/04/12 21:27:25 adam Exp $
DISTNAME= glibmm-2.48.1
CATEGORIES= devel gnome
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/glibmm/${PKGVERSION_NOREV:R}/}
EXTRACT_SUFX= .tar.xz
MAINTAINER= adam@NetBSD.org
2008-04-15 15:17:49 +02:00
HOMEPAGE= http://www.gtkmm.org/
COMMENT= C++ bindings for glib
LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1
USE_LANGUAGES= c c++
CXXFLAGS+= -std=c++11
USE_LIBTOOL= yes
USE_PKGLOCALEDIR= yes
USE_TOOLS+= gmake pkg-config perl:run
GNU_CONFIGURE= yes
EXTRACT_USING= bsdtar # added for pkg/42258
PKGCONFIG_OVERRIDE+= gio/giomm.pc.in
PKGCONFIG_OVERRIDE+= glib/glibmm.pc.in
# x11/gtkmm needs these tools
INSTALLATION_DIRS= share/glibmm-2.4/doctool
post-install:
.for tool in doc-install.pl doc-postprocess.pl
${INSTALL_SCRIPT} ${WRKSRC}/docs/${tool} \
${DESTDIR}${PREFIX}/share/glibmm-2.4/doctool/${tool}
.endfor
BUILDLINK_API_DEPENDS.glib2+= glib2>=2.48.0
.include "../../devel/glib2/buildlink3.mk"
Update to 2.42.0: 2.42: API additions since 2.40: * Add Permission and SimplePermission. (Juan R. García Blanco) Bug #732436 * Add support for GtkContainer child properties. (Juan R. García Blanco) 2.42.0 (stable): Gio: * Notification: Deprecate set_urgent(). (Murray Cumming) Tools: * h2def.py: fixed generator in case of inline functions. (Marcin Kolny) Bug #736427 Build: * Update and overhaul of Visual Studio 2005 project build files. (Chun-wei Fan) * Fixes for Visual Studio 2008 and 2010 project build files. (Chun-wei Fan) * Fix ustring for Visual Studio Builds. (Chun-wei Fan) Bug #736720 * Visual Studio Builds: Add "install" project. (Chun-wei Fan) * Fix tests in Visual Studio. (Chun-wei Fan) Bug #736778 2.41.4 (unstable): gmmproc: * Added parameter exception_handler in _WRAP_VFUNC(). (Marcin Koln) Bug #735132 * Better error checks in some _WRAP_* macros. (Kjell Ahlstedt) Build: * Update and overhaul of Visual Studio 2010 and Visual Studio 2008 project build files. (Chun-wei Fan) * Gio::DBus: Don't use parameter name 'interface' to fix the build with MinGW. (Kjell Ahlstedt) Bug #735137. 2.41.3 (unstable): Documentation: * Network example: - Use Glib::OptionEntry and friends (Kjell Ahlstedt) - Network example: Add --use-ipv6 command line option (Shashank) Bug #734094. 2.41.2 (unstable): Gio: * Menu: Allow detailed_action == null (Kjell Ahlstedt) Bug #733203 (Hubert Figuiere) * Add Permission and SimplePermission. (Juan R. García Blanco) Bug #732436 Glib: * Make custom interface properties instance data. (Kjell Ahlstedt) Bug #732746 * PropertyBase: Use g_object_notify_by_pspec() instead of g_object_notify() (Povilas Kanapickas) Bug #731484 gmmproc: * Add support for GtkContainer child properties. (Juan R. García Blanco) * _WRAP_METHOD: Allow multi-word parameter types such as unsigned int. (Kjell Ahlstedt) 2.41.1 (unstable): Gio: * Application: Deprecate set_action_group(). (Kjell Ahlstedt) * DesktopAppInfo: Deprecate set_desktop_env(). (Kjell Ahlstedt) * Settings: Deprecate list_schemas(), range_check() and property_schema(). (Kjell Ahlstedt) * TlsConnection: Deprecate [set|get]_use_system_certdb() and property_use_system_certdb(). (Kjell Ahlstedt) * VolumeMonitor: Deprecate adopt_orphan_mount(). (Kjell Ahlstedt) Glib: * Keyfile: Deprecate one of the load_from_dirs() methods. (Kjell Ahlstedt) * ValueArray: Deprecated. (Kjell Ahlstedt) tests: * Test custom properties and an interface with properties. (José Alburquerque) Bug #697229 Documentation: * Add a blank line after @deprecated and @newin to help doxygen. (Kjell Ahlstedt) 2.41.0 (unstable): Gio: * Application: - Add add_main_option_entry() and enum OptionType. (Kjell Ahlsted) Bug #727822. - Add add_main_option_entry() taking a slot parameter (Kjell Ahlsted) Bug #727822. * Add SocketSource, SignalSocket and Socket::create_source(). (Kjell Ahlsted) Bug #725281. Documentation: * examples/network: Use SocketSource and SignalSocket. (Kjell Ahlstedt) Build: * gmmproc: Don't interpret a comma as the end of a deprecation message. (Kjell Ahlstedt)
2014-10-09 00:12:55 +02:00
BUILDLINK_API_DEPENDS.libsigcpp+= libsigc++>=2.2.10
.include "../../devel/libsigc++/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"