summaryrefslogtreecommitdiff
path: root/net-misc
diff options
context:
space:
mode:
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/anydesk/anydesk-7.0.0.ebuild1
-rw-r--r--net-misc/anydesk/anydesk-7.1.1.ebuild1
-rw-r--r--net-misc/kea/kea-3.0.2.ebuild2
-rw-r--r--net-misc/sipp/Manifest1
-rw-r--r--net-misc/sipp/sipp-3.7.5.ebuild7
-rw-r--r--net-misc/tigervnc/files/tigervnc-1.15.90-r2-disable-server-and-pam.patch94
-rw-r--r--net-misc/tigervnc/tigervnc-9999.ebuild2
7 files changed, 105 insertions, 3 deletions
diff --git a/net-misc/anydesk/anydesk-7.0.0.ebuild b/net-misc/anydesk/anydesk-7.0.0.ebuild
index dd3415d68d31..352a98370924 100644
--- a/net-misc/anydesk/anydesk-7.0.0.ebuild
+++ b/net-misc/anydesk/anydesk-7.0.0.ebuild
@@ -22,6 +22,7 @@ RDEPEND="
media-libs/harfbuzz
sys-apps/dbus
sys-auth/polkit
+ sys-libs/glibc
virtual/zlib:=
x11-libs/cairo
x11-libs/gdk-pixbuf:2
diff --git a/net-misc/anydesk/anydesk-7.1.1.ebuild b/net-misc/anydesk/anydesk-7.1.1.ebuild
index 9118e1be0207..ab41997beac5 100644
--- a/net-misc/anydesk/anydesk-7.1.1.ebuild
+++ b/net-misc/anydesk/anydesk-7.1.1.ebuild
@@ -22,6 +22,7 @@ RDEPEND="
media-libs/harfbuzz
sys-apps/dbus
sys-auth/polkit
+ sys-libs/glibc
virtual/zlib
x11-libs/cairo
x11-libs/gdk-pixbuf:2
diff --git a/net-misc/kea/kea-3.0.2.ebuild b/net-misc/kea/kea-3.0.2.ebuild
index 9d954aca8489..d899b2a2584c 100644
--- a/net-misc/kea/kea-3.0.2.ebuild
+++ b/net-misc/kea/kea-3.0.2.ebuild
@@ -17,7 +17,7 @@ else
https://downloads.isc.org/isc/kea/${PV}/${P}.tar.xz
!doc? ( https://codeberg.org/peter1010/kea-manpages/archive/kea-manpages-${PV}.tar.gz )
"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 ~x86"
fi
LICENSE="MPL-2.0"
diff --git a/net-misc/sipp/Manifest b/net-misc/sipp/Manifest
index 8624c861a979..9513b95074bf 100644
--- a/net-misc/sipp/Manifest
+++ b/net-misc/sipp/Manifest
@@ -1,2 +1,3 @@
DIST sipp-3.7.3.tar.gz 932370 BLAKE2B 8a7cbafe89e6bfbeba16f65f173d18d4239848fd33ecf9670ff36800020e88dbf7a4d49ff35a87cb5b87c1c15d8b85ccdfc6c916982e4a892172d349ec551d88 SHA512 a04f8d02bd19068d5a6895e1c800f21ee7dc4355f9d7800579a7961c9388ad74144994a63a8fdfdc5b0fca09f7fd6ab004e14e5067e0ff9a79037194661abada
+DIST sipp-3.7.5-cmake.patch 1005 BLAKE2B 8ec40712e8aedc95e644b0f9a5d36730541906c036fe3e30f29aced2b454c691b47119ae508b16bd8308f88ee39e9fe3553f7b16b5d8842440ab32b6c4ec81e2 SHA512 9e4097a51078094fe71615bbb646e28b2f72fda5c24694f4017054ad64f597b21ec173a8c5542931f4399cc87ea01850e5feda1410ccc7c4d01106b22637d785
DIST sipp-3.7.5.tar.gz 934273 BLAKE2B 8b7c20ece20925f52edd9c4728acd83fff41f4132fb573fe3eb8ecf4bbf16ab8a64a65a7ce48ebfce56c431e4e070f0445d75c37cd383cdbc46a092c75c39076 SHA512 78ac3a1e9e959a6e7431db7131e94f44fd49bc6c1823f6d070424089faf6e7528756324a6a75015a15cc706a61615f9d995f5e98131fb89e76ef0ba63b1bcdc5
diff --git a/net-misc/sipp/sipp-3.7.5.ebuild b/net-misc/sipp/sipp-3.7.5.ebuild
index 251c5ef5086c..62500224bf1d 100644
--- a/net-misc/sipp/sipp-3.7.5.ebuild
+++ b/net-misc/sipp/sipp-3.7.5.ebuild
@@ -7,7 +7,8 @@ inherit cmake
DESCRIPTION="A free Open Source test tool / traffic generator for the SIP protocol"
HOMEPAGE="https://github.com/SIPp/sipp"
-SRC_URI="https://github.com/SIPp/sipp/releases/download/v${PV}/${P}.tar.gz"
+SRC_URI="https://github.com/SIPp/sipp/releases/download/v${PV}/${P}.tar.gz
+ https://github.com/SIPp/sipp/commit/0ad66bc14fe9ec41cdee50f9300fd6ea3048417d.patch -> ${PN}-3.7.5-cmake.patch"
LICENSE="GPL-2 ISC"
SLOT="0"
@@ -25,6 +26,10 @@ DEPEND="sys-libs/ncurses:=
"
RDEPEND="${DEPEND}"
+PATCHES=(
+ "${DISTDIR}/${PN}-3.7.5-cmake.patch"
+)
+
src_prepare() {
sed -e 's/ -Werror / /' -i "${S}/CMakeLists.txt" || die
cmake_src_prepare
diff --git a/net-misc/tigervnc/files/tigervnc-1.15.90-r2-disable-server-and-pam.patch b/net-misc/tigervnc/files/tigervnc-1.15.90-r2-disable-server-and-pam.patch
new file mode 100644
index 000000000000..f23a09884494
--- /dev/null
+++ b/net-misc/tigervnc/files/tigervnc-1.15.90-r2-disable-server-and-pam.patch
@@ -0,0 +1,94 @@
+Add BUILD_SERVER similar to BUILD_VIEWER
+
+Add a BUILD_SERVER option similar to BUILD_VIEWER. When BUILD_SERVER is
+not active, we do not require pam, so also disable everything that needs
+pam. This allows building the viewer on a machine where pam is not
+installed.
+
+See https://bugs.gentoo.org/852830
+
+Set ENABLE_WAYLAND to 0 if BUILD_SERVER is not active.
+
+Do not define _FORTIFY_SOURCE, it is already defined in Gentoo.
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -76,7 +76,6 @@ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++11")
+
+ # Tell the compiler to be stringent
+-add_compile_definitions(_FORTIFY_SOURCE=2)
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Wformat=2 -Wvla")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wformat=2 -Wvla")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wzero-as-null-pointer-constant")
+@@ -260,6 +259,7 @@ if(BUILD_JAVA)
+ add_subdirectory(java)
+ endif()
+
++trioption(BUILD_SERVER "Build TigerVNC server")
+ trioption(BUILD_VIEWER "Build TigerVNC viewer")
+ if(BUILD_VIEWER)
+ # Check for FLTK
+@@ -341,7 +341,7 @@ if (ENABLE_NETTLE)
+ endif()
+
+ # Check for PAM library
+-if(UNIX AND NOT APPLE)
++if(BUILD_SERVER AND UNIX AND NOT APPLE)
+ find_package(PAM REQUIRED)
+ endif()
+
+@@ -391,7 +391,7 @@ if(UNIX AND NOT APPLE)
+ endif()
+
+ # check for libraries needed for wayland support
+-if(UNIX AND NOT APPLE)
++if(BUILD_SERVER AND UNIX AND NOT APPLE)
+ trioption(ENABLE_WAYLAND "Enable wayland support")
+ if(ENABLE_WAYLAND)
+ if(ENABLE_WAYLAND STREQUAL "AUTO")
+--- a/common/rfb/CMakeLists.txt
++++ b/common/rfb/CMakeLists.txt
+@@ -76,7 +76,7 @@ if(WIN32)
+ target_sources(rfb PRIVATE WinPasswdValidator.cxx)
+ endif(WIN32)
+
+-if(UNIX AND NOT APPLE)
++if(BUILD_SERVER AND UNIX AND NOT APPLE)
+ target_sources(rfb PRIVATE UnixPasswordValidator.cxx)
+ target_include_directories(rfb SYSTEM PRIVATE ${PAM_INCLUDE_DIRS})
+ target_link_libraries(rfb ${PAM_LIBRARIES})
+--- a/tests/perf/CMakeLists.txt
++++ b/tests/perf/CMakeLists.txt
+@@ -8,8 +8,10 @@ target_link_libraries(convperf test_util rfb)
+ add_executable(decperf decperf.cxx)
+ target_link_libraries(decperf test_util rdr rfb)
+
+-add_executable(encperf encperf.cxx)
+-target_link_libraries(encperf test_util core rdr rfb)
++if(BUILD_SERVER)
++ add_executable(encperf encperf.cxx)
++ target_link_libraries(encperf test_util core rdr rfb)
++endif()
+
+ if (BUILD_VIEWER)
+ add_executable(fbperf
+--- a/unix/CMakeLists.txt
++++ b/unix/CMakeLists.txt
+@@ -4,10 +4,12 @@ endif()
+
+ add_subdirectory(tx)
+ add_subdirectory(common)
+-add_subdirectory(vncconfig)
+-add_subdirectory(vncpasswd)
+-add_subdirectory(vncserver)
+-add_subdirectory(x0vncserver)
++if(BUILD_SERVER)
++ add_subdirectory(vncconfig)
++ add_subdirectory(vncpasswd)
++ add_subdirectory(vncserver)
++ add_subdirectory(x0vncserver)
++endif()
+
+ if (ENABLE_WAYLAND)
+ add_subdirectory(w0vncserver)
diff --git a/net-misc/tigervnc/tigervnc-9999.ebuild b/net-misc/tigervnc/tigervnc-9999.ebuild
index 466c6ca75b5e..7affa153a39d 100644
--- a/net-misc/tigervnc/tigervnc-9999.ebuild
+++ b/net-misc/tigervnc/tigervnc-9999.ebuild
@@ -113,7 +113,7 @@ PATCHES=(
# Restore Java viewer
"${FILESDIR}"/${PN}-1.11.0-install-java-viewer.patch
"${FILESDIR}"/${PN}-1.14.0-xsession-path.patch
- "${FILESDIR}"/${PN}-1.15.90-disable-server-and-pam.patch
+ "${FILESDIR}"/${PN}-1.15.90-r2-disable-server-and-pam.patch
"${FILESDIR}"/${PN}-1.14.1-pam.patch
)