From owner-dev-commits-ports-all@freebsd.org Fri Jul 2 13:05:42 2021 Return-Path: Delivered-To: dev-commits-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 E22A566C924; Fri, 2 Jul 2021 13:05:42 +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 4GGb125snWz4Ys5; Fri, 2 Jul 2021 13:05:42 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 AEA2B14CEA; Fri, 2 Jul 2021 13:05:42 +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 162D5gIb092642; Fri, 2 Jul 2021 13:05:42 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 162D5gbG092641; Fri, 2 Jul 2021 13:05:42 GMT (envelope-from git) Date: Fri, 2 Jul 2021 13:05:42 GMT Message-Id: <202107021305.162D5gbG092641@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Juraj Lutter Subject: git: 55c8e585205c - main - textproc/kepubify: New port MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: otis X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 55c8e585205c9d68700e768faa445da744123524 Auto-Submitted: auto-generated X-BeenThere: dev-commits-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jul 2021 13:05:42 -0000 The branch main has been updated by otis: URL: https://cgit.FreeBSD.org/ports/commit/?id=55c8e585205c9d68700e768faa445da744123524 commit 55c8e585205c9d68700e768faa445da744123524 Author: Robert Clausecker AuthorDate: 2021-07-02 13:03:03 +0000 Commit: Juraj Lutter CommitDate: 2021-07-02 13:05:07 +0000 textproc/kepubify: New port Kepubify converts EPUBs to KEPUBs. Kepubify is fast, lightweight, easy-to-use, and cross platform. WWW: https://pgaskin.net/kepubify/ PR: 256843 --- textproc/Makefile | 1 + textproc/kepubify/Makefile | 31 +++++++++++++++++++++++++++++++ textproc/kepubify/distinfo | 23 +++++++++++++++++++++++ textproc/kepubify/pkg-descr | 6 ++++++ 4 files changed, 61 insertions(+) diff --git a/textproc/Makefile b/textproc/Makefile index 6ce82f743299..c7c6b3dc573a 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -324,6 +324,7 @@ SUBDIR += json-yaml SUBDIR += jtc SUBDIR += kdiff3 + SUBDIR += kepubify SUBDIR += kf5-kcodecs SUBDIR += kf5-sonnet SUBDIR += kf5-syntax-highlighting diff --git a/textproc/kepubify/Makefile b/textproc/kepubify/Makefile new file mode 100644 index 000000000000..7854d3e51e07 --- /dev/null +++ b/textproc/kepubify/Makefile @@ -0,0 +1,31 @@ +PORTNAME= kepubify +DISTVERSIONPREFIX= v +DISTVERSION= 3.1.6 +CATEGORIES= textproc + +MAINTAINER= fuz@fuz.su +COMMENT= EPUB to KEPUB converter + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +USES= go:modules +USE_GITHUB= yes +GH_ACCOUNT= pgaskin +GH_TUPLE= andybalholm:cascadia:v1.2.0:andybalholm_cascadia/vendor/github.com/andybalholm/cascadia \ + bamiaux:rez:29f4463c688b:bamiaux_rez/vendor/github.com/bamiaux/rez \ + beevik:etree:v1.1.0:beevik_etree/vendor/github.com/beevik/etree \ + golang:sync:b3e1573b7520:golang_sync/vendor/golang.org/x/sync \ + kr:smartypants:v0.1.0:kr_smartypants/vendor/github.com/kr/smartypants \ + mattn:go-sqlite3:v2.0.3:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \ + pgaskin:koboutils:v2.1.1:pgaskin_koboutils_v2/vendor/github.com/pgaskin/koboutils/v2 \ + pgaskin:net:0135d2310fe0:pgaskin_net/vendor/golang.org/x/net \ + sergi:go-diff:v1.1.0:sergi_go_diff/vendor/github.com/sergi/go-diff \ + spf13:pflag:v1.0.5:spf13_pflag/vendor/github.com/spf13/pflag +GO_TARGET= ./cmd/covergen ./cmd/kepubify ./cmd/seriesmeta + +PLIST_FILES= bin/covergen \ + bin/kepubify \ + bin/seriesmeta + +.include diff --git a/textproc/kepubify/distinfo b/textproc/kepubify/distinfo new file mode 100644 index 000000000000..cdc68e1ca4fa --- /dev/null +++ b/textproc/kepubify/distinfo @@ -0,0 +1,23 @@ +TIMESTAMP = 1624703829 +SHA256 (pgaskin-kepubify-v3.1.6_GH0.tar.gz) = 09b81eff1cf53fb184773cf289c1eee56c3354cf6e1efddb5e308566b31de69f +SIZE (pgaskin-kepubify-v3.1.6_GH0.tar.gz) = 612895 +SHA256 (andybalholm-cascadia-v1.2.0_GH0.tar.gz) = 5f2cee3689470b1adc7af495402ccf7e047c7216d865b4b2bf55e910638e31e2 +SIZE (andybalholm-cascadia-v1.2.0_GH0.tar.gz) = 17419 +SHA256 (bamiaux-rez-29f4463c688b_GH0.tar.gz) = 31cc1f592dede499f44f2faba4e3ec6b2d0bcbe6fe471a83643993bd28604244 +SIZE (bamiaux-rez-29f4463c688b_GH0.tar.gz) = 188916 +SHA256 (beevik-etree-v1.1.0_GH0.tar.gz) = d1b424a126ce5c46d8e9ba42217e7997cc992bef56d17cc39d1d91525c0dc1de +SIZE (beevik-etree-v1.1.0_GH0.tar.gz) = 26390 +SHA256 (golang-sync-b3e1573b7520_GH0.tar.gz) = 0bd8ada7783ab13dfceabe12adb8a2ade02b388d36107a4ec7a9e98b6c08d763 +SIZE (golang-sync-b3e1573b7520_GH0.tar.gz) = 18989 +SHA256 (kr-smartypants-v0.1.0_GH0.tar.gz) = 06ae99211b00b079d7f8c18e771fad9dc10140dbda61b810a8cc5ed9c42e61e6 +SIZE (kr-smartypants-v0.1.0_GH0.tar.gz) = 5006 +SHA256 (mattn-go-sqlite3-v2.0.3_GH0.tar.gz) = ed015860c9b3e701d8cce7dcb0bcb2e2f53071718334465b10abb696f7de0e58 +SIZE (mattn-go-sqlite3-v2.0.3_GH0.tar.gz) = 2335418 +SHA256 (pgaskin-koboutils-v2.1.1_GH0.tar.gz) = 7bf1e2955185b337174a862c2c43178e6977230f926e08b387ee5e1513fcda1f +SIZE (pgaskin-koboutils-v2.1.1_GH0.tar.gz) = 41554 +SHA256 (pgaskin-net-0135d2310fe0_GH0.tar.gz) = eba228dcf36ee81209a3a7381ff9740182534784168bef5fb2c65d8e01457553 +SIZE (pgaskin-net-0135d2310fe0_GH0.tar.gz) = 1184626 +SHA256 (sergi-go-diff-v1.1.0_GH0.tar.gz) = 3d4362670655e970366d555418f3c8d179c217c0499ef5573ab7176352229451 +SIZE (sergi-go-diff-v1.1.0_GH0.tar.gz) = 43552 +SHA256 (spf13-pflag-v1.0.5_GH0.tar.gz) = 9a2cae1f8e8ab0d2cc8ebe468e871af28d9ac0962cf0520999e3ba85f0c7b808 +SIZE (spf13-pflag-v1.0.5_GH0.tar.gz) = 50796 diff --git a/textproc/kepubify/pkg-descr b/textproc/kepubify/pkg-descr new file mode 100644 index 000000000000..e4c0fc964803 --- /dev/null +++ b/textproc/kepubify/pkg-descr @@ -0,0 +1,6 @@ +Kepubify converts EPUBs to KEPUBS. Kepubify also includes two +standalone utilities which do not depend on kepubify (and don't conflict +with Calibre): covergen (which pre-generates cover images), and +seriesmeta (which updates Calibre or EPUB3 series metadata). + +WWW: https://pgaskin.net/kepubify