Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Nov 2020 00:41:55 +0000 (UTC)
From:      Mateusz Piotrowski <0mp@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r553880 - in head/textproc/google-translate-cli: . files
Message-ID:  <202011020041.0A20ftcW031162@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: 0mp
Date: Mon Nov  2 00:41:55 2020
New Revision: 553880
URL: https://svnweb.freebsd.org/changeset/ports/553880

Log:
  Fix tests and add a missing runtime dependency
  
  PR:		250368
  Approved by:	maintainer timeout

Added:
  head/textproc/google-translate-cli/files/
  head/textproc/google-translate-cli/files/patch-include_Utils.awk   (contents, props changed)
Modified:
  head/textproc/google-translate-cli/Makefile

Modified: head/textproc/google-translate-cli/Makefile
==============================================================================
--- head/textproc/google-translate-cli/Makefile	Mon Nov  2 00:24:53 2020	(r553879)
+++ head/textproc/google-translate-cli/Makefile	Mon Nov  2 00:41:55 2020	(r553880)
@@ -4,6 +4,7 @@
 PORTNAME=	google-translate-cli
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.9.6.12
+PORTREVISION=	1
 CATEGORIES=	textproc
 
 MAINTAINER=	nivit@FreeBSD.org
@@ -14,14 +15,18 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS=	gawk:lang/gawk
 RUN_DEPENDS=	bash:shells/bash \
-		gawk:lang/gawk
-TEST_DEPENDS=	gawk:lang/gawk
+		gawk:lang/gawk \
+		gbase64:sysutils/coreutils
+TEST_DEPENDS=	curl:ftp/curl \
+		emacs:editors/emacs@nox \
+		rlwrap:devel/rlwrap
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	soimort
 GH_PROJECT=	translate-shell
 
 ALL_TARGET=	build
+TEST_ENV=	LC_ALL=C.UTF-8
 TEST_TARGET=	test
 NO_ARCH=	yes
 PLIST_FILES=	bin/trans \

Added: head/textproc/google-translate-cli/files/patch-include_Utils.awk
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/google-translate-cli/files/patch-include_Utils.awk	Mon Nov  2 00:41:55 2020	(r553880)
@@ -0,0 +1,11 @@
+--- include/Utils.awk.orig	2020-10-15 13:53:06 UTC
++++ include/Utils.awk
+@@ -233,6 +233,8 @@ function dumpX(text, group,    command, temp) {
+ function base64(text,    command, temp) {
+     if (detectProgram("uname", "-s", 1) == "Linux") # GNU base64 wraps lines by default
+         command = "echo -n " parameterize(text) PIPE "base64 -w0"
++    if (detectProgram("gbase64", "--version")) # GNU base64 is sometimes available as gbase64
++        command = "echo -n " parameterize(text) PIPE "gbase64 -w0"
+     else
+         command = "echo -n " parameterize(text) PIPE "base64"
+     command = "bash -c " parameterize(command, "\"")



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202011020041.0A20ftcW031162>