Date: Fri, 2 Jul 2021 13:05:42 GMT From: Juraj Lutter <otis@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 55c8e585205c - main - textproc/kepubify: New port Message-ID: <202107021305.162D5gbG092641@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by otis: URL: https://cgit.FreeBSD.org/ports/commit/?id=55c8e585205c9d68700e768faa445da744123524 commit 55c8e585205c9d68700e768faa445da744123524 Author: Robert Clausecker <fuz@fuz.su> AuthorDate: 2021-07-02 13:03:03 +0000 Commit: Juraj Lutter <otis@FreeBSD.org> 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 <bsd.port.mk> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202107021305.162D5gbG092641>