diff options
Diffstat (limited to 'net-misc')
| -rw-r--r-- | net-misc/anydesk/anydesk-7.0.0.ebuild | 1 | ||||
| -rw-r--r-- | net-misc/anydesk/anydesk-7.1.1.ebuild | 1 | ||||
| -rw-r--r-- | net-misc/kea/kea-3.0.2.ebuild | 2 | ||||
| -rw-r--r-- | net-misc/sipp/Manifest | 1 | ||||
| -rw-r--r-- | net-misc/sipp/sipp-3.7.5.ebuild | 7 | ||||
| -rw-r--r-- | net-misc/tigervnc/files/tigervnc-1.15.90-r2-disable-server-and-pam.patch | 94 | ||||
| -rw-r--r-- | net-misc/tigervnc/tigervnc-9999.ebuild | 2 |
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 ) |
