From owner-svn-ports-all@freebsd.org Fri Sep 6 21:18:49 2019 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5324FD7357; Fri, 6 Sep 2019 21:18:49 +0000 (UTC) (envelope-from kevans@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 46Q9Qx1Rmfz4tcl; Fri, 6 Sep 2019 21:18:49 +0000 (UTC) (envelope-from kevans@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 1631D22DD7; Fri, 6 Sep 2019 21:18:49 +0000 (UTC) (envelope-from kevans@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x86LIm3h027954; Fri, 6 Sep 2019 21:18:48 GMT (envelope-from kevans@FreeBSD.org) Received: (from kevans@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x86LImPa027953; Fri, 6 Sep 2019 21:18:48 GMT (envelope-from kevans@FreeBSD.org) Message-Id: <201909062118.x86LImPa027953@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: kevans set sender to kevans@FreeBSD.org using -f From: Kyle Evans Date: Fri, 6 Sep 2019 21:18:48 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r511364 - head/x11-wm/ede X-SVN-Group: ports-head X-SVN-Commit-Author: kevans X-SVN-Commit-Paths: head/x11-wm/ede X-SVN-Commit-Revision: 511364 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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: Fri, 06 Sep 2019 21:18:49 -0000 Author: kevans (src committer) Date: Fri Sep 6 21:18:48 2019 New Revision: 511364 URL: https://svnweb.freebsd.org/changeset/ports/511364 Log: x11-wm/ede: Add sed=gsed Two problems lie in ${EDELIB_WRKSRC}/sslib/gen-c-string.sh sed usage: - \s is a GNU extension, this is trivially replaced with [[:space:]], HOWEVER: - The next expression uses \t and expects a tab, but this will not happen with our sed. \s was caught by the patch in bug #229925 that forbids escaping ordinary characters that have no extra meaning to lessen the stress of later adding special behavior to some of these escape sequences. \t, however, will just silently do the wrong thing. Switch this over to gsed for now; a pass will be done later to check out every port with BUILD_DEPENDS containing gsed to evaluate whether we're ready for them to use base sed or not. QA: * portlint: OK (minor warnings that should be addressed separately) * testport: OK (poudriere: 13.0-CURRENT and 12.0-RELEASE, amd64) * diffoscope: OK (only minor metadata changes to package) PR: 240312 Approved by: koobs (ports) Modified: head/x11-wm/ede/Makefile Modified: head/x11-wm/ede/Makefile ============================================================================== --- head/x11-wm/ede/Makefile Fri Sep 6 21:10:41 2019 (r511363) +++ head/x11-wm/ede/Makefile Fri Sep 6 21:18:48 2019 (r511364) @@ -19,6 +19,7 @@ LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING LICENSE_FILE_LGPL20+ = ${EDELIB_WRKSRC}/COPYING BUILD_DEPENDS= doxygen:devel/doxygen \ + gsed:textproc/gsed \ jam:devel/jam LIB_DEPENDS= libdbus-1.so:devel/dbus \ libcurl.so:ftp/curl \ @@ -27,6 +28,8 @@ LIB_DEPENDS= libdbus-1.so:devel/dbus \ USES= fam gettext iconv:translit localbase:ldflags pathfix \ pkgconfig python:2.7 shared-mime-info shebangfix + +BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed SHEBANG_FILES= doc/asciidoc/asciidoc.py USE_XORG= xcomposite xft xinerama xkbfile xpm xrandr USE_CSTD= gnu89