Pullup ticket #2800.
[pkgsrc.git] / www / midori / Makefile
1 # $NetBSD: Makefile,v 1.7 2009/03/22 23:18:01 joerg Exp $
2
3 DISTNAME=       midori-0.1.5
4 PKGREVISION=    1
5 CATEGORIES=     www
6 MASTER_SITES=   http://goodies.xfce.org/releases/midori/
7
8 MAINTAINER=     pkgsrc-users@NetBSD.org
9 HOMEPAGE=       http://www.twotoasts.de/media/midori/
10 COMMENT=        Lightweight web browser using WebKit
11 EXTRACT_SUFX=   .tar.bz2
12
13 HAS_CONFIGURE=  yes
14 USE_LIBTOOL=    yes
15 USE_DIRS+=      xdg-1.4
16 USE_TOOLS+=     gmake intltool msgfmt pkg-config
17
18 PKG_DESTDIR_SUPPORT=    user-destdir
19 CONFIGURE_ARGS+=        --prefix=${PREFIX:Q}
20
21 REPLACE_PYTHON=         waf wscript docs/api/wscript_build
22 REPLACE_PYTHON+=        katze/wscript_build extensions/wscript_build
23 REPLACE_PYTHON+=        icons/wscript_build midori/wscript_build
24
25 BUILD_DEPENDS+=         ${PYPKGPREFIX}-docutils>=0.4:../../textproc/py-docutils
26 BUILD_DEPENDS+=         librsvg>=2.18:../../graphics/librsvg
27
28 DEPENDS+=               gnome-themes-[0-9]*:../../x11/gnome-themes
29
30 EGDIR=                  ${PREFIX}/share/examples/midori
31 OWN_DIRS=               ${PKG_SYSCONFDIR}/xdg/midori
32 CONF_FILES=             ${EGDIR}/search ${PKG_SYSCONFDIR}/xdg/midori/search
33
34 PRIVILEGED_STAGES+=     clean
35
36 # XXX stupid hack. python has a marshal.h that gets included before
37 # the local marshal.h
38 SUBST_CLASSES+=         marshal marshal2
39 SUBST_STAGE.marshal=    pre-configure
40 SUBST_MESSAGE.marshal=  Gross hack (part one) in progress
41 SUBST_FILES.marshal=    midori/midori-locationaction.c midori/midori-panel.c
42 SUBST_FILES.marshal+=   midori/midori-view.c midori/midori-searchaction.c
43 SUBST_SED.marshal=      -e 's/"marshal/"marshallocal/'
44 SUBST_STAGE.marshal2=   pre-configure
45 SUBST_MESSAGE.marshal2= Gross hack (part two) in progress
46 SUBST_FILES.marshal2=   midori/wscript_build
47 SUBST_SED.marshal2=     -e s/\'marshal/\'marshallocal/
48
49 pre-configure:
50         ${MV} ${WRKSRC}/midori/marshal.list ${WRKSRC}/midori/marshallocal.list
51
52 .include "../../devel/gettext-lib/buildlink3.mk"
53 .include "../../devel/libidn/buildlink3.mk"
54 .include "../../devel/libsexy/buildlink3.mk"
55 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
56 .include "../../lang/python/application.mk"
57 BUILDLINK_API_DEPENDS.libsoup24+=libsoup24>=2.26.0
58 .include "../../net/libsoup24/buildlink3.mk"
59 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
60 .include "../../textproc/libxml2/buildlink3.mk"
61 .include "../../www/webkit-gtk/buildlink3.mk"
62 .include "../../x11/libunique/buildlink3.mk"
63 .include "../../x11/gtk2/buildlink3.mk"
64 .include "../../mk/bsd.pkg.mk"