From nobody Wed Jul 13 13:00:10 2022 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 1D07F17FA82A; Wed, 13 Jul 2022 13:00:11 +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 4Ljd570PGBz42Mj; Wed, 13 Jul 2022 13:00:11 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1657717211; 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=wJcDWcg6r62795FJAYhhcuOCeyClS1XGkXoEutlo+FA=; b=YkRMslm1mGYIDwmm1RdYCsaJJplEzYOMjjZdLAVSeOTmsMvgvcKsoP6P6haHs18IsNP+1W Y41F1TNb0y+Pz6AfI5GOgZgbiQpeLFCYxs8rt5ynrQe34ISYHBivoItwX+HCEFr+HYwD5K ood4u5JM+e0SO3gLufStthe7VLSUzYNjCN439z4oQ9Eq78FCXXtm5Y2FMQsx90Guf8/1wX A8xzRJCqVM8k+OLwGPUY9cv2AgB5Qjbd620+8PTgEvwSR3KS7x5KyWhkrJyrXIt9SgeNwR iLCD1Mqc+AbyO7ka1Nxg9Tr3LdSH9uFtgV3EDIWYklheNd1eFLHim6IdihnFWw== 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 4Ljd566BBlzP53; Wed, 13 Jul 2022 13:00:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 26DD0Ajc044421; Wed, 13 Jul 2022 13:00:10 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 26DD0Atp044418; Wed, 13 Jul 2022 13:00:10 GMT (envelope-from git) Date: Wed, 13 Jul 2022 13:00:10 GMT Message-Id: <202207131300.26DD0Atp044418@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Michael Gmelin Subject: git: 6996cf728d11 - main - print/shrinkpdf: Update to 1.1, bump PORTEPOCH 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: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: grembo X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6996cf728d113a8fa8e34dc41b016f0cfbfa2340 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1657717211; 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=wJcDWcg6r62795FJAYhhcuOCeyClS1XGkXoEutlo+FA=; b=iSlTie46TBQ1NbFg806fhDSQVjq6rTDvB4cwx387TpuV4GuUYFeSAFRmpfHcDwj/nyEmiA dfnIKenvjFR+C5VMLReSmt9Tn3R0uAY16S/TdC4Wkaj2tZYczJ8NDbLO0XZoGp5Ph+eAsT HclNVkEyOfP1ckPi3Xx+in8A1x/U12ZimrSk4JMSvaUQW38RYpim+Qg5P4VErVKvC2fOxN dKFucjiu0ygpPbnRODxh9HgIWrlHhRc1mwitM0QXYKurP+JKRJ4I1LVgS1ZHLqy8JUHQ7e kLyq0KC6Xi63bIP0u1k8AIVdudndA1nUfT0yAbWMyPdQmSki00BV1Irpn/TJxg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1657717211; a=rsa-sha256; cv=none; b=C72akRtvrWVzHnpFaM8tb0Qckhfriu2wTqgjC3bJiyP7G1WoZtcHGHGxdWc4WXF2GOMxwR VgY4k98npYESee2o+tGNrRmKMy7ezxwCm2+3YUHMCLoHua/eBIoz2pCGXOY2KU+qitlhxy plyuupnw7vHa4h9l4Xb4Wa/Vgfks9PrlIaY3eEFvnHG637L0lGez1R5UD2cT9RmViezH7m iu/IDK6H2bWL6WgCNeeJiHEqLGK9+zzRtseX5SSL7qJ0Y4R+EPOz4Gzerkk5ujDNlG+9SS G7pXKy5PdHvPmuvzhzVlTz2Ug+7ZOdQ6j6OrDKbTfds02Uphrj+aGq3Uud9q6w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by grembo: URL: https://cgit.FreeBSD.org/ports/commit/?id=6996cf728d113a8fa8e34dc41b016f0cfbfa2340 commit 6996cf728d113a8fa8e34dc41b016f0cfbfa2340 Author: Michael Gmelin AuthorDate: 2022-07-13 12:56:59 +0000 Commit: Michael Gmelin CommitDate: 2022-07-13 12:56:59 +0000 print/shrinkpdf: Update to 1.1, bump PORTEPOCH Upstream moved to github and started tagging releases. --- print/shrinkpdf/Makefile | 32 ++++++++++++++++---------------- print/shrinkpdf/distinfo | 6 +++--- print/shrinkpdf/files/shrinkpdf.1.in | 28 +++++++++++++++++----------- print/shrinkpdf/pkg-descr | 2 +- 4 files changed, 37 insertions(+), 31 deletions(-) diff --git a/print/shrinkpdf/Makefile b/print/shrinkpdf/Makefile index 537695447edf..f13f03e61160 100644 --- a/print/shrinkpdf/Makefile +++ b/print/shrinkpdf/Makefile @@ -1,26 +1,26 @@ -PORTNAME= shrinkpdf -PORTVERSION= 20191221 -CATEGORIES= print graphics -MASTER_SITES= http://www.alfredklomp.com/programming/shrinkpdf/ -DISTNAME= ${PORTNAME}.sh -EXTRACT_SUFX= # none -EXTRACT_ONLY= # none +PORTNAME= shrinkpdf +PORTVERSION= 1.1 +DISTVERSIONPREFIX= v +PORTEPOCH= 1 +CATEGORIES= print graphics -MAINTAINER= grembo@FreeBSD.org -COMMENT= Simple wrapper around Ghostscript to reduce the file size of PDFs +MAINTAINER= grembo@FreeBSD.org +COMMENT= Simple wrapper around Ghostscript to reduce the file size of PDFs -LICENSE= BSD3CLAUSE +LICENSE= BSD3CLAUSE -USES= ghostscript:run -SUB_FILES= ${PORTNAME}.1 +USES= ghostscript:run +USE_GITHUB= yes +GH_ACCOUNT= aklomp +SUB_FILES= ${PORTNAME}.1 -NO_BUILD= yes -NO_ARCH= yes +NO_BUILD= yes +NO_ARCH= yes -PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz +PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz do-install: - ${INSTALL_SCRIPT} ${DISTDIR}/${PORTNAME}.sh \ + ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.sh \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_MAN} ${WRKDIR}/shrinkpdf.1 ${STAGEDIR}${MANPREFIX}/man/man1 diff --git a/print/shrinkpdf/distinfo b/print/shrinkpdf/distinfo index 6bd2ff566802..802a1ddab2b8 100644 --- a/print/shrinkpdf/distinfo +++ b/print/shrinkpdf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1576932323 -SHA256 (shrinkpdf.sh) = 2aa47759a945165e119b84b99d1042c63fceb1ec2692145e250b4f78ec032662 -SIZE (shrinkpdf.sh) = 3114 +TIMESTAMP = 1657715325 +SHA256 (aklomp-shrinkpdf-v1.1_GH0.tar.gz) = e02cd491c6f7abbc5c129227dbcfe5257fc9a18b40129af29967be1542cddaaa +SIZE (aklomp-shrinkpdf-v1.1_GH0.tar.gz) = 3754 diff --git a/print/shrinkpdf/files/shrinkpdf.1.in b/print/shrinkpdf/files/shrinkpdf.1.in index 9383a6f47cac..4a66a843fa6e 100644 --- a/print/shrinkpdf/files/shrinkpdf.1.in +++ b/print/shrinkpdf/files/shrinkpdf.1.in @@ -24,7 +24,7 @@ .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd December 21, 2019 +.Dd July 13, 2022 .Dt SHRINKPDF 1 .Os .Sh NAME @@ -32,9 +32,10 @@ .Nd A simple wrapper around Ghostscript to reduce the file size of PDFs .Sh SYNOPSIS .Nm +.Op Fl gh +.Op Fl o Ar outfile +.Op Fl r Ar res .Ar infile -.Op outfile -.Op resolution_in_dpi .Sh DESCRIPTION Inspired by some code found in an OpenOffice Python script, .Nm @@ -42,12 +43,17 @@ feeds a PDF through Ghostscript, which performs lossy recompression by such methods as downsampling the images to a lower resolution. The result should be (but not always is) a much smaller file. .Pp -If invoked without -.Op outfile , -the shrunk file is written to standard output. -If invoked without -.Op resolution_in_dpi , -a default resolution of 72 dpi is used. +The following options are available: +.Bl -tag -width Fl +.It Fl g +Enable grayscale conversion which can further reduce output size. +.It Fl h +Show help screen. +.It Fl o Ar outfile +Output file, default is standard output. +.It Fl r Ar res +Resolution in DPI, default is 72. +.El .Pp If both .Op infile @@ -61,11 +67,11 @@ Reduce PDF resolution to 72 dpi: .Dl $ shrinkpdf myfile.pdf >myfile-72dpi.pdf .Pp Reduce PDF resolution to 300 dpi: -.Dl $ shrinkpdf myfile.pdf - 300 >myfile-300dpi.pdf +.Dl $ shrinkpdf -r 300 myfile.pdf >myfile-300dpi.pdf .Pp Reduce PDF resolution to 150 dpi, specify .Op outfile : -.Dl $ shrinkpdf myfile.pdf myfile-150dpi.pdf 150 +.Dl $ shrinkpdf -o myfile-150dpi.pdf -r 150 myfile.pdf .Sh SEE ALSO .Xr gs 1 .Sh AUTHORS diff --git a/print/shrinkpdf/pkg-descr b/print/shrinkpdf/pkg-descr index 96fdf21a8589..b9a7bab3aece 100644 --- a/print/shrinkpdf/pkg-descr +++ b/print/shrinkpdf/pkg-descr @@ -3,4 +3,4 @@ The script feeds a PDF through Ghostscript, which performs lossy recompression by such methods as downsampling the images to 72dpi. The result should be (but not always is) a much smaller file. -WWW: http://www.alfredklomp.com/programming/shrinkpdf/ +WWW: https://github.com/aklomp/shrinkpdf