Skip site navigation (1)Skip section navigation (2)
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>