Fixup fromcvs/togit conversion
[pkgsrcv2.git] / www / midori / Makefile
1 # $NetBSD: Makefile,v 1.56 2013/05/09 07:40:35 adam Exp $
2
3 DISTNAME=       midori-0.4.9
4 PKGREVISION=    2
5 CATEGORIES=     www
6 MASTER_SITES=   http://archive.xfce.org/src/apps/midori/0.4/
7
8 MAINTAINER=     pkgsrc-users@NetBSD.org
9 HOMEPAGE=       http://www.twotoasts.de/index.php?/pages/midori_summary.html
10 COMMENT=        Lightweight web browser using WebKit
11 EXTRACT_SUFX=   .tar.bz2
12
13 HAS_CONFIGURE=  yes
14 USE_LIBTOOL=    yes
15 USE_TOOLS+=     gmake intltool msgfmt pkg-config
16
17 CONFIGURE_ARGS+=        --prefix=${PREFIX:Q}
18 CONFIGURE_ARGS+=        --disable-zeitgeist
19
20 CHECK_PORTABILITY_SKIP+= win32/x86-mingw32-opensuse/install.sh
21 CHECK_PORTABILITY_SKIP+= win32/makedist/makedist.midori
22
23 PYTHON_FOR_BUILD_ONLY=  yes
24
25 REPLACE_PYTHON=         waf wscript docs/api/wscript_build
26 REPLACE_PYTHON+=        tests/wscript_build extensions/wscript_build
27 REPLACE_PYTHON+=        icons/wscript_build midori/wscript_build
28
29 BUILD_DEPENDS+=         ${PYPKGPREFIX}-docutils>=0.4:../../textproc/py-docutils
30 BUILD_DEPENDS+=         librsvg>=2.18:../../graphics/librsvg
31
32 DEPENDS+=               gnome-themes-[0-9]*:../../x11/gnome-themes
33
34 EGDIR=                  ${PREFIX}/share/examples/midori
35 OWN_DIRS=               ${PKG_SYSCONFDIR}/xdg/midori
36 CONF_FILES=             ${EGDIR}/search ${PKG_SYSCONFDIR}/xdg/midori/search
37
38 .include "../../mk/bsd.prefs.mk"
39
40 OWN_DIRS+=      ${PKG_SYSCONFDIR}/xdg/midori/extensions/adblock
41 CONF_FILES+=    ${EGDIR}/extensions/adblock/config \
42                 ${PKG_SYSCONFDIR}/xdg/midori/extensions/adblock/config
43
44 CONFIGURE_ENV=  VALAC=${VALAC}
45
46 # XXX stupid hack. python has a marshal.h that gets included before
47 # the local marshal.h
48 SUBST_CLASSES+=         marshal marshal2
49 SUBST_STAGE.marshal=    pre-configure
50 SUBST_MESSAGE.marshal=  Gross hack (part one) in progress
51 SUBST_FILES.marshal=    midori/midori-locationaction.c midori/midori-panel.c
52 SUBST_FILES.marshal+=   midori/midori-view.c midori/midori-searchaction.c
53 SUBST_FILES.marshal+=   midori/midori-browser.c
54 SUBST_FILES.marshal+=   katze/katze-array.c katze/katze-arrayaction.c
55 SUBST_SED.marshal=      -e 's/"marshal/"marshallocal/'
56 SUBST_STAGE.marshal2=   pre-configure
57 SUBST_MESSAGE.marshal2= Gross hack (part two) in progress
58 SUBST_FILES.marshal2=   midori/wscript_build
59 SUBST_SED.marshal2=     -e s/\'marshal/\'marshallocal/
60
61 pre-configure:
62         ${MV} ${WRKSRC}/midori/marshal.list ${WRKSRC}/midori/marshallocal.list
63
64 .include "../../devel/gettext-lib/buildlink3.mk"
65 .include "../../devel/libidn/buildlink3.mk"
66 .include "../../devel/libsexy/buildlink3.mk"
67 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
68 .include "../../lang/python/application.mk"
69 BUILDLINK_API_DEPENDS.libsoup24+=libsoup24>=2.26.0
70 .include "../../net/libsoup24/buildlink3.mk"
71 #.include "../../security/gnome-keyring/buildlink3.mk"
72 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
73 .include "../../textproc/libxml2/buildlink3.mk"
74 .include "../../www/webkit-gtk/buildlink3.mk"
75 .include "../../x11/libunique/buildlink3.mk"
76 .include "../../sysutils/libnotify/buildlink3.mk"
77 .include "../../x11/gtk2/buildlink3.mk"
78 BUILDLINK_DEPMETHOD.vala= build
79 .include "../../lang/vala020/buildlink3.mk"
80 .include "../../mk/bsd.pkg.mk"