6180de9ff4
Changes since 0.11: * New parser frontend script (gapi-parser) that uses an XML input file to specify options for better extensibility. (MK) * Code Generator now accepts outdir, customdir, and assembly-name arguments to allow more control over the generation process and directory structure. * Gtk.HTML now lives in its own gtkhtml-sharp assembly, allowing us to make it depend on gnome-sharp.dll and activate the printing api. * Restructured build to distribute generation into the assembly dirs, making for more compact rebuilds. (Martin, MK) * New XPath-based metadata alteration engine (gapi-fixup.exe) to replace the perl module. (MK) * Ported all the old metadata rules to new format. (MK, Martin) * Apply metadata during generation step. It is no longer necessary to have the raw source around to make a metadata change to the API XML files. (MK) * More API Corrections, Customizations, and glue: (Rachel, Martin, Moritz Balz, Daniel Kornhauser, MK) * a ton of Bugfixes (MK, Martin, Artem Popov, Malte, John Luke, Gonzalo) * Doc Updates (John Luke, Hector E. Gomez Morales, Martin Willemoes Hansen) Changes since 0.12: * New NodeStore tree model. Still needs view/selection enhancements to be substantially useful. (MK) * Is/Has methods are now generated as Properties. (Martin Willemoes Hansen) * GStreamer updated to 0.6.4. Still off by default in the build. (John Luke) * More API Corrections, Customizations, and glue: (Ken Foster, Radek Doulik, Moritz Balz, MK) * Installed scripts to wrap gapi-fixup.exe and gapi_codegen.exe. (MK) * Bugfixes (MK, Martin Willemoes Hansen, John Luke) * Doc Updates (John Luke, MK) Changes since 0.13: * Make gtkhtml-sharp build conditional. (John Luke, MK) * Fix for the infamous Pixbuf from resource bug. (Ettore, Gonzalo, MK) * generator support for "foo[], n_foos" param pairs. (MK) * More API Corrections, Customizations, and glue: (Moritz Balz, Miguel, Peter Williams, MK) * Doc Updates (John Luke, Peter Williams, MK)
44 lines
1.1 KiB
Makefile
44 lines
1.1 KiB
Makefile
# $NetBSD: Makefile,v 1.9 2003/11/19 23:14:46 marc Exp $
|
|
#
|
|
|
|
DISTNAME= gtk-sharp-0.14
|
|
CATEGORIES= x11
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gtk-sharp/}
|
|
|
|
MAINTAINER= recht@NetBSD.org
|
|
HOMEPAGE= http://gtk-sharp.sourceforge.net/
|
|
COMMENT= .Net language binding for gtk+
|
|
|
|
DEPENDS+= p5-XML-LibXML>=1.31:../../textproc/p5-XML-LibXML
|
|
|
|
USE_BUILDLINK2= YES
|
|
USE_GMAKE= YES
|
|
USE_PERL5= YES
|
|
USE_X11= YES
|
|
USE_LIBTOOL= YES
|
|
GNU_CONFIGURE= YES
|
|
PERL5_SITELIB= YES
|
|
|
|
LIBTOOL_OVERRIDE= ${WRKSRC}/libtool
|
|
PKGCONFIG_OVERRIDE= gtk-sharp.pc.in
|
|
PKGCONFIG_OVERRIDE+= parser/gapi.pc.in
|
|
|
|
REPLACE_PERL= mapdllnames.pl
|
|
REPLACE_PERL+= bin/gapi.pl
|
|
REPLACE_PERL+= bin/gapi2xml.pl
|
|
REPLACE_PERL+= bin/gapi_pp.pl
|
|
|
|
PARSER_MK= ${WRKSRC}/parser/Makefile.in
|
|
|
|
post-patch:
|
|
${SED} -e 's,%%PERL5_SITELIB%%,${PERL5_SITELIB},' \
|
|
${PARSER_MK} > ${PARSER_MK}.new
|
|
${MV} ${PARSER_MK}.new ${PARSER_MK}
|
|
|
|
.include "../../databases/libgnomedb/buildlink2.mk"
|
|
.include "../../graphics/librsvg2/buildlink2.mk"
|
|
.include "../../lang/mono/buildlink2.mk"
|
|
.include "../../www/libgtkhtml/buildlink2.mk"
|
|
|
|
.include "../../mk/pthread.buildlink2.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|