From nobody Mon Apr 22 18:30:56 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VNYjD51x0z5Hdhf; Mon, 22 Apr 2024 18:30:56 +0000 (UTC) (envelope-from git@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) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VNYjD4ZCKz4YDQ; Mon, 22 Apr 2024 18:30:56 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1713810656; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=hNue6OF9EKUl3PKYVrRqXr8fFJuTqqOKHdwp/Djo0r4=; b=IVxHcZPseblRXX8+OJ7Geqs5xCAVoGcZN4Euf5848/LeDiQFBsIoLL8Wv6rmAuLsRGqm48 2CVF2Bdjn/3QMreL8/Z33DnbwIApq3MTwLSZELa1y5/Wr5566vWbD2gzQZNw8m8WEzdf4F JNvBB9Z2zzSYsAUVyIbUqQnx36CQ6EsUC6ZX1YZhw8ExcQH3aK8OiC7tISoT9N5Haw4gs+ EVDRdpmHhLCZWVA8zVsprGQBLr0fXGgC9AAmOvWF02Rxt5wO11vzlxtYGJmL1iTp8CCHl5 vWodx+q0jqct6W9OECaT37+SqL+7QShPwRM0kK47Dc6YHXb/VVI4TduT/fPX3w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1713810656; a=rsa-sha256; cv=none; b=VrGZ/KZTicl9x9r4vCtTV5iIT6VplMu0BAPWme4m35BCDTBjb0JeDxTowkMie9vqFKUO4J xrDdcCqMNTYoDXjGtV7srdwWkTP2J4y13UU6HTIuP/AQ3jxv1F2Xi2/fvpLru7QfHBNQ0M ExOVuU1dHCU+Fk5k8QyTSFw1WUD1hwGik+RRSPif1d0F/CWyYyy6WLntWE+Sd+4LEPHJIr 5vWv42nGdSO3RnHyNVUxMp6RRcYwqqb4u5sJtYGPF/5O013pyvBRQkl/eABOLbQLxcUVdZ sU9pJfZbmashuYDcy1JIsFz1zhsgrlF+gXAIrrPVGagUGPeOwaoLXJHhRMbGvg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1713810656; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=hNue6OF9EKUl3PKYVrRqXr8fFJuTqqOKHdwp/Djo0r4=; b=GWu5Z/dZx8q6JiPCChgnQ9rG60wQKdcBauARTSJ1jfqxSAfJIjeHuWT/aJTItt/m8DS1Xi hcP5yc2rKpwX+WZfVif+hLjmxMPwCU+a3CBlpdMPPOov0AtRgwdgVXqRQX9O3/CWGOqPN0 grcjKbvrVxoe1fRNObmBdZDYrQer8XhyN77A1Q+augRzXqaspw/V1dZpk4pXW0kEa+q++Q PvVsu0lxxWgiMOPLSjz3qc4EVIxYPXyZSwSuZ5/U5MUQ2c6uCDuO2Q8rOVs8FRoNIK1cha Mjswihi8jqbPZ0L2SF6p3VSKrEz0UkWA1u5oTGNaDzi4uTGSwoH3cmYsMZXzLA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4VNYjD49SdzyPW; Mon, 22 Apr 2024 18:30:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 43MIUuq9006304; Mon, 22 Apr 2024 18:30:56 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 43MIUuYZ006296; Mon, 22 Apr 2024 18:30:56 GMT (envelope-from git) Date: Mon, 22 Apr 2024 18:30:56 GMT Message-Id: <202404221830.43MIUuYZ006296@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Dirk Meyer Subject: git: ce40706f11a1 - main - german/dict: add OPTIONS List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dinoex X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ce40706f11a1fefdfa5456073350a300a9cdebb1 Auto-Submitted: auto-generated The branch main has been updated by dinoex: URL: https://cgit.FreeBSD.org/ports/commit/?id=ce40706f11a1fefdfa5456073350a300a9cdebb1 commit ce40706f11a1fefdfa5456073350a300a9cdebb1 Author: Dirk Meyer AuthorDate: 2024-04-22 18:30:11 +0000 Commit: Dirk Meyer CommitDate: 2024-04-22 18:30:11 +0000 german/dict: add OPTIONS remove WWW and online version fix for agrep 3.x option for ugrep take maingtainership --- german/dict/Makefile | 33 +++++++++++++++++++++++++++++---- german/dict/pkg-descr | 2 -- 2 files changed, 29 insertions(+), 6 deletions(-) diff --git a/german/dict/Makefile b/german/dict/Makefile index d13453741645..589758bb256c 100644 --- a/german/dict/Makefile +++ b/german/dict/Makefile @@ -1,29 +1,54 @@ PORTNAME= dict PORTVERSION= 1.2 +PORTREVISION= 1 CATEGORIES= german MASTER_SITES= http://wolfram.schneider.org/src/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${dict}.gz EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= dinoex@FreeBSD.org COMMENT= Simple English/German dictionary WWW= http://www.de.freebsd.org/~wosch/dict/dict.cgi LICENSE= BSD2CLAUSE -RUN_DEPENDS= agrep:textproc/agrep - NO_BUILD= yes PLIST_FILES= bin/de-dict share/ger-eng.txt dict= ger-eng.txt +OPTIONS_DEFINE= +OPTIONS_DEFAULT=AGREP +OPTIONS_SINGLE= GREP +OPTIONS_SINGLE_GREP= AGREP UGREP +GREP_DESC= grep with +AGREP_DESC= use agrep +UGREP_DESC= use ugrep +AGREP_RUN_DEPENDS= agrep:textproc/agrep +UGREP_RUN_DEPENDS= ugrep:textproc/ugrep + +.include + post-extract: ${dict} ${dict}: ${GZCAT} < ${DISTDIR}/${dict}.gz > ${WRKSRC}/${.TARGET} +do-configure: +.if ${PORT_OPTIONS:MAGREP} + ${REINPLACE_CMD} \ + -e 's|^agrep_opt=.*|agrep_opt="-V0 -i"|' \ + ${WRKSRC}/dict.sh +.endif +.if ${PORT_OPTIONS:MUGREP} + ${REINPLACE_CMD} \ + -e 's|^agrep=.*|agrep="ugrep"|' \ + -e 's|^agrep_opt=.*|agrep_opt="--no-line-number -i"|' \ + -e 's| -B | --fuzzy=1 |' \ + ${WRKSRC}/dict.sh +.endif + do-install: ${INSTALL_SCRIPT} ${WRKSRC}/dict.sh ${STAGEDIR}${PREFIX}/bin/de-dict - ${INSTALL_DATA} ${WRKSRC}/ger-eng.txt ${STAGEDIR}${PREFIX}/share + ${INSTALL_DATA} ${WRKSRC}/ger-eng.txt ${STAGEDIR}${PREFIX}/share/ .include diff --git a/german/dict/pkg-descr b/german/dict/pkg-descr index d73279b9f953..3088895555e7 100644 --- a/german/dict/pkg-descr +++ b/german/dict/pkg-descr @@ -1,3 +1 @@ A simple German <-> English dictionary with ~115,000 entries, 3.2MB data. - -For an online example, try