Annotation of pkgsrc/www/midori/Makefile, Revision 1.60
1.60 ! wiz 1: # $NetBSD: Makefile,v 1.59 2013/06/04 22:17:16 tron Exp $
1.1 ahoka 2:
1.54 drochner 3: DISTNAME= midori-0.4.9
1.60 ! wiz 4: PKGREVISION= 5
1.1 ahoka 5: CATEGORIES= www
1.33 drochner 6: MASTER_SITES= http://archive.xfce.org/src/apps/midori/0.4/
1.1 ahoka 7:
8: MAINTAINER= pkgsrc-users@NetBSD.org
1.13 hasso 9: HOMEPAGE= http://www.twotoasts.de/index.php?/pages/midori_summary.html
1.1 ahoka 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}
1.54 drochner 18: CONFIGURE_ARGS+= --disable-zeitgeist
1.1 ahoka 19:
1.31 drochner 20: CHECK_PORTABILITY_SKIP+= win32/x86-mingw32-opensuse/install.sh
1.42 drochner 21: CHECK_PORTABILITY_SKIP+= win32/makedist/makedist.midori
1.31 drochner 22:
1.37 obache 23: PYTHON_FOR_BUILD_ONLY= yes
24:
1.6 snj 25: REPLACE_PYTHON= waf wscript docs/api/wscript_build
1.19 obache 26: REPLACE_PYTHON+= tests/wscript_build extensions/wscript_build
1.6 snj 27: REPLACE_PYTHON+= icons/wscript_build midori/wscript_build
1.1 ahoka 28:
1.3 ahoka 29: BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils>=0.4:../../textproc/py-docutils
30: BUILD_DEPENDS+= librsvg>=2.18:../../graphics/librsvg
31:
1.6 snj 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:
1.19 obache 38: .include "../../mk/bsd.prefs.mk"
39:
1.35 drochner 40: OWN_DIRS+= ${PKG_SYSCONFDIR}/xdg/midori/extensions/adblock
41: CONF_FILES+= ${EGDIR}/extensions/adblock/config \
42: ${PKG_SYSCONFDIR}/xdg/midori/extensions/adblock/config
1.6 snj 43:
1.39 drochner 44: CONFIGURE_ENV= VALAC=${VALAC}
45:
1.6 snj 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
1.10 ahoka 53: SUBST_FILES.marshal+= midori/midori-browser.c
54: SUBST_FILES.marshal+= katze/katze-array.c katze/katze-arrayaction.c
1.6 snj 55: SUBST_SED.marshal= -e 's/"marshal/"marshallocal/'
56: SUBST_STAGE.marshal2= pre-configure
57: SUBST_MESSAGE.marshal2= Gross hack (part two) in progress
1.19 obache 58: SUBST_FILES.marshal2= midori/wscript_build
1.6 snj 59: SUBST_SED.marshal2= -e s/\'marshal/\'marshallocal/
60:
61: pre-configure:
62: ${MV} ${WRKSRC}/midori/marshal.list ${WRKSRC}/midori/marshallocal.list
1.1 ahoka 63:
64: .include "../../devel/gettext-lib/buildlink3.mk"
1.7 joerg 65: .include "../../devel/libidn/buildlink3.mk"
1.1 ahoka 66: .include "../../devel/libsexy/buildlink3.mk"
67: .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
1.6 snj 68: .include "../../lang/python/application.mk"
69: BUILDLINK_API_DEPENDS.libsoup24+=libsoup24>=2.26.0
1.1 ahoka 70: .include "../../net/libsoup24/buildlink3.mk"
1.50 drochner 71: #.include "../../security/gnome-keyring/buildlink3.mk"
1.6 snj 72: .include "../../sysutils/desktop-file-utils/desktopdb.mk"
1.1 ahoka 73: .include "../../textproc/libxml2/buildlink3.mk"
74: .include "../../www/webkit-gtk/buildlink3.mk"
1.2 ahoka 75: .include "../../x11/libunique/buildlink3.mk"
1.10 ahoka 76: .include "../../sysutils/libnotify/buildlink3.mk"
1.1 ahoka 77: .include "../../x11/gtk2/buildlink3.mk"
1.39 drochner 78: BUILDLINK_DEPMETHOD.vala= build
1.55 drochner 79: .include "../../lang/vala020/buildlink3.mk"
1.1 ahoka 80: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>