diff options
Diffstat (limited to 'x11-wm/fvwm2-devel/Makefile')
-rw-r--r-- | x11-wm/fvwm2-devel/Makefile | 75 |
1 files changed, 27 insertions, 48 deletions
diff --git a/x11-wm/fvwm2-devel/Makefile b/x11-wm/fvwm2-devel/Makefile index 97427128c0f5..dc439b2a9587 100644 --- a/x11-wm/fvwm2-devel/Makefile +++ b/x11-wm/fvwm2-devel/Makefile @@ -7,25 +7,38 @@ PORTNAME= fvwm PORTVERSION= 2.5.14 -PORTREVISION= 1 CATEGORIES= x11-wm MASTER_SITES= ftp://ftp.fvwm.org/pub/fvwm/version-2/ \ http://www.fvwm.org/generated/icon_download/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} +.if !defined(WITHOUT_ICONS) +DISTFILES+= fvwm_icons.tgz +.endif + EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= cy@FreeBSD.org COMMENT= Popular virtual window manager for X +.if defined(WITHOUT_ICONV) +CONFIGURE_ARGS+= --disable-iconv +.else +LIB_DEPENDS+= biconv.2:${PORTSDIR}/converters/iconv +CONFIGURE_ARGS+= --with-iconv-library=${LOCALBASE}/lib \ + --with-iconv-includes=${LOCALBASE}/include +.endif + LIB_DEPENDS= Xft.2:${PORTSDIR}/x11-fonts/libXft RUN_DEPENDS= gm4:${PORTSDIR}/devel/m4 +.if defined(WITH_STROKE) +LIB_DEPENDS+= stroke.0:${PORTSDIR}/devel/libstroke +.endif + # Other ports this port cannot coexist with CONFLICTS?= fvwm-1.* fvwm-2.4.* NO_LATEST_LINK= yes -GNU_CONFIGURE= yes -CONFIGURE_ENV= X_CFLAGS=-I${LOCALBASE}/include USE_REINPLACE= yes USE_GMAKE= yes USE_XPM= yes @@ -33,43 +46,16 @@ USE_X_PREFIX= yes USE_BZIP2= yes WANT_GNOME= yes -OPTIONS= ICONS "Install default icon set" on \ - ICONV "Enable iconv character conversion support" on \ - STROKE "Enable support for mouse gestures" off \ - RPLAY "Enable RPlay support in FvwmEvent" off \ - SESSION_MGMT "Enable Session Management support" on \ - MULTIBYTE "Enable multibyte character support" on \ - PNG "Build with PNG graphics support" on \ - BIDI "Enable Asian bi-directional text support" off \ - NLS "Enable National Language Support" on \ - GNOME "Enable GNOME desktop support" off - .include <bsd.port.pre.mk> -.if !defined(WITHOUT_ICONS) -DISTFILES+= fvwm_icons.tgz -.endif - -.if defined(WITHOUT_ICONV) -CONFIGURE_ARGS+= --disable-iconv -.else -LIB_DEPENDS+= iconv.3:${PORTSDIR}/converters/libiconv -CONFIGURE_ARGS+= --with-iconv-library=${LOCALBASE}/lib \ - --with-iconv-includes=${LOCALBASE}/include -.endif +GNU_CONFIGURE= yes +CONFIGURE_ENV= X_CFLAGS=-I${LOCALBASE}/include .if defined(WITH_STROKE) -LIB_DEPENDS+= stroke.0:${PORTSDIR}/devel/libstroke CONFIGURE_ARGS+= --with-stroke --with-stroke-library=${LOCALBASE}/lib \ --with-stroke-includes=${LOCALBASE}/include .endif -.if defined(WITH_RPLAY) -LIB_DEPENDS+= rplay.1:${PORTSDIR}/audio/rplay -CONFIGURE_ARGS+= --with-rplay --with-rplay-library=${LOCALBASE}/lib \ - --with-rplay-includes=${LOCALBASE}/include -.endif - .if defined(WITHOUT_SESSION_MGMT) CONFIGURE_ARGS+= --disable-sm .endif @@ -85,18 +71,20 @@ CONFIGURE_ARGS+= --with-png --with-png-includes=${LOCALBASE}/include \ .endif .if defined(WITHOUT_BIDI) -CONFIGURE_ARGS+= --disable-bidi -.else -LIB_DEPENDS+= fribidi.0:${PORTSDIR}/converters/fribidi +CONFIGURE_ARGS+= --disable-bidi +.endif + +.if defined(WITHOUT_XINERAMA) +CONFIGURE_ARGS+= --disable-xinerama .endif PLIST_SUB+= FVWM_VERSION="${PORTVERSION}" .if ${HAVE_GNOME:Mimlib}!="" USE_GNOME= imlib +PKGNAMESUFFIX= -imlib CONFIGURE_ARGS+= --enable-gtktest --enable-imlibtest PLIST_SUB+= GTK="" -MAN1+= FvwmGtk.1 .else CONFIGURE_ARGS+= --disable-gtktest --disable-imlibtest \ --with-gtk-prefix=/no/dir --with-imlib-prefix=/no/dir @@ -104,23 +92,13 @@ PLIST_SUB+= GTK="@comment not installed: " WITHOUT_GNOME= true .endif -.if !defined(WITHOUT_NLS) -USE_GETTEXT= yes -CONFIGURE_ARGS+= --with-intl --with-intl-library=${LOCALBASE}/lib \ - --with-intl-includes=${LOCALBASE}/include -PLIST_SUB+= NLS="" -.else -CONFIGURE_ARGS+= --disable-nls -PLIST_SUB+= NLS="@comment not installed: " -.endif - .if defined(WITHOUT_GNOME) CONFIGURE_ARGS+= --without-gnome --disable-gnome-hints .else CONFIGURE_ARGS+= --with-gnome --enable-gnome-hints .endif -MAN1+= FvwmAnimate.1 FvwmAuto.1 FvwmBacker.1 FvwmBanner.1 FvwmButtons.1 \ +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 FvwmIconBox.1 \ FvwmIconMan.1 FvwmIdent.1 FvwmM4.1 FvwmPager.1 FvwmRearrange.1 \ @@ -132,13 +110,14 @@ MAN1+= FvwmAnimate.1 FvwmAuto.1 FvwmBacker.1 FvwmBanner.1 FvwmButtons.1 \ FvwmPerl.1 fvwm-perllib.1 FvwmProxy.1 FvwmWindowMenu.1 \ FvwmGtkDebug.1 + .if !defined(WITHOUT_ICONS) PLIST_SUB+= ICONS="" post-extract: @${MKDIR} ${WRKDIR}/icons @${TAR} -xzf ${DISTDIR}/fvwm_icons.tgz -C ${WRKDIR}/icons .else -PLIST_SUB+= ICONS="@comment not installed: " +PLIST_SUB+= ICONS="@comment not installed" .endif post-patch: |