update Tue May 25 18:37:00 PDT 2010
[pkgsrc.git] / wm / fvwm1 / Makefile
1 # $NetBSD: Makefile,v 1.17 2009/07/07 19:41:54 joerg Exp $
2
3 DISTNAME=       fvwm-1.24r
4 PKGNAME=        ${DISTNAME:S/fvwm/fvwm1/}
5 PKGREVISION=    1
6 CATEGORIES=     x11 wm
7 MASTER_SITES=   ${MASTER_SITE_LOCAL}
8
9 MAINTAINER=     cjs@NetBSD.org
10 HOMEPAGE=       http://www.fvwm.org/
11 COMMENT=        Virtual window manager for X
12 LICENSE=        gnu-gpl-v2
13
14 PKG_DESTDIR_SUPPORT=    user-destdir
15
16 DEPENDS+=       xpmroot-2.*:../../x11/xpmroot
17
18 CONFLICTS=      fvwm2-* fvwm>=1
19
20 NO_SRC_ON_FTP=  Already in MASTER_SITE_LOCAL
21
22 USE_IMAKE=      YES
23
24 post-extract:
25         cd ${WRKSRC}/modules; \
26         for FILE in Fvwm*/Imakefile; do \
27             ${MV} $${FILE} $${FILE}.orig; \
28             ${SED} -e 's/ComplexProgramTarget/ComplexProgramTargetNoMan/' \
29                    -e 's@#ifdef AlphaArchitecture@#if defined(AlphaArchitecture) \&\& !defined(NetBSDArchitecture)@' \
30                 <$${FILE}.orig >$${FILE}; \
31         done
32         ${MV} ${WRKSRC}/modules/GoodStuff/Imakefile ${WRKSRC}/modules/GoodStuff/Imakefile.orig
33         ${SED} -e 's@#ifdef AlphaArchitecture@#if defined(AlphaArchitecture) \&\& !defined(NetBSDArchitecture)@' \
34                 <${WRKSRC}/modules/GoodStuff/Imakefile.orig >${WRKSRC}/modules/GoodStuff/Imakefile
35
36 post-patch:
37         cd ${WRKSRC}; \
38         ${MV} configure.h configure.h.old; \
39         ${SED} -e 's#$${PREFIX}#${PREFIX}#g' \
40           -e 's#$${X11BASE}#${X11BASE}#g' configure.h.old >configure.h
41
42 INSTALLATION_DIRS=      lib/X11/fvwm/pixmaps lib/X11/fvwm/bitmaps
43
44 post-install:
45         ${INSTALL_DATA} ${WRKSRC}/fvwm_icons/*.xpm \
46           ${DESTDIR}${PREFIX}/lib/X11/fvwm/pixmaps
47         ${INSTALL_DATA} ${WRKSRC}/fvwm_icons/*.xbm \
48           ${WRKSRC}/fvwm_icons/*.bitmap ${WRKSRC}/fvwm_icons/*.icon \
49           ${DESTDIR}${PREFIX}/lib/X11/fvwm/bitmaps
50
51 .include "../../x11/libXext/buildlink3.mk"
52 .include "../../x11/libXmu/buildlink3.mk"
53 .include "../../x11/libXpm/buildlink3.mk"
54 .include "../../x11/libXt/buildlink3.mk"
55 .include "../../x11/xbitmaps/buildlink3.mk"
56 .include "../../x11/xextproto/buildlink3.mk"
57 .include "../../mk/bsd.pkg.mk"