DESCR

Gtk# is a .NET language binding for the GTK+ toolkit and assorted GNOME
libraries.

Makefile

# $NetBSD: Makefile,v 1.17 2010/06/13 22:45:38 wiz Exp $
#

DISTNAME= gtk-sharp-2.12.10
PKGREVISION= 1
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"

PLIST

@comment $NetBSD: PLIST,v 1.4 2009/06/14 18:24:50 joerg Exp $
bin/gapi2-codegen
bin/gapi2-fixup
bin/gapi2-parser
lib/gtk-sharp-2.0/gapi-fixup.exe
lib/gtk-sharp-2.0/gapi-parser.exe
lib/gtk-sharp-2.0/gapi2xml.pl
lib/gtk-sharp-2.0/gapi_codegen.exe
lib/gtk-sharp-2.0/gapi_pp.pl
lib/libatksharpglue-2.la
lib/libgdksharpglue-2.la
lib/libgladesharpglue-2.la
lib/libglibsharpglue-2.la
lib/libgtksharpglue-2.la
lib/libpangosharpglue-2.la
lib/mono/gac/atk-sharp/2.12.0.0__35e10195dab3c99f/atk-sharp.dll
lib/mono/gac/atk-sharp/2.12.0.0__35e10195dab3c99f/atk-sharp.dll.config
lib/mono/gac/gdk-sharp/2.12.0.0__35e10195dab3c99f/gdk-sharp.dll
lib/mono/gac/gdk-sharp/2.12.0.0__35e10195dab3c99f/gdk-sharp.dll.config
lib/mono/gac/glade-sharp/2.12.0.0__35e10195dab3c99f/glade-sharp.dll
lib/mono/gac/glade-sharp/2.12.0.0__35e10195dab3c99f/glade-sharp.dll.config
lib/mono/gac/glib-sharp/2.12.0.0__35e10195dab3c99f/glib-sharp.dll
lib/mono/gac/glib-sharp/2.12.0.0__35e10195dab3c99f/glib-sharp.dll.config
lib/mono/gac/gtk-dotnet/2.12.0.0__35e10195dab3c99f/gtk-dotnet.dll
lib/mono/gac/gtk-dotnet/2.12.0.0__35e10195dab3c99f/gtk-dotnet.dll.config
lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/gtk-sharp.dll
lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/gtk-sharp.dll.config
lib/mono/gac/pango-sharp/2.12.0.0__35e10195dab3c99f/pango-sharp.dll
lib/mono/gac/pango-sharp/2.12.0.0__35e10195dab3c99f/pango-sharp.dll.config
lib/mono/gac/policy.2.10.atk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.10.atk-sharp.dll
lib/mono/gac/policy.2.10.atk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.10.config
lib/mono/gac/policy.2.10.gdk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.10.config
lib/mono/gac/policy.2.10.gdk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.10.gdk-sharp.dll
lib/mono/gac/policy.2.10.glade-sharp/0.0.0.0__35e10195dab3c99f/policy.2.10.config
lib/mono/gac/policy.2.10.glade-sharp/0.0.0.0__35e10195dab3c99f/policy.2.10.glade-sharp.dll
lib/mono/gac/policy.2.10.glib-sharp/0.0.0.0__35e10195dab3c99f/policy.2.10.config
lib/mono/gac/policy.2.10.glib-sharp/0.0.0.0__35e10195dab3c99f/policy.2.10.glib-sharp.dll
lib/mono/gac/policy.2.10.gtk-dotnet/0.0.0.0__35e10195dab3c99f/policy.2.10.config
lib/mono/gac/policy.2.10.gtk-dotnet/0.0.0.0__35e10195dab3c99f/policy.2.10.gtk-dotnet.dll
lib/mono/gac/policy.2.10.gtk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.10.config
lib/mono/gac/policy.2.10.gtk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.10.gtk-sharp.dll
lib/mono/gac/policy.2.10.pango-sharp/0.0.0.0__35e10195dab3c99f/policy.2.10.config
lib/mono/gac/policy.2.10.pango-sharp/0.0.0.0__35e10195dab3c99f/policy.2.10.pango-sharp.dll
lib/mono/gac/policy.2.4.atk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.atk-sharp.dll
lib/mono/gac/policy.2.4.atk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.config
lib/mono/gac/policy.2.4.gdk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.config
lib/mono/gac/policy.2.4.gdk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.gdk-sharp.dll
lib/mono/gac/policy.2.4.glade-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.config
lib/mono/gac/policy.2.4.glade-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.glade-sharp.dll
lib/mono/gac/policy.2.4.glib-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.config
lib/mono/gac/policy.2.4.glib-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.glib-sharp.dll
lib/mono/gac/policy.2.4.gtk-dotnet/0.0.0.0__35e10195dab3c99f/policy.2.4.config
lib/mono/gac/policy.2.4.gtk-dotnet/0.0.0.0__35e10195dab3c99f/policy.2.4.gtk-dotnet.dll
lib/mono/gac/policy.2.4.gtk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.config
lib/mono/gac/policy.2.4.gtk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.gtk-sharp.dll
lib/mono/gac/policy.2.4.pango-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.config
lib/mono/gac/policy.2.4.pango-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.pango-sharp.dll
lib/mono/gac/policy.2.6.atk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.atk-sharp.dll
lib/mono/gac/policy.2.6.atk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.config
lib/mono/gac/policy.2.6.gdk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.config
lib/mono/gac/policy.2.6.gdk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.gdk-sharp.dll
lib/mono/gac/policy.2.6.glade-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.config
lib/mono/gac/policy.2.6.glade-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.glade-sharp.dll
lib/mono/gac/policy.2.6.glib-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.config
lib/mono/gac/policy.2.6.glib-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.glib-sharp.dll
lib/mono/gac/policy.2.6.gtk-dotnet/0.0.0.0__35e10195dab3c99f/policy.2.6.config
lib/mono/gac/policy.2.6.gtk-dotnet/0.0.0.0__35e10195dab3c99f/policy.2.6.gtk-dotnet.dll
lib/mono/gac/policy.2.6.gtk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.config
lib/mono/gac/policy.2.6.gtk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.gtk-sharp.dll
lib/mono/gac/policy.2.6.pango-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.config
lib/mono/gac/policy.2.6.pango-sharp/0.0.0.0__35e10195dab3c99f/policy.2.6.pango-sharp.dll
lib/mono/gac/policy.2.8.atk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.atk-sharp.dll
lib/mono/gac/policy.2.8.atk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.config
lib/mono/gac/policy.2.8.gdk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.config
lib/mono/gac/policy.2.8.gdk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.gdk-sharp.dll
lib/mono/gac/policy.2.8.glade-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.config
lib/mono/gac/policy.2.8.glade-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.glade-sharp.dll
lib/mono/gac/policy.2.8.glib-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.config
lib/mono/gac/policy.2.8.glib-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.glib-sharp.dll
lib/mono/gac/policy.2.8.gtk-dotnet/0.0.0.0__35e10195dab3c99f/policy.2.8.config
lib/mono/gac/policy.2.8.gtk-dotnet/0.0.0.0__35e10195dab3c99f/policy.2.8.gtk-dotnet.dll
lib/mono/gac/policy.2.8.gtk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.config
lib/mono/gac/policy.2.8.gtk-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.gtk-sharp.dll
lib/mono/gac/policy.2.8.pango-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.config
lib/mono/gac/policy.2.8.pango-sharp/0.0.0.0__35e10195dab3c99f/policy.2.8.pango-sharp.dll
lib/mono/gtk-sharp-2.0/atk-sharp.dll
lib/mono/gtk-sharp-2.0/gdk-sharp.dll
lib/mono/gtk-sharp-2.0/glade-sharp.dll
lib/mono/gtk-sharp-2.0/glib-sharp.dll
lib/mono/gtk-sharp-2.0/gtk-dotnet.dll
lib/mono/gtk-sharp-2.0/gtk-sharp.dll
lib/mono/gtk-sharp-2.0/pango-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.10.atk-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.10.gdk-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.10.glade-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.10.glib-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.10.gtk-dotnet.dll
lib/mono/gtk-sharp-2.0/policy.2.10.gtk-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.10.pango-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.4.atk-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.4.gdk-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.4.glade-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.4.glib-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.4.gtk-dotnet.dll
lib/mono/gtk-sharp-2.0/policy.2.4.gtk-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.4.pango-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.6.atk-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.6.gdk-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.6.glade-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.6.glib-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.6.gtk-dotnet.dll
lib/mono/gtk-sharp-2.0/policy.2.6.gtk-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.6.pango-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.8.atk-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.8.gdk-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.8.glade-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.8.glib-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.8.gtk-dotnet.dll
lib/mono/gtk-sharp-2.0/policy.2.8.gtk-sharp.dll
lib/mono/gtk-sharp-2.0/policy.2.8.pango-sharp.dll
lib/monodoc/sources/gtk-sharp-docs.source
lib/monodoc/sources/gtk-sharp-docs.tree
lib/monodoc/sources/gtk-sharp-docs.zip
lib/pkgconfig/gapi-2.0.pc
lib/pkgconfig/glade-sharp-2.0.pc
lib/pkgconfig/glib-sharp-2.0.pc
lib/pkgconfig/gtk-dotnet-2.0.pc
lib/pkgconfig/gtk-sharp-2.0.pc
share/gapi-2.0/atk-api.xml
share/gapi-2.0/gdk-api.xml
share/gapi-2.0/glade-api.xml
share/gapi-2.0/glib-api.xml
share/gapi-2.0/gtk-api.xml
share/gapi-2.0/pango-api.xml

buildlink3.mk

# $NetBSD: buildlink3.mk,v 1.5 2009/06/14 22:58:11 joerg Exp $

BUILDLINK_TREE+= gtk-sharp

.if !defined(GTK_SHARP_BUILDLINK3_MK)
GTK_SHARP_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.gtk-sharp+= gtk-sharp>=2.12.1
BUILDLINK_PKGSRCDIR.gtk-sharp?= ../../x11/gtk-sharp
.endif # GTK_SHARP_BUILDLINK3_MK

BUILDLINK_TREE+= -gtk-sharp

distinfo

$NetBSD: distinfo,v 1.10 2010/03/16 19:33:37 wiz Exp $

SHA1 (gtk-sharp-2.12.10.tar.bz2) = 10cef6b1bb9a8a33f9cc32ffeb7b34577c90b393
RMD160 (gtk-sharp-2.12.10.tar.bz2) = 8eed70310b961d823cf9c7766aa3a5fdfd5e5d05
Size (gtk-sharp-2.12.10.tar.bz2) = 1638263 bytes