summaryrefslogtreecommitdiff
path: root/net/tigervnc-devel
diff options
context:
space:
mode:
Diffstat (limited to 'net/tigervnc-devel')
-rw-r--r--net/tigervnc-devel/Makefile146
-rw-r--r--net/tigervnc-devel/distinfo3
-rw-r--r--net/tigervnc-devel/files/patch-CMakeLists.txt11
-rw-r--r--net/tigervnc-devel/files/patch-cmake_BuildPackages.cmake10
-rw-r--r--net/tigervnc-devel/files/patch-unix_vncserver20
-rw-r--r--net/tigervnc-devel/pkg-descr5
-rw-r--r--net/tigervnc-devel/pkg-plist45
7 files changed, 0 insertions, 240 deletions
diff --git a/net/tigervnc-devel/Makefile b/net/tigervnc-devel/Makefile
deleted file mode 100644
index 68222eb417c0..000000000000
--- a/net/tigervnc-devel/Makefile
+++ /dev/null
@@ -1,146 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= tigervnc
-PORTVERSION= 1.9.0
-PORTREVISION= 2
-DISTVERSIONPREFIX= v
-CATEGORIES= net x11-servers
-PKGNAMESUFFIX= -devel
-
-MAINTAINER= meta@FreeBSD.org
-COMMENT= High-performance, platform-neutral implementation of VNC
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/LICENCE.TXT
-
-IGNORE= no development version available right now. Please use net/tigervnc instead
-DEPRECATED= Use net/tigervnc instead
-EXPIRATION_DATE= 2018-09-29
-
-PATCH_DEPENDS= ${NONEXISTENT}:x11-servers/xorg-server:patch
-BUILD_DEPENDS= ${LOCALBASE}/include/GL/internal/dri_interface.h:graphics/mesa-dri \
- ${LOCALBASE}/libdata/pkgconfig/fontutil.pc:x11-fonts/font-util \
- ${LOCALBASE}/include/FL/Fl.H:x11-toolkits/fltk \
- bash:shells/bash
-LIB_DEPENDS= libunwind.so:devel/libunwind \
- libxshmfence.so:x11/libxshmfence \
- libfontconfig.so:x11-fonts/fontconfig
-# almost equivalent to x11-servers/xorg-server's
-RUN_DEPENDS= ${LOCALBASE}/share/X11/xkb/rules/base:x11/xkeyboard-config \
- xkbcomp:x11/xkbcomp
-
-CONFLICTS= tigervnc-[0-9]* \
- tightvnc-[0-9]*
-
-USES= autoreconf:build cmake:noninja cpe iconv jpeg libtool \
- pkgconfig python ssl
-USE_GL= gl
-USE_LDCONFIG= yes
-USE_GITHUB= yes
-GH_ACCOUNT= TigerVNC
-
-USE_XORG+= ice pixman sm x11 xau xdamage xdmcp xext xfixes xfont xkbfile \
- xorg-macros xorgproto xrandr xrender xtrans xtst
-
-CFLAGS+= -fPIC
-
-OPTIONS_DEFINE= GNUTLS NLS PAM VIEWER DOCS
-OPTIONS_DEFAULT= GNUTLS PAM VIEWER
-VIEWER_DESC= Build vncviewer
-
-.include <bsd.port.options.mk>
-
-CMAKE_ARGS= -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=${STAGE}${PREFIX}
-
-.if ${PORT_OPTIONS:MGNUTLS}
-LIB_DEPENDS+= libtasn1.so:security/libtasn1 \
- libgcrypt.so:security/libgcrypt \
- libgpg-error.so:security/libgpg-error \
- libgnutls.so:security/gnutls
-CONFIGURE_ARGS+= --enable-glx-tls
-CMAKE_ARGS+= -DENABLE_GNUTLS=1
-.else
-CMAKE_ARGS+= -DENABLE_GNUTLS=0
-.endif
-
-.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
-CMAKE_ARGS+= -DENABLE_NLS=1
-PLIST_SUB+= NLS=""
-.else
-CMAKE_ARGS+= -DENABLE_NLS=0
-PLIST_SUB+= NLS="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MPAM}
-CMAKE_ARGS+= -DENABLE_PAM=1
-.else
-CMAKE_ARGS+= -DENABLE_PAM=0
-.endif
-
-.if ${PORT_OPTIONS:MVIEWER}
-CMAKE_ARGS+= -DBUILD_VIEWER=1
-LIB_DEPENDS+= libpng.so:graphics/png \
- libfltk.so:x11-toolkits/fltk
-# ImageMagick is required to generate icons during build process
-BUILD_DEPENDS+= ${LOCALBASE}/bin/convert:graphics/ImageMagick
-USE_XORG+= xcursor xfixes xft xinerama
-PLIST_SUB+= VIEWER=""
-INSTALLS_ICONS= yes
-DESKTOP_ENTRIES= "TigerVNC viewer" "Connect to VNC server and display remote desktop" \
- "${PORTNAME}" "vncviewer" "Network;" false
-.else
-CMAKE_ARGS+= -DBUILD_VIEWER=0
-PLIST_SUB+= VIEWER="@comment "
-.endif
-
-MAKE_ARGS+= TIGERVNC_SRCDIR=${WRKSRC}
-CONFIGURE_ARGS+= \
- --prefix=${PREFIX} --mandir=${PREFIX}/man/ \
- --docdir=${PREFIX}/share/doc/${PORTNAME}/ --with-pic --without-dtrace \
- --disable-static --disable-dri --disable-unit-tests \
- --disable-xinerama --disable-xvfb --disable-xnest --disable-xorg \
- --disable-dmx --disable-xwin --disable-xephyr --disable-kdrive \
- --disable-config-dbus --disable-config-hal \
- --disable-dri2 --enable-install-libxf86config --enable-glx \
- --with-default-font-path="catalogue:${LOCALBASE}/share/fonts,built-ins" \
- --with-xkb-path=${LOCALBASE}/share/X11/xkb \
- --with-xkb-bin-directory=${LOCALBASE}/bin \
- --with-serverconfig-path=${LOCALBASE}/lib/X11 \
- --disable-selective-werror \
- --disable-xwayland \
- --with-fontrootdir=${LOCALBASE}/share/fonts
-
-.include <bsd.port.pre.mk>
-
-TIGERVNC_XORG_PATCH_VER= 118
-
-# import from x11-server/xorg-server/Makefile
-.if ${SSL_DEFAULT} == base
-# The reason why I use this is cause openssl from base doesn't
-# install a .pc file and configure will fail trying to find it.
-# Setting both of those variables to a *non-empty* value by-passes
-# the pkg-config check.
-CONFIGURE_ENV= SHA1_LIB="-L/usr/lib -lcrypto" SHA1_CFLAGS="-I/usr/include"
-.endif
-
-XORG_WRKDIR= ${MAKE} -C ${PORTSDIR}/x11-servers/xorg-server -VWRKSRC
-
-pre-patch:
- @${CP} -R `${XORG_WRKDIR}`/ ${WRKSRC}/unix/xserver/
-
-post-patch:
- @cd ${WRKSRC}/unix/xserver/ && ${PATCH} -p1 < ${WRKSRC}/unix/xserver${TIGERVNC_XORG_PATCH_VER}.patch
-
-post-configure:
- @cd ${WRKSRC}/unix/xserver/ && ${SETENV} ${CONFIGURE_ENV} ${MAKE_ENV} ${AUTORECONF} -fiv
- @cd ${WRKSRC}/unix/xserver/ && ${SETENV} ${CONFIGURE_ENV} ${MAKE_ENV} ./configure ${CONFIGURE_ARGS}
-
-post-build:
- @cd ${WRKSRC}/unix/xserver/ && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} SHELL=${LOCALBASE}/bin/bash
-
-post-install:
- @cd ${WRKSRC}/unix/xserver/hw/vnc/ && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/Xvnc ${STAGEDIR}${PREFIX}/lib/xorg/modules/extensions/libvnc.so
-
-.include <bsd.port.post.mk>
diff --git a/net/tigervnc-devel/distinfo b/net/tigervnc-devel/distinfo
deleted file mode 100644
index a42d46382ea4..000000000000
--- a/net/tigervnc-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1531884562
-SHA256 (TigerVNC-tigervnc-v1.9.0_GH0.tar.gz) = f15ced8500ec56356c3bf271f52e58ed83729118361c7103eab64a618441f740
-SIZE (TigerVNC-tigervnc-v1.9.0_GH0.tar.gz) = 1506520
diff --git a/net/tigervnc-devel/files/patch-CMakeLists.txt b/net/tigervnc-devel/files/patch-CMakeLists.txt
deleted file mode 100644
index c1e2c6ba7fec..000000000000
--- a/net/tigervnc-devel/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- CMakeLists.txt.orig 2018-07-16 14:08:55 UTC
-+++ CMakeLists.txt
-@@ -29,7 +29,7 @@ set(RCVERSION 1,9,0,0)
- # Installation paths
- set(BIN_DIR "${CMAKE_INSTALL_PREFIX}/bin")
- set(DATA_DIR "${CMAKE_INSTALL_PREFIX}/share")
--set(MAN_DIR "${DATA_DIR}/man")
-+set(MAN_DIR "${CMAKE_INSTALL_PREFIX}/man")
- set(LOCALE_DIR "${DATA_DIR}/locale")
- set(DOC_DIR "${CMAKE_INSTALL_PREFIX}/share/doc/${CMAKE_PROJECT_NAME}-${VERSION}")
-
diff --git a/net/tigervnc-devel/files/patch-cmake_BuildPackages.cmake b/net/tigervnc-devel/files/patch-cmake_BuildPackages.cmake
deleted file mode 100644
index fee548480892..000000000000
--- a/net/tigervnc-devel/files/patch-cmake_BuildPackages.cmake
+++ /dev/null
@@ -1,10 +0,0 @@
---- cmake/BuildPackages.cmake.orig 2017-04-19 13:27:31 UTC
-+++ cmake/BuildPackages.cmake
-@@ -86,5 +86,5 @@ endif() #UNIX
- # Common
- #
-
--install(FILES ${CMAKE_SOURCE_DIR}/LICENCE.TXT DESTINATION ${DOC_DIR})
--install(FILES ${CMAKE_SOURCE_DIR}/README.rst DESTINATION ${DOC_DIR})
-+install(FILES ${CMAKE_SOURCE_DIR}/LICENCE.TXT DESTINATION share/doc/tigervnc)
-+install(FILES ${CMAKE_SOURCE_DIR}/README.rst DESTINATION share/doc/tigervnc)
diff --git a/net/tigervnc-devel/files/patch-unix_vncserver b/net/tigervnc-devel/files/patch-unix_vncserver
deleted file mode 100644
index ed513542e04e..000000000000
--- a/net/tigervnc-devel/files/patch-unix_vncserver
+++ /dev/null
@@ -1,20 +0,0 @@
---- unix/vncserver.orig 2017-05-16 13:53:28 UTC
-+++ unix/vncserver
-@@ -532,7 +532,7 @@ sub CheckDisplayNumber
-
- socket(S, $AF_INET, $SOCK_STREAM, 0) || die "$prog: socket failed: $!\n";
- eval 'setsockopt(S, &SOL_SOCKET, &SO_REUSEADDR, pack("l", 1))';
-- if (!bind(S, pack('S n x12', $AF_INET, 6000 + $n))) {
-+ if (!bind(S, sockaddr_in(6000 + $n, &INADDR_ANY))) {
- close(S);
- return 0;
- }
-@@ -540,7 +540,7 @@ sub CheckDisplayNumber
-
- socket(S, $AF_INET, $SOCK_STREAM, 0) || die "$prog: socket failed: $!\n";
- eval 'setsockopt(S, &SOL_SOCKET, &SO_REUSEADDR, pack("l", 1))';
-- if (!bind(S, pack('S n x12', $AF_INET, 5900 + $n))) {
-+ if (!bind(S, sockaddr_in(5900 + $n, &INADDR_ANY))) {
- close(S);
- return 0;
- }
diff --git a/net/tigervnc-devel/pkg-descr b/net/tigervnc-devel/pkg-descr
deleted file mode 100644
index 698856fa5bea..000000000000
--- a/net/tigervnc-devel/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-TigerVNC is a high-performance, platform-neutral implementation of VNC,
-a client/server application that allows users to launch and interact with
-graphical applications on remote machines.
-
-WWW: http://tigervnc.org/
diff --git a/net/tigervnc-devel/pkg-plist b/net/tigervnc-devel/pkg-plist
deleted file mode 100644
index ca9b62cbf112..000000000000
--- a/net/tigervnc-devel/pkg-plist
+++ /dev/null
@@ -1,45 +0,0 @@
-bin/Xvnc
-bin/vncconfig
-bin/vncpasswd
-bin/vncserver
-%%VIEWER%%bin/vncviewer
-bin/x0vncserver
-lib/xorg/modules/extensions/libvnc.so
-man/man1/vncpasswd.1.gz
-man/man1/x0vncserver.1.gz
-man/man1/vncserver.1.gz
-man/man1/vncconfig.1.gz
-man/man1/Xvnc.1.gz
-%%VIEWER%%man/man1/vncviewer.1.gz
-%%NLS%%share/locale/bg/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/da/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/de/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/el/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/eo/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/es/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/fur/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/hu/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/id/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/it/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/sr/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/tr/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/vi/LC_MESSAGES/tigervnc.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/tigervnc.mo
-%%PORTDOCS%%%%DOCSDIR%%/README.rst
-%%PORTDOCS%%%%DOCSDIR%%/LICENCE.TXT
-%%VIEWER%%share/icons/hicolor/16x16/apps/tigervnc.png
-%%VIEWER%%share/icons/hicolor/22x22/apps/tigervnc.png
-%%VIEWER%%share/icons/hicolor/24x24/apps/tigervnc.png
-%%VIEWER%%share/icons/hicolor/32x32/apps/tigervnc.png
-%%VIEWER%%share/icons/hicolor/48x48/apps/tigervnc.png
-%%VIEWER%%share/icons/hicolor/scalable/apps/tigervnc.svg