aboutsummaryrefslogtreecommitdiffstats
path: root/x11-wm/fvwm24/Makefile
diff options
context:
space:
mode:
authordwcjr <dwcjr@FreeBSD.org>2001-07-08 11:56:59 +0800
committerdwcjr <dwcjr@FreeBSD.org>2001-07-08 11:56:59 +0800
commit2268a4325e09e8e9e87d89e3e53f6fc945ae21bd (patch)
tree116b6317584df80e72621d9b77627d440f46a7a2 /x11-wm/fvwm24/Makefile
parentb955f9d31a506a189131e9bbf9cb314f7668577b (diff)
downloadfreebsd-ports-gnome-2268a4325e09e8e9e87d89e3e53f6fc945ae21bd.tar.gz
freebsd-ports-gnome-2268a4325e09e8e9e87d89e3e53f6fc945ae21bd.tar.zst
freebsd-ports-gnome-2268a4325e09e8e9e87d89e3e53f6fc945ae21bd.zip
Update to 2.4.0
Give originator maintainership Export PORTVERSION to PLIST Update and sort MAN pages in Makefile Add hooks for GNOME Adjust patch file to install files in correct directory PR: 28709 Submitted by: Pete Fritchman <petef@databits.net>
Diffstat (limited to 'x11-wm/fvwm24/Makefile')
-rw-r--r--x11-wm/fvwm24/Makefile60
1 files changed, 41 insertions, 19 deletions
diff --git a/x11-wm/fvwm24/Makefile b/x11-wm/fvwm24/Makefile
index 2091cd69a9a8..daddd1d195e3 100644
--- a/x11-wm/fvwm24/Makefile
+++ b/x11-wm/fvwm24/Makefile
@@ -6,36 +6,58 @@
#
PORTNAME= fvwm
-PORTVERSION= 2.2.5
+PORTVERSION= 2.4.0
CATEGORIES= x11-wm
MASTER_SITES= ftp://ftp.fvwm.org/pub/fvwm/version-2/ \
http://www.fvwm.org/generated/icon_download/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} fvwm_icons.tgz
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= petef@databits.net
-USE_X_PREFIX= yes
+USE_GMAKE= yes
+USE_GTK= yes
+USE_IMLIB= yes
USE_XPM= yes
+USE_X_PREFIX= yes
+WANT_GNOME= yes
+
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-extras --prefix=${PREFIX}
-USE_GMAKE= yes
-MAN1= FvwmAnimate.1 FvwmAudio.1 FvwmAuto.1 FvwmBacker.1 FvwmBanner.1 \
- FvwmButtons.1 FvwmCommand.1 FvwmConfig.1 FvwmConsole.1 \
- FvwmCpp.1 FvwmDebug.1 FvwmEvent.1 FvwmForm.1 FvwmGoodStuff.1 \
- FvwmIconBox.1 FvwmIconMan.1 FvwmIdent.1 FvwmM4.1 FvwmPager.1 \
- FvwmRearrange.1 FvwmSave.1 FvwmSaveDesk.1 FvwmScript.1 FvwmScroll.1 \
- FvwmTalk.1 FvwmTaskBar.1 FvwmWharf.1 FvwmWinList.1 fvwm2.1 xpmroot.1 \
- FvwmConsoleC.pl.1
+PLIST_SUB+= FVWM_VERSION="${PORTVERSION}"
+
+.include <bsd.port.pre.mk>
+
+.if defined(HAVE_GNOME)
+USE_GNOME= yes
+PLIST_SUB+= GNOME=""
+.else
+CONFIGURE_ARGS+= --disable-gnome
+PLIST_SUB+= GNOME="@comment "
+.endif
+
+MAN1= FvwmAnimate.1 FvwmAuto.1 FvwmBacker.1 FvwmBanner.1 FvwmButtons.1 \
+ FvwmCommand.1 FvwmConsole.1 FvwmConsoleC.pl.1 FvwmCpp.1 FvwmDebug.1 \
+ FvwmDragWell.1 FvwmEvent.1 FvwmForm.1 FvwmGtk.1 FvwmIconBox.1 \
+ FvwmIconMan.1 FvwmIdent.1 FvwmM4.1 FvwmPager.1 FvwmRearrange.1 \
+ FvwmSave.1 FvwmSaveDesk.1 FvwmScript.1 FvwmScroll.1 FvwmTaskBar.1 \
+ FvwmTheme.1 FvwmWharf.1 FvwmWinList.1 fvwm-menu-desktop.1 \
+ fvwm-menu-directory.1 fvwm-menu-headlines.1 fvwm-menu-xlock.1 \
+ fvwm2.1 fvwm24_convert.1 fvwmbug.1 fvwmrc_convert.1 xpmroot.1
+
+post-extract:
+ @${MKDIR} ${WRKDIR}/icons
+ @${TAR} -xzf ${DISTDIR}/fvwm_icons.tgz -C ${WRKDIR}/icons
post-install:
- @${MKDIR} ${PREFIX}/etc
- @${CP} ${WRKSRC}/sample.fvwmrc/system.fvwm2rc ${PREFIX}/etc/system.fvwm2rc.dist
+ @${INSTALL_DATA} ${WRKSRC}/sample.fvwmrc/system.fvwm2rc \
+ ${PREFIX}/etc/system.fvwm2rc.dist
@if [ ! -e ${PREFIX}/etc/system.fvwm2rc ]; then \
- ${CP} ${WRKSRC}/sample.fvwmrc/system.fvwm2rc ${PREFIX}/etc/system.fvwm2rc; \
+ ${INSTALL_DATA} ${WRKSRC}/sample.fvwmrc/system.fvwm2rc \
+ ${PREFIX}/etc/system.fvwm2rc; \
fi
- @${MKDIR} ${PREFIX}/lib/X11/fvwm2/pixmaps
- ${INSTALL_DATA} ${WRKSRC}/icons/*.xpm \
- ${PREFIX}/lib/X11/fvwm2/pixmaps
+ @${MKDIR} ${PREFIX}/share/fvwm2/pixmaps
+ ${INSTALL_DATA} ${WRKDIR}/icons/*.xpm \
+ ${PREFIX}/share/fvwm2/pixmaps
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>