Thu Apr 10 21:30:44 2008 UTC ()
+ Use the options framework instead of using FVWM_USE_* variables.

+ Convert to use PLIST_VARS instead of manually passing "@comment "
  to the plist module.

Bump the PKGREVISION to 2 due to the options changes.


(jlam)
diff -r1.11 -r1.12 pkgsrc/wm/fvwm/Makefile
diff -r0 -r1.1 pkgsrc/wm/fvwm/options.mk

cvs diff -r1.11 -r1.12 pkgsrc/wm/fvwm/Makefile (expand / switch to unified diff)

--- pkgsrc/wm/fvwm/Makefile 2007/12/20 18:04:04 1.11
+++ pkgsrc/wm/fvwm/Makefile 2008/04/10 21:30:44 1.12
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
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
3DISTNAME= fvwm-${FVWM_VER} 3DISTNAME= fvwm-${FVWM_VER}
4PKGREVISION= 1 4PKGREVISION= 2
5CATEGORIES= x11 wm 5CATEGORIES= x11 wm
6MASTER_SITES= ftp://ftp.fvwm.org/pub/fvwm/version-2/ \ 6MASTER_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/
8DISTFILES+= fvwm-${FVWM_VER}.tar.gz fvwm_icons.tgz 8DISTFILES+= fvwm-${FVWM_VER}.tar.gz fvwm_icons.tgz
9 9
10MAINTAINER= martti@NetBSD.org 10MAINTAINER= martti@NetBSD.org
11HOMEPAGE= http://www.fvwm.org/ 11HOMEPAGE= http://www.fvwm.org/
12COMMENT= Newer version of X11 Virtual window manager 12COMMENT= Newer version of X11 Virtual window manager
13#LICENSE= gnu-gpl-v2 13#LICENSE= gnu-gpl-v2
14 14
15DEPENDS+= xpmroot-2.*:../../x11/xpmroot 15DEPENDS+= xpmroot-2.*:../../x11/xpmroot
16 16
17CONFLICTS= fvwm1-[0-9]* fvwm2-[0-9]* 17CONFLICTS= fvwm1-[0-9]* fvwm2-[0-9]*
@@ -52,37 +52,25 @@ post-install: @@ -52,37 +52,25 @@ post-install:
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" 
69PLIST_SUBST+= GTK="" 
70.else 
71PLIST_SUBST+= GTK="@comment " 
72CONFIGURE_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
79BUILDLINK_DEPMETHOD.libXt?= build 67BUILDLINK_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"

File Added: pkgsrc/wm/fvwm/options.mk
# $NetBSD: options.mk,v 1.1 2008/04/10 21:30:44 jlam Exp $

PKG_OPTIONS_VAR=		PKG_OPTIONS.fvwm
PKG_SUPPORTED_OPTIONS=		gtk rplay
PKG_OPTIONS_LEGACY_VARS+=	FVWM2_USE_GTK:gtk
PKG_OPTIONS_LEGACY_VARS+=	FVWM2_USE_RPLAY:rplay

.include "../../mk/bsd.options.mk"

PLIST_VARS+=		gtk

.if !empty(PKG_OPTIONS:Mgtk)
.  include "../../x11/gtk/buildlink3.mk"
PLIST.gtk=		yes
.else
CONFIGURE_ARGS+=	--without-gtk-prefix
.endif

.if !empty(PKG_OPTIONS:Mrplay)
.  include "../../audio/rplay/buildlink3.mk"
.endif