mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-27 10:03:20 +00:00
- Add missing dependency on x11/xkeyboard-config and x11/xkbcomp
- Move xorg-macros from BUILD_DEPENDS to USE_XORG - Install desktop entry file with vncviewer - Add LICENSE - Cleanup CONFIGURE_ARGS PR: ports/178602 Submitted by: Koichiro IWAO <meta+ports@vmeta.jp> (maintainer)
This commit is contained in:
parent
16c8d48b04
commit
348d4f14fa
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=318549
@ -3,7 +3,7 @@
|
||||
|
||||
PORTNAME= tigervnc
|
||||
PORTVERSION= 1.2.0
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= net x11-servers
|
||||
MASTER_SITES= SF:tigervnc
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}/${PORTNAME}/${PORTVERSION}/:tigervnc
|
||||
@ -12,9 +12,13 @@ DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.gz:tigervnc
|
||||
MAINTAINER= meta+ports@vmeta.jp
|
||||
COMMENT= TigerVNC is an advanced VNC implementation
|
||||
|
||||
LISENCE= GPLv2
|
||||
LISENCE_FILE= ${WRKSRC}/LICENCE.TXT
|
||||
|
||||
PATCH_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/x11-servers/xorg-server:patch
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/share/aclocal/xorg-macros.m4:${PORTSDIR}/devel/xorg-macros \
|
||||
${LOCALBASE}/libdata/pkgconfig/dri.pc:${PORTSDIR}/graphics/dri
|
||||
# almost equivalent to x11-servers/xorg-server's
|
||||
RUN_DEPENDS= ${LOCALBASE}/share/X11/xkb/rules/base:${PORTSDIR}/x11/xkeyboard-config \
|
||||
xkbcomp:${PORTSDIR}/x11/xkbcomp
|
||||
|
||||
CONFLICTS= tridiavnc-[0-9]* \
|
||||
tightvnc-[0-9]* \
|
||||
@ -33,7 +37,7 @@ USE_OPENSSL= yes
|
||||
USE_XORG+= bigreqsproto compositeproto damageproto fixesproto fontsproto glproto \
|
||||
inputproto kbproto pixman randrproto renderproto resourceproto \
|
||||
scrnsaverproto videoproto xau xdmcp xext xkbfile xcmiscproto xextproto \
|
||||
xfont xproto xrandr xtrans xtst
|
||||
xfont xproto xrandr xtrans xtst xorg-macros
|
||||
|
||||
MAN1+= vncpasswd.1 \
|
||||
x0vncserver.1 \
|
||||
@ -84,6 +88,10 @@ LIB_DEPENDS+= png15:${PORTSDIR}/graphics/png \
|
||||
USE_XORG+= xcursor xfixes xft xinerama
|
||||
MAN1+= vncviewer.1
|
||||
PLIST_SUB+= VIEWER=""
|
||||
INSTALLS_ICONS= yes
|
||||
DESKTOP_ENTRIES= "TigerVNC viewer" "Connect to VNC server and display remote desktop" \
|
||||
"${PREFIX}/share/icons/hicolor/scalable/apps/${PORTNAME}.svg" \
|
||||
"vncviewer" "Network;" false
|
||||
.else
|
||||
PLIST_SUB+= VIEWER="@comment "
|
||||
.endif
|
||||
@ -109,7 +117,6 @@ CONFIGURE_ARGS+= \
|
||||
--with-xkb-output=/var/lib/xkb \
|
||||
--with-xkb-bin-directory=${PREFIX}/bin \
|
||||
--with-serverconfig-path=${PREFIX}/lib/X11 \
|
||||
--with-dri-driver-path=${PREFIX}/lib/dri \
|
||||
--disable-selective-werror
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
@ -145,5 +152,9 @@ post-build:
|
||||
|
||||
post-install:
|
||||
@cd ${WRKSRC}/unix/xserver/hw/vnc/ && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} install
|
||||
.if ${PORT_OPTIONS:MVIEWER}
|
||||
@${MKDIR} ${PREFIX}/share/icons/hicolor/scalable/apps/
|
||||
@cd ${WRKSRC}/media/ && ${INSTALL_DATA} icons/tigervnc.svg ${PREFIX}/share/icons/hicolor/scalable/apps/
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
@ -3,6 +3,7 @@ bin/vncconfig
|
||||
bin/vncpasswd
|
||||
bin/vncserver
|
||||
%%VIEWER%%bin/vncviewer
|
||||
%%VIEWER%%share/icons/hicolor/scalable/apps/tigervnc.svg
|
||||
bin/x0vncserver
|
||||
lib/xorg/modules/extensions/libvnc.la
|
||||
lib/xorg/modules/extensions/libvnc.so
|
||||
@ -19,3 +20,7 @@ lib/xorg/modules/extensions/libvnc.so
|
||||
@dirrmtry lib/xorg/modules/extensions
|
||||
@dirrmtry lib/xorg/modules
|
||||
@dirrmtry lib/xorg
|
||||
%%VIEWER%%@dirrmtry share/icons/hicolor/scalable/apps
|
||||
%%VIEWER%%@dirrmtry share/icons/hicolor/scalable
|
||||
%%VIEWER%%@dirrmtry share/icons/hicolor
|
||||
%%VIEWER%%@dirrmtry share/icons
|
||||
|
Loading…
Reference in New Issue
Block a user