| @@ -1,38 +1,40 @@ | | | @@ -1,38 +1,40 @@ |
1 | # $NetBSD: Makefile,v 1.1 2015/02/08 19:42:09 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.2 2015/03/19 13:24:13 jperkin Exp $ |
2 | | | 2 | |
3 | DISTNAME= tigervnc-1.3.1 | | 3 | DISTNAME= tigervnc-1.3.1 |
4 | CATEGORIES= net | | 4 | CATEGORIES= net |
5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tigervnc/} | | 5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tigervnc/} |
6 | XORG_SERVER_FILE= xorg-server-1.12.4 | | 6 | XORG_SERVER_FILE= xorg-server-1.12.4 |
7 | SITES.${XORG_SERVER_FILE}.tar.bz2= ${MASTER_SITE_XORG:=xserver/} | | 7 | SITES.${XORG_SERVER_FILE}.tar.bz2= ${MASTER_SITE_XORG:=xserver/} |
8 | DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${XORG_SERVER_FILE}.tar.bz2 | | 8 | DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${XORG_SERVER_FILE}.tar.bz2 |
9 | | | 9 | |
10 | MAINTAINER= pkgsrc-users@NetBSD.org | | 10 | MAINTAINER= pkgsrc-users@NetBSD.org |
11 | HOMEPAGE= http://tigervnc.org/ | | 11 | HOMEPAGE= http://tigervnc.org/ |
12 | COMMENT= High-performance, platform-neutral VNC client/server | | 12 | COMMENT= High-performance, platform-neutral VNC client/server |
13 | LICENSE= gnu-gpl-v2 | | 13 | LICENSE= gnu-gpl-v2 |
14 | | | 14 | |
15 | BUILD_DEPENDS+= xorg-util-macros-[0-9]*:../../devel/xorg-util-macros | | 15 | BUILD_DEPENDS+= xorg-util-macros-[0-9]*:../../devel/xorg-util-macros |
16 | BUILD_DEPENDS+= font-util-[0-9]*:../../fonts/font-util | | 16 | BUILD_DEPENDS+= font-util-[0-9]*:../../fonts/font-util |
17 | BUILD_DEPENDS+= tradcpp-[0-9]*:../../devel/tradcpp | | 17 | BUILD_DEPENDS+= tradcpp-[0-9]*:../../devel/tradcpp |
18 | | | 18 | |
19 | USE_CMAKE= yes | | 19 | USE_CMAKE= yes |
20 | USE_LIBTOOL= yes | | 20 | USE_LIBTOOL= yes |
21 | USE_LANGUAGES= c c++ | | 21 | USE_LANGUAGES= c c++ |
22 | USE_TOOLS+= msgmerge patch perl:run autoconf automake autoreconf pkg-config gmake bash | | 22 | USE_TOOLS+= msgmerge patch perl:run autoconf automake autoreconf pkg-config gmake bash |
23 | BUILD_DIRS= . unix/xserver | | 23 | BUILD_DIRS= . unix/xserver |
24 | INSTALL_DIRS= . unix/xserver/hw/vnc | | 24 | INSTALL_DIRS= . unix/xserver/hw/vnc |
25 | | | 25 | |
| | | 26 | LDFLAGS+= ${BUILDLINK_LDADD.gettext} |
| | | 27 | |
26 | CONFIGURE_ENV+= ac_cv_path_RAWCPP="${PREFIX}/bin/tradcpp -Uunix" | | 28 | CONFIGURE_ENV+= ac_cv_path_RAWCPP="${PREFIX}/bin/tradcpp -Uunix" |
27 | OVERRIDE_GNU_CONFIG_SCRIPTS= yes | | 29 | OVERRIDE_GNU_CONFIG_SCRIPTS= yes |
28 | LIBTOOL_OVERRIDE=unix/xserver/libtool | | 30 | LIBTOOL_OVERRIDE=unix/xserver/libtool |
29 | | | 31 | |
30 | SUBST_CLASSES+= hpath | | 32 | SUBST_CLASSES+= hpath |
31 | SUBST_STAGE.hpath= pre-configure | | 33 | SUBST_STAGE.hpath= pre-configure |
32 | SUBST_MESSAGE.hpath= fixing hardcoded paths | | 34 | SUBST_MESSAGE.hpath= fixing hardcoded paths |
33 | SUBST_FILES.hpath= unix/vncserver | | 35 | SUBST_FILES.hpath= unix/vncserver |
34 | SUBST_SED.hpath+= -e 's|/usr/local/vnc/classes|${PREFIX}/share/vnc/classes|g' | | 36 | SUBST_SED.hpath+= -e 's|/usr/local/vnc/classes|${PREFIX}/share/vnc/classes|g' |
35 | SUBST_VARS.hpath+= PREFIX X11BASE | | 37 | SUBST_VARS.hpath+= PREFIX X11BASE |
36 | | | 38 | |
37 | REPLACE_PERL+= unix/vncserver | | 39 | REPLACE_PERL+= unix/vncserver |
38 | | | 40 | |
| @@ -48,26 +50,27 @@ XORG_CONFIGURE_ARGS+= --disable-wayland | | | @@ -48,26 +50,27 @@ XORG_CONFIGURE_ARGS+= --disable-wayland |
48 | XORG_CONFIGURE_ARGS+= --disable-static --disable-xinerama --without-dtrace | | 50 | XORG_CONFIGURE_ARGS+= --disable-static --disable-xinerama --without-dtrace |
49 | XORG_CONFIGURE_ARGS+= --disable-xorg --disable-xnest --disable-xvfb --disable-dmx | | 51 | XORG_CONFIGURE_ARGS+= --disable-xorg --disable-xnest --disable-xvfb --disable-dmx |
50 | XORG_CONFIGURE_ARGS+= --disable-unit-tests --disable-devel-docs --disable-selective-werror | | 52 | XORG_CONFIGURE_ARGS+= --disable-unit-tests --disable-devel-docs --disable-selective-werror |
51 | XORG_CONFIGURE_ARGS+= --disable-dri --enable-dri2 --enable-glx --enable-glx-tls | | 53 | XORG_CONFIGURE_ARGS+= --disable-dri --enable-dri2 --enable-glx --enable-glx-tls |
52 | | | 54 | |
53 | pre-configure: | | 55 | pre-configure: |
54 | cd ${WRKSRC}/unix/xserver && autoreconf -fvi && \ | | 56 | cd ${WRKSRC}/unix/xserver && autoreconf -fvi && \ |
55 | ${PKGSRC_SETENV} ${_CONFIGURE_SCRIPT_ENV} CONFIG_SHELL=${BASH} \ | | 57 | ${PKGSRC_SETENV} ${_CONFIGURE_SCRIPT_ENV} CONFIG_SHELL=${BASH} \ |
56 | ${CONFIG_SHELL} ${CONFIG_SHELL_FLAGS} \ | | 58 | ${CONFIG_SHELL} ${CONFIG_SHELL_FLAGS} \ |
57 | ./configure ${XORG_CONFIGURE_ARGS} | | 59 | ./configure ${XORG_CONFIGURE_ARGS} |
58 | | | 60 | |
59 | .include "../../mk/jpeg.buildlink3.mk" | | 61 | .include "../../mk/jpeg.buildlink3.mk" |
60 | .include "../../converters/libiconv/buildlink3.mk" | | 62 | .include "../../converters/libiconv/buildlink3.mk" |
| | | 63 | .include "../../devel/gettext-lib/buildlink3.mk" |
61 | .include "../../devel/zlib/buildlink3.mk" | | 64 | .include "../../devel/zlib/buildlink3.mk" |
62 | .include "../../security/gnutls/buildlink3.mk" | | 65 | .include "../../security/gnutls/buildlink3.mk" |
63 | .include "../../security/libgcrypt/buildlink3.mk" | | 66 | .include "../../security/libgcrypt/buildlink3.mk" |
64 | .include "../../x11/libXft/buildlink3.mk" | | 67 | .include "../../x11/libXft/buildlink3.mk" |
65 | .include "../../x11/libX11/buildlink3.mk" | | 68 | .include "../../x11/libX11/buildlink3.mk" |
66 | .include "../../x11/libXcursor/buildlink3.mk" | | 69 | .include "../../x11/libXcursor/buildlink3.mk" |
67 | .include "../../x11/libXinerama/buildlink3.mk" | | 70 | .include "../../x11/libXinerama/buildlink3.mk" |
68 | .include "../../x11/libXtst/buildlink3.mk" | | 71 | .include "../../x11/libXtst/buildlink3.mk" |
69 | .include "../../x11/fltk13/buildlink3.mk" | | 72 | .include "../../x11/fltk13/buildlink3.mk" |
70 | .include "../../x11/pixman/buildlink3.mk" | | 73 | .include "../../x11/pixman/buildlink3.mk" |
71 | .include "../../x11/xcmiscproto/buildlink3.mk" | | 74 | .include "../../x11/xcmiscproto/buildlink3.mk" |
72 | .include "../../x11/xtrans/buildlink3.mk" | | 75 | .include "../../x11/xtrans/buildlink3.mk" |
73 | .include "../../x11/bigreqsproto/buildlink3.mk" | | 76 | .include "../../x11/bigreqsproto/buildlink3.mk" |