diff options
author | Robert Clausecker <fuz@fuz.su> | 2021-07-02 13:03:03 +0000 |
---|---|---|
committer | Juraj Lutter <otis@FreeBSD.org> | 2021-07-02 13:05:07 +0000 |
commit | 55c8e585205c9d68700e768faa445da744123524 (patch) | |
tree | ac5284cc9884d92a82ef9080e6c90585f8adb2cf /textproc | |
parent | 231fe48a6667b3c6cf171eabc3730f2f576ecae6 (diff) | |
download | ports-55c8e585205c9d68700e768faa445da744123524.tar.gz ports-55c8e585205c9d68700e768faa445da744123524.zip |
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
Diffstat (limited to 'textproc')
-rw-r--r-- | textproc/Makefile | 1 | ||||
-rw-r--r-- | textproc/kepubify/Makefile | 31 | ||||
-rw-r--r-- | textproc/kepubify/distinfo | 23 | ||||
-rw-r--r-- | textproc/kepubify/pkg-descr | 6 |
4 files changed, 61 insertions, 0 deletions
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 |