aa96400e49
2010-03-08 Mike Kestner <mkestner@novell.com> * configure.in.in: revert the -platform flag usage on windows until we can figure out why it breaks Gtk# on mono. 2010-03-01 Mike Kestner <mkestner@novell.com> * msi/gtk-sharp-2.0.wxs.in: use the netfx runtime version checks. Check for version 2.0 or greater. * msi/Makefile.am: ref the netfx extension. 2010-02-26 Mike Kestner <mkestner@novell.com> * configure.in.in: backport the mono-2 configure fallback. 2010-02-26 Mike Gorse <mgorse@novell.com> * atk/Object.custom, atk/glue/object.c: Bind GetAttributes. 2010-01-11 Mike Kestner <mkestner@novell.com> * configure.in.in: checks for wix and add platform switch to win32 builds to ensure 32BIT+ and PE32 are set. [Fixes #473566] * gtk-sharp-2.0.wxs.in: moved to msi dir and enhanced. see below. * license.rtf: moved to msi dir * Makefile.am: add new dir, move installer target to msi Makefile. * msi/*: new installer building framework. conditionally builds on wix availability. downloads official binary bundles to build an unmanaged module. adds the .mo files to support translation [Fixes #513017] updated gtk+ version to 2.16.6. still depends on win32-installers build for mono-posix and mono-cairo modules. 2009-11-30 Mike Kestner <mkestner@novell.com> * generator/Method.cs: support win32_utf8_variant attribute on methods. * glib/*.cs: support win32 utf8 variant methods. * gtk/*.custom: support win32 utf8 variant methods. * gtk/Gtk.metadata: mark some win32_utf8_variant methods. [Fixes #550961] Adapted from a patch by Tor Lillqvist. 2009-11-23 Christian Hoff <christian_hoff@gmx.net> * generator/Signal.cs: Return a GInterfaceAdapter in the signalargs's accessor properties instead of trying to return the implementor as stored in the arguments array. 2009-11-20 Gabriel Burt <gabriel.burt@gmail.com> * bootstrap-2.12: Bump GTK_SHARP_VERSION to 2.12.10 2009-11-20 Gabriel Burt <gabriel.burt@gmail.com> Make TextBufferSerializeFunc return byte [] * gtk/Makefile.am: * gtk/textbuffer-serializefunc.patch: * gtk/GtkSharp.TextBufferSerializeFuncNative.cs: * gtk/TextBufferSerializeFunc.cs: Copy of generated bindings, fixed to be usable. [Fixes #555495] * gtk/TextBuffer.custom: Add binding of RegisterSerializeFormat since no longer generated. * gtk/Gtk.metadata: Remove GtkTextBufferSerializeFunc and RegisterSerializeFormat so bindings not generated. 2009-11-10 Gabriel Burt <gabriel.burt@gmail.com> * atk/atk-table.patch: * atk/ColumnDeletedHandler.cs: * atk/Table.cs: * atk/TableAdapter.cs: * atk/ColumnInsertedHandler.cs: * atk/Atk.metadata: * atk/RowDeletedHandler.cs: * atk/RowInsertedHandler.cs: We have to implement AtkTable's GetSelectedRows/Columns methods manually, and the only way to do that is to not generate those classes. So these files are the generated files with the necessary modifications (see atk-table.patch). This fixes support for custom widgets to add AtkTable a11y (BNC #512477) * atk/NoOpObject.custom: Manually implement Atk.Table iface * atk/Makefile.am: Add new files to build 2009-10-30 Mike Kestner <mkestner@novell.com> * glib/GType.cs: avoid another exception on bogus assm.Locations. [Fixes #546045] 2009-10-23 Christian Hoff <christian_hoff@gmx.net> * gtk/CellRenderer.custom: Pass the GdkRectangle parameters of CellRenderer.Render by reference. Patch by Diego Pettenò. 2009-09-22 Brad Taylor <brad@getcoded.net> * glib/Idle.cs: * glib/Timeout.cs: Don't try to remove the handler from the managed hashtable twice, add a comment explaining the need for the else branch. 2009-09-22 Brad Taylor <brad@getcoded.net> * glib/Idle.cs: * glib/Timeout.cs: Make sure to remove the unmanaged reference to the delegate when we're disposed or finalized. In particular, this fixes a problem where GLib.Object's PerformQueuedUnrefs was being called after both the object and the handler had been GC'ed, resulting in a segfault. 2009-09-16 Mike Kestner <mkestner@novell.com> * gtk/Gtk.metadata: hide StatusIcon.GetGeometry for custom impl. * gtk/StatusIcon.custom: custom GetGeometry implementation to avoid marshaling exceptions on win32. [Fixes #518169] 2009-09-11 Christian Hoff <christian_hoff@gmx.net> * gtk/Application.cs: Port the theming-relevant part of the SWF.Application.DoEvents code to avoid loading the assembly at runtime on the Windows platform. 2009-08-23 Christian Hoff <christian_hoff@gmx.net> * gdk/Gdk.metadata: Mark PixbufFormat.Extensions and PixbufFormat.MimeTypes as null-terminated arrays. [Fixes #533472] 2009-08-12 Christian Hoff <christian_hoff@gmx.net> * configure.in.in: Detect GDK backend. * */*.dll.config.in: Link against the libs of the correct GDK backend instead of using x11 on Linux/win32 on Windows. Patch by Christian Hergert. [Fixes 527840] 2009-08-05 Christian Hoff <christian_hoff@gmx.net> * sample/CustomcellRenderer.cs: Use GObject property registration instead of a CellDataFunc. 2009-08-05 Christian Hoff <christian_hoff@gmx.net> * glib/glue/object.c: Use -G_MINFLOAT and -G_MINDOUBLE since these constants return the minumum positive values for this type. 2009-07-30 Mike Kestner <mkestner@novell.com> * generator/InterfaceGen.cs: remove var keyword usage to fix build on .net 2.0. Fix a few mixed line endings as well. 2009-07-27 Mike Gorse <mgorse@novell.com> * atk/Atk.metadata: Remove owned for Relation.GetTarget. 2009-07-21 Christian Hoff <christian_hoff@gmx.net> * glib/GInterfaceAdapter.cs: Fix a leak related to GCHandles not being freed. Patch from Mike Kestner with a minor tweak by me. [Fixes #523306] 2009-07-13 Gabriel Burt <gabriel.burt@gmail.com> * generator/GenBase.cs: Add AppendCustom override that you can pass the type name in, used to include .custom for Name + Adapter and Name + Implementor .custom files for interface gen. * generator/InterfaceGen.cs: Use the new AppendCustom override for the Name + Adapter.custom file, and add support for including custom file for the Name + Implementor interface; necessary to manually implement an interface method. 2009-07-10 Christian Hoff <christian_hoff@gmx.net> * pango/Pango.metadata: Mark "ink_rect" and "logical_rect" parameters of Get*Extends methods as "out". [Fixes #510105] 2009-06-08 Christian Hoff <christian_hoff@gmx.net> * atk/ObjectFactory.custom: Reimplement ObjectFactory virtual methods. Patch provided by Mike Kestner and Gabriel Burt. 2009-05-31 Mike Kestner <mkestner@novell.com> * gtk-sharp-2.0.wxs.in: move the RemoveExistingVersions action after InstallFinalize to avoid a problem where the GAC assemblies disappear. [Fixes #508580]
42 lines
1.2 KiB
Makefile
42 lines
1.2 KiB
Makefile
# $NetBSD: Makefile,v 1.16 2010/03/16 19:33:37 wiz Exp $
|
|
#
|
|
|
|
DISTNAME= gtk-sharp-2.12.10
|
|
CATEGORIES= x11
|
|
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk-sharp/2.12/}
|
|
EXTRACT_SUFX= .tar.bz2
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://www.mono-project.com/GtkSharp
|
|
COMMENT= C\# bindings for GTK
|
|
LICENSE= gnu-lgpl-v2.1
|
|
|
|
PREV_PKGPATH= x11/gtk2-sharp
|
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
USE_PKGLOCALEDIR= yes
|
|
USE_LIBTOOL= yes
|
|
USE_TOOLS+= pkg-config gmake perl:run
|
|
GNU_CONFIGURE= yes
|
|
|
|
MAKE_JOBS_SAFE= no
|
|
|
|
REPLACE_PERL+= parser/*.pl
|
|
PKGCONFIG_OVERRIDE+= gtk/gtk-sharp-2.0.pc.in
|
|
PKGCONFIG_OVERRIDE+= gtkdotnet/gtk-dotnet-2.0.pc.in
|
|
PKGCONFIG_OVERRIDE+= glib/glib-sharp-2.0.pc.in
|
|
PKGCONFIG_OVERRIDE+= parser/gapi-2.0.pc.in
|
|
PKGCONFIG_OVERRIDE+= glade/glade-sharp-2.0.pc.in
|
|
|
|
SUBST_CLASSES+= relprefix
|
|
SUBST_MESSAGE.relprefix=Replacing relative prefix in pkg-config files.
|
|
SUBST_STAGE.relprefix= post-patch
|
|
SUBST_FILES.relprefix= ${PKGCONFIG_OVERRIDE}
|
|
SUBST_SED.relprefix= -e 's|$${pcfiledir}/../..|@prefix@|g'
|
|
|
|
.include "../../devel/libglade/buildlink3.mk"
|
|
.include "../../lang/mono/buildlink3.mk"
|
|
BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.12.0
|
|
.include "../../x11/gtk2/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|