svn commit: r489359 - in head/textproc: . p5-docx2txt

Steve Wills swills at FreeBSD.org
Sat Jan 5 18:05:40 UTC 2019


Author: swills
Date: Sat Jan  5 18:05:38 2019
New Revision: 489359
URL: https://svnweb.freebsd.org/changeset/ports/489359

Log:
  textproc/p5-docx2txt: create port
  
  docx2txt is a perl based command line utility to convert Microsoft Office(Tm)
  Docx documents to equivalent Text documents. Latest version supports
  following features during text extraction.
  
  *	Character conversions (" ' < & > - ... fraction and some mathematical
  	symbols etc.); currency characters are converted to respective names
  	like Euro.
  *	Capitalisation of text blocks.
  *	Center and right justification of text fitting in a line of
  	(configurable) 80 columns.
  *	Horizontal ruler, line breaks, paragraphs separation, tabs
  *	Indicating hyperlinked text along with the hyperlink. (configurable)
  *	Handling (bullet, decimal, letter, roman) lists along with (attempt at)
  	indentation.
  
  WWW: https://sourceforge.net/projects/docx2txt/
  
  PR:		225113
  Submitted by:	Piotr Kubaj <pkubaj at anongoth.pl>

Added:
  head/textproc/p5-docx2txt/
  head/textproc/p5-docx2txt/Makefile   (contents, props changed)
  head/textproc/p5-docx2txt/distinfo   (contents, props changed)
  head/textproc/p5-docx2txt/pkg-descr   (contents, props changed)
  head/textproc/p5-docx2txt/pkg-plist   (contents, props changed)
Modified:
  head/textproc/Makefile   (contents, props changed)

Modified: head/textproc/Makefile
==============================================================================
--- head/textproc/Makefile	Sat Jan  5 17:49:15 2019	(r489358)
+++ head/textproc/Makefile	Sat Jan  5 18:05:38 2019	(r489359)
@@ -1159,6 +1159,7 @@
     SUBDIR += p5-YAPE-Regex-Explain
     SUBDIR += p5-ack
     SUBDIR += p5-dTemplate
+    SUBDIR += p5-docx2txt
     SUBDIR += p5-libsoldout
     SUBDIR += p5-libxml
     SUBDIR += p5-pod2pdf

Added: head/textproc/p5-docx2txt/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/p5-docx2txt/Makefile	Sat Jan  5 18:05:38 2019	(r489359)
@@ -0,0 +1,28 @@
+# $FreeBSD$
+
+PORTNAME=	docx2txt
+PORTVERSION=	1.4
+CATEGORIES=	textproc perl5
+MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/v${PORTVERSION}
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	pkubaj at anongoth.pl
+COMMENT=	Utility to convert Docx documents to equivalent Text documents
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+USES=		perl5 tar:tgz
+
+NO_ARCH=	yes
+NO_BUILD=	yes
+
+pre-patch:
+		${REINPLACE_CMD} -e 's|/etc|${PREFIX}/etc|' ${WRKSRC}/docx2txt.pl
+
+do-install:
+	${INSTALL_SCRIPT} ${WRKSRC}/docx2txt.pl ${STAGEDIR}${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/docx2txt.sh ${STAGEDIR}${PREFIX}/bin
+	${INSTALL_DATA} ${WRKSRC}/docx2txt.config ${STAGEDIR}${PREFIX}/etc/docx2txt.config.sample
+
+.include <bsd.port.mk>

Added: head/textproc/p5-docx2txt/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/p5-docx2txt/distinfo	Sat Jan  5 18:05:38 2019	(r489359)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1515770114
+SHA256 (docx2txt-1.4.tgz) = b297752910a404c1435e703d5aedb4571222bd759fa316c86ad8c8bbe58c6d1b
+SIZE (docx2txt-1.4.tgz) = 31302

Added: head/textproc/p5-docx2txt/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/p5-docx2txt/pkg-descr	Sat Jan  5 18:05:38 2019	(r489359)
@@ -0,0 +1,16 @@
+docx2txt is a perl based command line utility to convert Microsoft Office(Tm)
+Docx documents to equivalent Text documents. Latest version supports
+following features during text extraction.
+
+*	Character conversions (" ' < & > - ... fraction and some mathematical
+	symbols etc.); currency characters are converted to respective names
+	like Euro.
+*	Capitalisation of text blocks.
+*	Center and right justification of text fitting in a line of
+	(configurable) 80 columns.
+*	Horizontal ruler, line breaks, paragraphs separation, tabs
+*	Indicating hyperlinked text along with the hyperlink. (configurable)
+*	Handling (bullet, decimal, letter, roman) lists along with (attempt at)
+	indentation.
+
+WWW: https://sourceforge.net/projects/docx2txt/

Added: head/textproc/p5-docx2txt/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/p5-docx2txt/pkg-plist	Sat Jan  5 18:05:38 2019	(r489359)
@@ -0,0 +1,3 @@
+bin/docx2txt.pl
+bin/docx2txt.sh
+ at sample etc/docx2txt.config.sample


More information about the svn-ports-head mailing list