From owner-svn-ports-all@freebsd.org Mon Jun 3 17:37:14 2019 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5046D15B877E; Mon, 3 Jun 2019 17:37:14 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E94568CAF8; Mon, 3 Jun 2019 17:37:13 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C30E49631; Mon, 3 Jun 2019 17:37:13 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x53HbD9q041235; Mon, 3 Jun 2019 17:37:13 GMT (envelope-from amdmi3@FreeBSD.org) Received: (from amdmi3@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x53HbD2n041234; Mon, 3 Jun 2019 17:37:13 GMT (envelope-from amdmi3@FreeBSD.org) Message-Id: <201906031737.x53HbD2n041234@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: amdmi3 set sender to amdmi3@FreeBSD.org using -f From: Dmitry Marakasov Date: Mon, 3 Jun 2019 17:37:13 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r503404 - head/games/supertuxkart X-SVN-Group: ports-head X-SVN-Commit-Author: amdmi3 X-SVN-Commit-Paths: head/games/supertuxkart X-SVN-Commit-Revision: 503404 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: E94568CAF8 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.96 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.96)[-0.957,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Jun 2019 17:37:14 -0000 Author: amdmi3 Date: Mon Jun 3 17:37:13 2019 New Revision: 503404 URL: https://svnweb.freebsd.org/changeset/ports/503404 Log: Add option to switch between Nettle and OpenSSL for cryptography Nettle is used by default in accordance to what upstream CMake code prefers. This fixes hidden dependency on nettle if it's installed when supertuxkart is build. PR: 237923 Reported by: phascolarctos@protonmail.ch MFH: 2019Q2 Modified: head/games/supertuxkart/Makefile Modified: head/games/supertuxkart/Makefile ============================================================================== --- head/games/supertuxkart/Makefile Mon Jun 3 17:17:14 2019 (r503403) +++ head/games/supertuxkart/Makefile Mon Jun 3 17:37:13 2019 (r503404) @@ -3,6 +3,7 @@ PORTNAME= supertuxkart PORTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= games MASTER_SITES= SF/supertuxkart/SuperTuxKart/${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-src @@ -30,7 +31,7 @@ BROKEN_powerpc64= invokes x86 assembler BROKEN_i386= does not build (error: this directive must appear between .cfi_startproc and .cfi_endproc directives) USES= alias cmake compiler:c++11-lib gettext gl \ - jpeg openal:al pkgconfig sdl tar:xz ssl + jpeg openal:al pkgconfig sdl tar:xz USE_GL= gl glu glew USE_SDL= sdl USE_XORG= x11 xrandr @@ -45,12 +46,17 @@ PORTDATA= * CXXFLAGS+= -DNO_IRR_COMPILE_WITH_JOYSTICK_EVENTS_ \ -D__FREE_BSD_ -OPTIONS_DEFINE= FRIBIDI -OPTIONS_DEFAULT=FRIBIDI +OPTIONS_DEFINE= FRIBIDI NETTLE +OPTIONS_DEFAULT=FRIBIDI NETTLE FRIBIDI_DESC= Support for right-to-left languages FRIBIDI_CMAKE_BOOL= USE_FRIBIDI FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi + +NETTLE_DESC= Use Nettle instead of OpenSSL for cryptography +NETTLE_LIB_DEPENDS= libnettle.so:security/nettle +NETTLE_USES_OFF= ssl +NETTLE_CMAKE_BOOL_OFF= USE_CRYPTO_OPENSSL # make sure that as much bundled stuff as possible is not used post-extract: