View | Details | Raw Unified | Return to bug 180063
Collapse All | Expand All

(-)net/tightvnc/Makefile (-15 / +11 lines)
Lines 3-10 Link Here
3
3
4
PORTNAME=	tightvnc
4
PORTNAME=	tightvnc
5
PORTVERSION=	1.3.10
5
PORTVERSION=	1.3.10
6
PORTREVISION=	3
6
PORTREVISION=	4
7
CATEGORIES=	net
7
CATEGORIES=	net java
8
MASTER_SITES=	SF/vnc-tight/TightVNC-unix/${PORTVERSION}
8
MASTER_SITES=	SF/vnc-tight/TightVNC-unix/${PORTVERSION}
9
DISTNAME=	${PORTNAME}-${PORTVERSION}_unixsrc
9
DISTNAME=	${PORTNAME}-${PORTVERSION}_unixsrc
10
10
Lines 11-30 Link Here
11
MAINTAINER=	itetcu@FreeBSD.org
11
MAINTAINER=	itetcu@FreeBSD.org
12
COMMENT=	Enhanced version of VNC
12
COMMENT=	Enhanced version of VNC
13
13
14
LIB_DEPENDS=	jpeg.11:${PORTSDIR}/graphics/jpeg
14
LICENSE=	GPLv2
15
LICENSE_FILE=	${WRKSRC}/LICENCE.TXT
16
17
LIB_DEPENDS=	jpeg:${PORTSDIR}/graphics/jpeg
15
RUN_DEPENDS=	showrgb:${PORTSDIR}/x11/rgb \
18
RUN_DEPENDS=	showrgb:${PORTSDIR}/x11/rgb \
16
		xauth:${PORTSDIR}/x11/xauth \
19
		xauth:${PORTSDIR}/x11/xauth \
17
		xorg-fonts>=7.2:${PORTSDIR}/x11-fonts/xorg-fonts
20
		xorg-fonts>=7.2:${PORTSDIR}/x11-fonts/xorg-fonts
18
21
19
MAKE_JOBS_UNSAFE=	yes
22
MAKE_JOBS_UNSAFE=	yes
20
21
CONFLICTS=	tridiavnc-[0-9]* vnc-[0-9]*
23
CONFLICTS=	tridiavnc-[0-9]* vnc-[0-9]*
22
23
WRKSRC=		${WRKDIR}/vnc_unixsrc
24
WRKSRC=		${WRKDIR}/vnc_unixsrc
24
25
USES=		imake
25
USES=		imake
26
CFLAGS+=	-Wno-return-type
26
CFLAGS+=	-Wno-return-type
27
USE_GCC=	yes
28
USE_BZIP2=	yes
27
USE_BZIP2=	yes
29
USE_PERL5=	yes
28
USE_PERL5=	yes
30
USE_XORG=	xaw
29
USE_XORG=	xaw
Lines 36-44 Link Here
36
OPTIONS_DEFINE=	JVNC_VIEWER
35
OPTIONS_DEFINE=	JVNC_VIEWER
37
JVNC_VIEWER_DESC=	Install Java-based vnc viewer
36
JVNC_VIEWER_DESC=	Install Java-based vnc viewer
38
37
39
#.include <bsd.port.pre.mk>
40
41
### use me when 5.5, 6.1, 6.2R die or we do impement something in b.p.m
42
.include <bsd.port.options.mk>
38
.include <bsd.port.options.mk>
43
39
44
.if ${PORT_OPTIONS:MJVNC_VIEWER}
40
.if ${PORT_OPTIONS:MJVNC_VIEWER}
Lines 61-72 Link Here
61
57
62
post-patch:
58
post-patch:
63
.for file in vncviewer/Imakefile Xvnc/config/cf/vnclibs.def
59
.for file in vncviewer/Imakefile Xvnc/config/cf/vnclibs.def
64
	@${PERL} -pi -e "s,%%LOCALBASE%%,${PREFIX},g" ${WRKSRC}/${file}
60
	@${REINPLACE_CMD} -e "s,%%LOCALBASE%%,${PREFIX},g" ${WRKSRC}/${file}
65
.endfor
61
.endfor
66
	@${PERL} -pi -e "s,/usr/local/vnc/classes,${DATADIR}/classes,g ; \
62
	@${REINPLACE_CMD} -e "s,/usr/local/vnc/classes,${DATADIR}/classes,g" \
67
		s,^#!/usr/bin/perl,#!${PERL},g" ${WRKSRC}/vncserver
63
		-e "s,^#!/usr/bin/perl,#!${PERL},g" ${WRKSRC}/vncserver
68
	@${PERL} -pi -e "s,%%CC%%,${CC},g ; \
64
	@${REINPLACE_CMD} -e "s,%%CC%%,${CC},g" -e "s|%%CFLAGS%%|${CFLAGS}|g" \
69
		s|%%CFLAGS%%|${CFLAGS}|g" ${WRKSRC}/Xvnc/config/cf/FreeBSD.cf
65
		${WRKSRC}/Xvnc/config/cf/FreeBSD.cf
70
66
71
do-install:
67
do-install:
72
	@(cd ${WRKSRC}; ./vncinstall ${PREFIX}/bin ${PREFIX}/man)
68
	@(cd ${WRKSRC}; ./vncinstall ${PREFIX}/bin ${PREFIX}/man)

Return to bug 180063