Import py-texscythe.

A Python library and CLI tool for making subsets of the tex live texmf.

Used for making PLISTs in print/texlive/texmf.

OK landry@
This commit is contained in:
edd 2015-09-22 19:49:05 +00:00
parent e6c36ded33
commit 20b3f8ebe7
5 changed files with 73 additions and 0 deletions

View File

@ -0,0 +1,33 @@
# $OpenBSD: Makefile,v 1.1.1.1 2015/09/22 19:49:05 edd Exp $
COMMENT = TeX Live texmf subsetter tool and Python library.
DISTNAME = texscythe-${MODPY_EGG_VERSION}
PKGNAME = py-texscythe-${MODPY_EGG_VERSION}
MODPY_EGG_VERSION = 0.1.1
CATEGORIES = devel print
HOMEPAGE = https://github.com/vext01/texscythe
MAINTAINER = Edd Barrett <edd@openbsd.org>
# ISC
PERMIT_PACKAGE_CDROM = Yes
MODPY_PI = Yes
MODPY_SETUPTOOLS = Yes
MODULES = lang/python
RUN_DEPENDS += databases/py-sqlalchemy
TEST_DEPENDS = ${RUN_DEPENDS} \
devel/py-test
do-test:
@${MODPY_TEST_TARGET} --pytest-args="--runslow"
EXAMPLES = ${PREFIX}/share/examples/py-texscythe/
post-install:
${INSTALL_DATA_DIR} ${EXAMPLES}
${INSTALL_DATA} ${WRKSRC}/texlive2014.tlpdb.gz ${EXAMPLES}
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (texscythe-0.1.1.tar.gz) = Fw3OvPF+UCxotiqAiKI3xz7N8rflWWrcJunry/t2Hvc=
SIZE (texscythe-0.1.1.tar.gz) = 1175839

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-texscyther,v 1.1.1.1 2015/09/22 19:49:05 edd Exp $
--- texscyther.orig Sun Jun 7 13:58:37 2015
+++ texscyther Sun Jun 7 13:59:35 2015
@@ -28,7 +28,7 @@ DESCR = "Compute subsets of the TeX Live texmf tree."
def print_version():
print(72 * "-")
print(" TeXScythe Version %s" % (VERSION))
- print(" (c) Edd Barrett 2013 <vext01@gmail.com> <edd@openbsd.org>")
+ print(" (c) Edd Barrett 2013-2015 <edd@theunixzoo.co.uk>")
print(72 * "-")
if __name__ == "__main__":

View File

@ -0,0 +1,5 @@
A Python library and command line tool to parse TeX Live TLPDB files and
build subsets of TeX Live
This tool is used to build the packing lists for OpenBSD's TeX Live
port.

View File

@ -0,0 +1,21 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2015/09/22 19:49:05 edd Exp $
bin/texscyther
lib/python${MODPY_VERSION}/site-packages/texscythe/
lib/python${MODPY_VERSION}/site-packages/texscythe-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/texscythe-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/texscythe-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/texscythe-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
lib/python${MODPY_VERSION}/site-packages/texscythe-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/texscythe-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/texscythe/__init__.py
lib/python${MODPY_VERSION}/site-packages/texscythe/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/texscythe/config.py
lib/python${MODPY_VERSION}/site-packages/texscythe/config.pyc
lib/python${MODPY_VERSION}/site-packages/texscythe/orm.py
lib/python${MODPY_VERSION}/site-packages/texscythe/orm.pyc
lib/python${MODPY_VERSION}/site-packages/texscythe/subset.py
lib/python${MODPY_VERSION}/site-packages/texscythe/subset.pyc
lib/python${MODPY_VERSION}/site-packages/texscythe/tlpdbparser.py
lib/python${MODPY_VERSION}/site-packages/texscythe/tlpdbparser.pyc
share/examples/${MODPY_PY_PREFIX}texscythe/
share/examples/${MODPY_PY_PREFIX}texscythe/texlive2014.tlpdb.gz