ports/181992: New port: textproc/py-pdfminer PDF parser and analyzer
Kozlov Sergey
kozlov.sergey.404 at gmail.com
Tue Sep 10 15:00:00 UTC 2013
>Number: 181992
>Category: ports
>Synopsis: New port: textproc/py-pdfminer PDF parser and analyzer
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Tue Sep 10 15:00:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Kozlov Sergey
>Release: 9.1-RELEASE-p6
>Organization:
ARC
>Environment:
FreeBSD sonya 9.1-RELEASE-p6 FreeBSD 9.1-RELEASE-p6 #3: Thu Sep 5 15:55:12 EEST 2013 root at sonya:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
New port: textproc/py-pdfminer
PDFMiner is a tool for extracting information from PDF documents. Unlike other
PDF-related tools, it focuses entirely on getting and analyzing text data.
PDFMiner allows to obtain the exact location of texts in a page, as well as
other information such as fonts or lines. It includes a PDF converter that can
transform PDF files into other text formats (such as HTML).
It has an extensible PDF parser that can be used for other purposes instead
of text analysis.
Tested with FreeBSD Port Tools 0.99_8, looks fine.
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# py-pdfminer
# py-pdfminer/Makefile
# py-pdfminer/pkg-descr
# py-pdfminer/pkg-plist
# py-pdfminer/distinfo
#
echo c - py-pdfminer
mkdir -p py-pdfminer > /dev/null 2>&1
echo x - py-pdfminer/Makefile
sed 's/^X//' >py-pdfminer/Makefile << 'afd056a56dbfefd2117ea1f7c919c6d7'
X# Created by: Kozlov Sergey <kozlov.sergey.404 at gmail.com>
X# $FreeBSD$
X
XPORTNAME= pdfminer
XPORTVERSION= 20110515
XCATEGORIES= textproc python
XMASTER_SITES= CHEESESHOP
XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
X
XMAINTAINER= kozlov.sergey.404 at gmail.com
XCOMMENT= PDF parser and analyzer
X
XLICENSE= MIT
X
XUSE_PYTHON= 2.*
XUSE_PYDISTUTILS= yes
X
X.include <bsd.port.mk>
afd056a56dbfefd2117ea1f7c919c6d7
echo x - py-pdfminer/pkg-descr
sed 's/^X//' >py-pdfminer/pkg-descr << '673a3c5b34946147427576b8493644b3'
XPDFMiner is a tool for extracting information from PDF documents. Unlike other
XPDF-related tools, it focuses entirely on getting and analyzing text data.
XPDFMiner allows to obtain the exact location of texts in a page, as well as
Xother information such as fonts or lines. It includes a PDF converter that can
Xtransform PDF files into other text formats (such as HTML).
XIt has an extensible PDF parser that can be used for other purposes instead
Xof text analysis.
X
XWWW: http://www.unixuser.org/~euske/python/pdfminer/index.html
673a3c5b34946147427576b8493644b3
echo x - py-pdfminer/pkg-plist
sed 's/^X//' >py-pdfminer/pkg-plist << '7782ec894b2123f62a662ea7e4784503'
Xbin/pdf2txt.py
Xbin/dumppdf.py
Xbin/latin2ascii.py
X%%PYTHON_SITELIBDIR%%/pdfminer/__init__.py
X%%PYTHON_SITELIBDIR%%/pdfminer/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pdfminer/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pdfminer/arcfour.py
X%%PYTHON_SITELIBDIR%%/pdfminer/arcfour.pyc
X%%PYTHON_SITELIBDIR%%/pdfminer/arcfour.pyo
X%%PYTHON_SITELIBDIR%%/pdfminer/ascii85.py
X%%PYTHON_SITELIBDIR%%/pdfminer/ascii85.pyc
X%%PYTHON_SITELIBDIR%%/pdfminer/ascii85.pyo
X%%PYTHON_SITELIBDIR%%/pdfminer/cmap/__init__.py
X%%PYTHON_SITELIBDIR%%/pdfminer/cmap/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pdfminer/cmap/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pdfminer/cmapdb.py
X%%PYTHON_SITELIBDIR%%/pdfminer/cmapdb.pyc
X%%PYTHON_SITELIBDIR%%/pdfminer/cmapdb.pyo
X%%PYTHON_SITELIBDIR%%/pdfminer/converter.py
X%%PYTHON_SITELIBDIR%%/pdfminer/converter.pyc
X%%PYTHON_SITELIBDIR%%/pdfminer/converter.pyo
X%%PYTHON_SITELIBDIR%%/pdfminer/encodingdb.py
X%%PYTHON_SITELIBDIR%%/pdfminer/encodingdb.pyc
X%%PYTHON_SITELIBDIR%%/pdfminer/encodingdb.pyo
X%%PYTHON_SITELIBDIR%%/pdfminer/fontmetrics.py
X%%PYTHON_SITELIBDIR%%/pdfminer/fontmetrics.pyc
X%%PYTHON_SITELIBDIR%%/pdfminer/fontmetrics.pyo
X%%PYTHON_SITELIBDIR%%/pdfminer/glyphlist.py
X%%PYTHON_SITELIBDIR%%/pdfminer/glyphlist.pyc
X%%PYTHON_SITELIBDIR%%/pdfminer/glyphlist.pyo
X%%PYTHON_SITELIBDIR%%/pdfminer/latin_enc.py
X%%PYTHON_SITELIBDIR%%/pdfminer/latin_enc.pyc
X%%PYTHON_SITELIBDIR%%/pdfminer/latin_enc.pyo
X%%PYTHON_SITELIBDIR%%/pdfminer/layout.py
X%%PYTHON_SITELIBDIR%%/pdfminer/layout.pyc
X%%PYTHON_SITELIBDIR%%/pdfminer/layout.pyo
X%%PYTHON_SITELIBDIR%%/pdfminer/lzw.py
X%%PYTHON_SITELIBDIR%%/pdfminer/lzw.pyc
X%%PYTHON_SITELIBDIR%%/pdfminer/lzw.pyo
X%%PYTHON_SITELIBDIR%%/pdfminer/pdfcolor.py
X%%PYTHON_SITELIBDIR%%/pdfminer/pdfcolor.pyc
X%%PYTHON_SITELIBDIR%%/pdfminer/pdfcolor.pyo
X%%PYTHON_SITELIBDIR%%/pdfminer/pdfdevice.py
X%%PYTHON_SITELIBDIR%%/pdfminer/pdfdevice.pyc
X%%PYTHON_SITELIBDIR%%/pdfminer/pdfdevice.pyo
X%%PYTHON_SITELIBDIR%%/pdfminer/pdffont.py
X%%PYTHON_SITELIBDIR%%/pdfminer/pdffont.pyc
X%%PYTHON_SITELIBDIR%%/pdfminer/pdffont.pyo
X%%PYTHON_SITELIBDIR%%/pdfminer/pdfinterp.py
X%%PYTHON_SITELIBDIR%%/pdfminer/pdfinterp.pyc
X%%PYTHON_SITELIBDIR%%/pdfminer/pdfinterp.pyo
X%%PYTHON_SITELIBDIR%%/pdfminer/pdfparser.py
X%%PYTHON_SITELIBDIR%%/pdfminer/pdfparser.pyc
X%%PYTHON_SITELIBDIR%%/pdfminer/pdfparser.pyo
X%%PYTHON_SITELIBDIR%%/pdfminer/pdftypes.py
X%%PYTHON_SITELIBDIR%%/pdfminer/pdftypes.pyc
X%%PYTHON_SITELIBDIR%%/pdfminer/pdftypes.pyo
X%%PYTHON_SITELIBDIR%%/pdfminer/psparser.py
X%%PYTHON_SITELIBDIR%%/pdfminer/psparser.pyc
X%%PYTHON_SITELIBDIR%%/pdfminer/psparser.pyo
X%%PYTHON_SITELIBDIR%%/pdfminer/rijndael.py
X%%PYTHON_SITELIBDIR%%/pdfminer/rijndael.pyc
X%%PYTHON_SITELIBDIR%%/pdfminer/rijndael.pyo
X%%PYTHON_SITELIBDIR%%/pdfminer/runlength.py
X%%PYTHON_SITELIBDIR%%/pdfminer/runlength.pyc
X%%PYTHON_SITELIBDIR%%/pdfminer/runlength.pyo
X%%PYTHON_SITELIBDIR%%/pdfminer/utils.py
X%%PYTHON_SITELIBDIR%%/pdfminer/utils.pyc
X%%PYTHON_SITELIBDIR%%/pdfminer/utils.pyo
X at dirrm %%PYTHON_SITELIBDIR%%/pdfminer/cmap
X at dirrm %%PYTHON_SITELIBDIR%%/pdfminer
7782ec894b2123f62a662ea7e4784503
echo x - py-pdfminer/distinfo
sed 's/^X//' >py-pdfminer/distinfo << '6830333667bb819a0c8fdc0ff5d81af2'
XSHA256 (pdfminer-20110515.tar.gz) = 114bddcc196b1ce893ab78815e3682ef7c56e9f5990e469dcc64cba93821b8ef
XSIZE (pdfminer-20110515.tar.gz) = 4068046
6830333667bb819a0c8fdc0ff5d81af2
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list