Merge from vendor branch TNF:
[pkgsrcv2.git] / x11 / p5-gtk / Makefile.subpackage
1 # $NetBSD: Makefile.subpackage,v 1.11 2006/07/25 16:01:00 jlam Exp $
2 #
3 # makefile fragment for p5-gtk sub-packages.  you need to
4 # set SUBPACKAGE before including this.
5
6 GTKDIR=         ${WRKDIR}/${DISTNAME}/Gtk
7
8 DISTINFO_FILE=  ${.CURDIR}/../../x11/p5-gtk/distinfo
9 PATCHDIR=       ${.CURDIR}/../../x11/p5-gtk/patches
10
11 DEPENDS+=       p5-gtk-[0-9]*:../../x11/p5-gtk
12
13 WRKSRC=         ${WRKDIR}/${DISTNAME}/${SUBPACKAGE}
14
15 # Change Makefile.PL to generate .3 manpages instead .3pm.
16 SUBST_CLASSES+=         3pm
17 SUBST_STAGE.3pm=        pre-configure
18 SUBST_FILES.3pm=        Makefile.PL
19 SUBST_SED.3pm=          -e "s,\.3pm,\.3,g"
20
21 .PHONY: gtk-configure
22 pre-configure: gtk-configure
23 gtk-configure:
24         cd ${GTKDIR} && ${SETENV} ${MAKE_ENV} ${PERL5} Makefile.PL
25         cd ${GTKDIR} && ${SETENV} ${MAKE_ENV} \
26                         ${MAKE_PROGRAM} -f ${MAKE_FILE} ${BUILD_TARGET}
27
28 .include "../../lang/perl5/module.mk"
29 .include "../../x11/gtk/buildlink3.mk"
30
31 .include "../../mk/bsd.pkg.mk"