| @@ -1,88 +1,76 @@ | | | @@ -1,88 +1,76 @@ |
1 | # $NetBSD: Makefile,v 1.11 2007/12/20 18:04:04 joerg Exp $ | | 1 | # $NetBSD: Makefile,v 1.12 2008/04/10 21:30:44 jlam Exp $ |
2 | | | 2 | |
3 | DISTNAME= fvwm-${FVWM_VER} | | 3 | DISTNAME= fvwm-${FVWM_VER} |
4 | PKGREVISION= 1 | | 4 | PKGREVISION= 2 |
5 | CATEGORIES= x11 wm | | 5 | CATEGORIES= x11 wm |
6 | MASTER_SITES= ftp://ftp.fvwm.org/pub/fvwm/version-2/ \ | | 6 | MASTER_SITES= ftp://ftp.fvwm.org/pub/fvwm/version-2/ \ |
7 | http://www.fvwm.org/generated/icon_download/ | | 7 | http://www.fvwm.org/generated/icon_download/ |
8 | DISTFILES+= fvwm-${FVWM_VER}.tar.gz fvwm_icons.tgz | | 8 | DISTFILES+= fvwm-${FVWM_VER}.tar.gz fvwm_icons.tgz |
9 | | | 9 | |
10 | MAINTAINER= martti@NetBSD.org | | 10 | MAINTAINER= martti@NetBSD.org |
11 | HOMEPAGE= http://www.fvwm.org/ | | 11 | HOMEPAGE= http://www.fvwm.org/ |
12 | COMMENT= Newer version of X11 Virtual window manager | | 12 | COMMENT= Newer version of X11 Virtual window manager |
13 | #LICENSE= gnu-gpl-v2 | | 13 | #LICENSE= gnu-gpl-v2 |
14 | | | 14 | |
15 | DEPENDS+= xpmroot-2.*:../../x11/xpmroot | | 15 | DEPENDS+= xpmroot-2.*:../../x11/xpmroot |
16 | | | 16 | |
17 | CONFLICTS= fvwm1-[0-9]* fvwm2-[0-9]* | | 17 | CONFLICTS= fvwm1-[0-9]* fvwm2-[0-9]* |
18 | EXTRACT_ONLY= ${DISTNAME}.tar.gz | | 18 | EXTRACT_ONLY= ${DISTNAME}.tar.gz |
19 | FVWM_VER= 2.4.20 | | 19 | FVWM_VER= 2.4.20 |
20 | | | 20 | |
21 | USE_X11BASE= YES | | 21 | USE_X11BASE= YES |
22 | GNU_CONFIGURE= YES | | 22 | GNU_CONFIGURE= YES |
23 | USE_GNU_READLINE= YES | | 23 | USE_GNU_READLINE= YES |
24 | USE_TOOLS+= perl:run tar | | 24 | USE_TOOLS+= perl:run tar |
25 | | | 25 | |
26 | PLIST_SUBST+= FVWM_VER=${FVWM_VER:Q} | | 26 | PLIST_SUBST+= FVWM_VER=${FVWM_VER:Q} |
27 | | | 27 | |
28 | INSTALLATION_DIRS+= lib/X11/fvwm2 | | 28 | INSTALLATION_DIRS+= lib/X11/fvwm2 |
29 | INSTALLATION_DIRS+= lib/X11/fvwm2/pixmaps | | 29 | INSTALLATION_DIRS+= lib/X11/fvwm2/pixmaps |
30 | | | 30 | |
31 | EVAL_PREFIX+= XPMDIR=xpm | | 31 | EVAL_PREFIX+= XPMDIR=xpm |
32 | CONFIGURE_ARGS+= --without-gnome | | 32 | CONFIGURE_ARGS+= --without-gnome |
33 | CONFIGURE_ARGS+= --sysconfdir=${PREFIX:Q}/lib/X11/fvwm2 | | 33 | CONFIGURE_ARGS+= --sysconfdir=${PREFIX:Q}/lib/X11/fvwm2 |
34 | CONFIGURE_ARGS+= --libexecdir=${PREFIX:Q}/lib/X11 | | 34 | CONFIGURE_ARGS+= --libexecdir=${PREFIX:Q}/lib/X11 |
35 | CONFIGURE_ARGS+= --with-xpm-includes=${XPMDIR:Q}/include | | 35 | CONFIGURE_ARGS+= --with-xpm-includes=${XPMDIR:Q}/include |
36 | CONFIGURE_ARGS+= --with-imagepath=${PREFIX:Q}/lib/X11/fvwm2/pixmaps:${X11BASE:Q}/include/X11/bitmaps:${X11BASE:Q}/include/X11/pixmaps | | 36 | CONFIGURE_ARGS+= --with-imagepath=${PREFIX:Q}/lib/X11/fvwm2/pixmaps:${X11BASE:Q}/include/X11/bitmaps:${X11BASE:Q}/include/X11/pixmaps |
37 | | | 37 | |
38 | # We don't want to have CPP from the buildlink directory | | 38 | # We don't want to have CPP from the buildlink directory |
39 | CONFIGURE_ENV+= ac_cv_path_FVWM_CPP=${CPP:Q} | | 39 | CONFIGURE_ENV+= ac_cv_path_FVWM_CPP=${CPP:Q} |
40 | | | 40 | |
41 | post-extract: | | 41 | post-extract: |
42 | mkdir ${WRKDIR:Q}/icons | | 42 | mkdir ${WRKDIR:Q}/icons |
43 | cd ${WRKDIR:Q}/icons && tar -xzf ${DISTDIR:Q}/fvwm_icons.tgz | | 43 | cd ${WRKDIR:Q}/icons && tar -xzf ${DISTDIR:Q}/fvwm_icons.tgz |
44 | | | 44 | |
45 | post-install: | | 45 | post-install: |
46 | ${INSTALL_DATA} \ | | 46 | ${INSTALL_DATA} \ |
47 | ${WRKDIR:Q}/icons/fvwm_icons/*.xpm \ | | 47 | ${WRKDIR:Q}/icons/fvwm_icons/*.xpm \ |
48 | ${PREFIX:Q}/lib/X11/fvwm2/pixmaps | | 48 | ${PREFIX:Q}/lib/X11/fvwm2/pixmaps |
49 | ${INSTALL_DATA} \ | | 49 | ${INSTALL_DATA} \ |
50 | ${WRKSRC:Q}/sample.fvwmrc/decor_examples \ | | 50 | ${WRKSRC:Q}/sample.fvwmrc/decor_examples \ |
51 | ${WRKSRC:Q}/sample.fvwmrc/system.fvwm2rc-sample-* \ | | 51 | ${WRKSRC:Q}/sample.fvwmrc/system.fvwm2rc-sample-* \ |
52 | ${PREFIX:Q}/lib/X11/fvwm2 | | 52 | ${PREFIX:Q}/lib/X11/fvwm2 |
53 | ${INSTALL_DATA} \ | | 53 | ${INSTALL_DATA} \ |
54 | ${WRKSRC:Q}/sample.fvwmrc/system.fvwm2rc \ | | 54 | ${WRKSRC:Q}/sample.fvwmrc/system.fvwm2rc \ |
55 | ${PREFIX:Q}/lib/X11/fvwm2/system.fvwm2rc.example | | 55 | ${PREFIX:Q}/lib/X11/fvwm2/system.fvwm2rc.example |
56 | ${INSTALL_SCRIPT} \ | | 56 | ${INSTALL_SCRIPT} \ |
57 | ${WRKSRC:Q}/utils/fvwmrc_convert \ | | 57 | ${WRKSRC:Q}/utils/fvwmrc_convert \ |
58 | ${PREFIX:Q}/bin/fvwmrc_convert | | 58 | ${PREFIX:Q}/bin/fvwmrc_convert |
59 | if [ ! -f ${PREFIX:Q}/lib/X11/fvwm2/system.fvwm2rc ]; then \ | | 59 | if [ ! -f ${PREFIX:Q}/lib/X11/fvwm2/system.fvwm2rc ]; then \ |
60 | ${INSTALL_DATA} \ | | 60 | ${INSTALL_DATA} \ |
61 | ${PREFIX:Q}/lib/X11/fvwm2/system.fvwm2rc.example \ | | 61 | ${PREFIX:Q}/lib/X11/fvwm2/system.fvwm2rc.example \ |
62 | ${PREFIX:Q}/lib/X11/fvwm2/system.fvwm2rc ; \ | | 62 | ${PREFIX:Q}/lib/X11/fvwm2/system.fvwm2rc ; \ |
63 | fi | | 63 | fi |
64 | | | 64 | |
65 | .include "../../mk/bsd.prefs.mk" | | 65 | .include "options.mk" |
66 | | | | |
67 | .if defined(FVWM2_USE_GTK) && ${FVWM2_USE_GTK} == "YES" | | | |
68 | .include "../../x11/gtk/buildlink3.mk" | | | |
69 | PLIST_SUBST+= GTK="" | | | |
70 | .else | | | |
71 | PLIST_SUBST+= GTK="@comment " | | | |
72 | CONFIGURE_ARGS+= --without-gtk-prefix | | | |
73 | .endif | | | |
74 | | | | |
75 | .if defined(FVWM2_USE_RPLAY) && ${FVWM2_USE_RPLAY} == "YES" | | | |
76 | .include "../../audio/rplay/buildlink3.mk" | | | |
77 | .endif | | | |
78 | | | 66 | |
79 | BUILDLINK_DEPMETHOD.libXt?= build | | 67 | BUILDLINK_DEPMETHOD.libXt?= build |
80 | | | 68 | |
81 | .include "../../devel/readline/buildlink3.mk" | | 69 | .include "../../devel/readline/buildlink3.mk" |
82 | .include "../../x11/libSM/buildlink3.mk" | | 70 | .include "../../x11/libSM/buildlink3.mk" |
83 | .include "../../x11/libXext/buildlink3.mk" | | 71 | .include "../../x11/libXext/buildlink3.mk" |
84 | .include "../../x11/libXinerama/buildlink3.mk" | | 72 | .include "../../x11/libXinerama/buildlink3.mk" |
85 | .include "../../x11/libXpm/buildlink3.mk" | | 73 | .include "../../x11/libXpm/buildlink3.mk" |
86 | .include "../../x11/libXt/buildlink3.mk" | | 74 | .include "../../x11/libXt/buildlink3.mk" |
87 | .include "../../x11/xextproto/buildlink3.mk" | | 75 | .include "../../x11/xextproto/buildlink3.mk" |
88 | .include "../../mk/bsd.pkg.mk" | | 76 | .include "../../mk/bsd.pkg.mk" |