2003-07-26 23:22:50 +00:00
# $OpenBSD: Makefile,v 1.8 2003/07/26 23:22:50 espie Exp $
2002-07-25 09:42:35 +00:00
2002-08-11 11:03:27 +00:00
COMMENT = "multi-platform graphical toolkit"
COMMENT-docs = "gtk+-2 documentation"
2002-07-25 09:42:35 +00:00
2003-06-30 03:59:03 +00:00
VERSION = 2.2.2
2002-08-11 11:03:27 +00:00
DISTNAME = gtk+-${ VERSION }
PKGNAME = gtk+2-${ VERSION }
PKGNAME-docs = gtk+2-docs-${ VERSION }
CATEGORIES = x11 devel
2002-07-25 09:42:35 +00:00
2002-08-11 11:03:27 +00:00
HOMEPAGE = http://www.gtk.org
2002-12-23 04:59:47 +00:00
MAINTAINER = Marc Matteo <marcm@openbsd.org>
2002-07-25 09:42:35 +00:00
# LGPL
2002-08-11 11:03:27 +00:00
PERMIT_PACKAGE_CDROM = Yes
PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM = Yes
PERMIT_DISTFILES_FTP = Yes
2002-07-25 09:42:35 +00:00
2003-06-12 19:26:36 +00:00
MASTER_SITES = ftp://ftp.gtk.org/pub/gtk/v2.2/
2002-08-11 11:03:27 +00:00
EXTRACT_SUFX = .tar.bz2
2002-07-25 09:42:35 +00:00
2002-08-11 11:03:27 +00:00
MULTI_PACKAGES = -docs
2002-07-25 09:42:35 +00:00
SUBPACKAGE ?=
. i f ${SUBPACKAGE} != "-docs"
2003-06-12 19:26:36 +00:00
LIB_DEPENDS = glib-2.0.0.8,gmodule-2.0.0.8,gobject-2.0.0.8::devel/glib2 \
pango-1.0.0.1,pangox-1.0.0.1,pangoxft-1.0.0.1::devel/pango \
atk-1.0.0.1::devel/atk \
2002-08-11 11:03:27 +00:00
tiff.35::graphics/tiff \
png.3::graphics/png \
2003-02-18 17:36:04 +00:00
jpeg.62::graphics/jpeg
2002-08-11 11:03:27 +00:00
BUILD_DEPENDS = :pkgconfig-*:devel/pkgconfig
2002-07-25 09:42:35 +00:00
. e n d i f
2002-08-11 11:03:27 +00:00
# library versions (major:minor)
2003-06-30 03:59:03 +00:00
OBSD_LIB_VERSION = 0:12
2002-08-11 11:03:27 +00:00
USE_X11 = Yes
USE_GMAKE = Yes
CONFIGURE_STYLE = gnu
CONFIGURE_ARGS += ${ CONFIGURE_SHARED }
CONFIGURE_ARGS += --enable-static
CONFIGURE_ARGS += --disable-gtk-doc
CONFIGURE_ENV = CPPFLAGS = " -I ${ X11BASE } /include/freetype2/ -I ${ LOCALBASE } /include -I ${ LOCALBASE } /include/libpng " \
LDFLAGS = " -L ${ LOCALBASE } /lib "
2003-06-30 03:59:03 +00:00
MAKE_ENV = OBSD_LIB_VERSION = " ${ OBSD_LIB_VERSION } "
2002-08-11 11:03:27 +00:00
2002-07-25 09:42:35 +00:00
post-install :
2003-06-12 19:26:36 +00:00
@${ INSTALL_DATA_DIR } ${ PREFIX } /share/examples/gtk+2/; \
2003-07-26 23:22:50 +00:00
src = ` cd ${ WRKSRC } && pwd -P` ; \
sed s,$$ src/modules/input,${ LOCALBASE } /lib/gtk-2.0/2.2.0/immodules, ${ WRKSRC } /modules/input/gtk.immodules > ${ PREFIX } /share/examples/gtk+2/gtk.immodules; \
sed s,$$ src/gdk-pixbuf,${ LOCALBASE } /lib/gtk-2.0/2.2.0/loaders, ${ WRKSRC } /gdk-pixbuf/gdk-pixbuf.loaders > ${ PREFIX } /share/examples/gtk+2/gdk-pixbuf.loaders
2002-07-25 09:42:35 +00:00
. i n c l u d e < b s d . p o r t . m k >