Tweak x11-wm/lxsession version 0.4.6.1_2
[dports.git] / x11-wm / jwm / Makefile
1 # Created by: Babak Farrokhi <babak@farrokhi.net>
2 # $FreeBSD$
3
4 PORTNAME=       jwm
5 PORTVERSION=    2.3.5
6 CATEGORIES=     x11-wm
7 MASTER_SITES=   http://joewing.net/projects/jwm/releases/
8
9 MAINTAINER=     woodsb02@FreeBSD.org
10 COMMENT=        Joe's Window Manager
11
12 LICENSE=        GPLv2
13 LICENSE_FILE=   ${WRKSRC}/LICENSE
14
15 USES=           iconv localbase pkgconfig tar:xz
16 USE_XORG=       x11
17 GNU_CONFIGURE=  yes
18
19 OPTIONS_DEFINE=         CAIRO DEBUG FRIBIDI JPEG NLS PNG SVG XEXT XFT \
20                         XINERAMA XMU XPM XRENDER
21 OPTIONS_DEFAULT=        FRIBIDI JPEG PNG XEXT XFT XINERAMA XMU XPM XRENDER
22 OPTIONS_SUB=            yes
23
24 CAIRO_USE=              GNOME=cairo
25 CAIRO_CONFIGURE_ENABLE= cairo
26 DEBUG_CONFIGURE_ENABLE= debug
27 FRIBIDI_DESC=           Unicode Bidirectional Algorithm support
28 FRIBIDI_LIB_DEPENDS=    libfribidi.so:converters/fribidi
29 FRIBIDI_CONFIGURE_ENABLE=fribidi
30 JPEG_USES=              jpeg
31 JPEG_CONFIGURE_ENABLE=  jpeg
32 NLS_USES=               gettext
33 NLS_CONFIGURE_ENABLE=   nls
34 PNG_LIB_DEPENDS=        libpng.so:graphics/png
35 PNG_CONFIGURE_ENABLE=   png
36 SVG_USE=                GNOME=librsvg2
37 SVG_CONFIGURE_ENABLE=   rsvg
38 XEXT_DESC=              X11 Shape Extension support
39 XEXT_USE=               XORG=xext
40 XEXT_CONFIGURE_ENABLE=  shape
41 XFT_USE=                XORG=xft
42 XFT_CONFIGURE_ENABLE=   xft
43 XFT_IMPLIES=            XRENDER
44 XINERAMA_USE=           XORG=xinerama
45 XINERAMA_CONFIGURE_ENABLE=xinerama
46 XINERAMA_IMPLIES=       XEXT
47 XMU_DESC=               X11 Miscellaneous Utilities support
48 XMU_USE=                XORG=xmu
49 XMU_CONFIGURE_ENABLE=   xmu
50 XMU_IMPLIES=            XEXT
51 XPM_USE=                XORG=xpm
52 XPM_CONFIGURE_ENABLE=   xpm
53 XPM_IMPLIES=            XEXT
54 XRENDER_DESC=           X11 Render Extension support
55 XRENDER_USE=            XORG=xrender
56 XRENDER_CONFIGURE_ENABLE=xrender
57
58 .include <bsd.port.pre.mk>
59
60 .if !empty(ICONV_LIB)
61 CONFIGURE_ARGS+=ac_cv_lib_iconv_iconv=yes
62 .endif
63
64 post-patch:
65         @${REINPLACE_CMD} -e \
66                 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/example.jwmrc
67         @${REINPLACE_CMD} -e \
68                 's|install -m 644|@INSTALL_DATA@| ; \
69                  s|jwmrc$$|jwmrc.sample|' ${WRKSRC}/Makefile.in
70         @${REINPLACE_CMD} -e \
71                 '/EXE/s|install|@INSTALL_PROGRAM@| ; \
72                  /strip/s|^|#|' ${WRKSRC}/src/Makefile.in
73
74 .include <bsd.port.post.mk>