2013-09-21 01:17:30 +02:00
|
|
|
# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
|
2007-08-30 21:20:13 +02:00
|
|
|
# $FreeBSD$
|
|
|
|
|
|
|
|
PORTNAME= translate-toolkit
|
2016-01-18 19:23:03 +01:00
|
|
|
PORTVERSION= 1.13.0
|
2007-08-30 21:20:13 +02:00
|
|
|
CATEGORIES= textproc
|
2014-08-29 23:42:06 +02:00
|
|
|
MASTER_SITES= CHEESESHOP
|
2007-08-30 21:20:13 +02:00
|
|
|
|
2010-09-03 19:15:07 +02:00
|
|
|
MAINTAINER= jpaetzel@FreeBSD.org
|
2007-08-30 21:20:13 +02:00
|
|
|
COMMENT= Converts between many translation formats
|
|
|
|
|
2016-04-01 16:25:16 +02:00
|
|
|
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 \
|
|
|
|
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \
|
|
|
|
${PYTHON_PKGNAMEPREFIX}vobject>=0:deskutils/py-vobject \
|
|
|
|
msghack:devel/gettext-msghack \
|
|
|
|
${PYTHON_PKGNAMEPREFIX}iniparse>=0:devel/py-iniparse \
|
|
|
|
${PYTHON_PKGNAMEPREFIX}levenshtein>=0:devel/py-levenshtein \
|
|
|
|
${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml \
|
|
|
|
iso-codes>=1.3:misc/iso-codes \
|
|
|
|
bash:shells/bash \
|
|
|
|
${PYTHON_PKGNAMEPREFIX}utidy>=0:www/py-utidy
|
2007-09-10 17:57:41 +02:00
|
|
|
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
2007-08-30 21:20:13 +02:00
|
|
|
# Can use psyco (on i386)
|
|
|
|
|
2016-01-18 19:23:03 +01:00
|
|
|
NO_ARCH= yes
|
2014-08-29 23:42:06 +02:00
|
|
|
USES= gettext python tar:bzip2
|
|
|
|
USE_PYTHON= autoplist distutils
|
2007-08-30 21:20:13 +02:00
|
|
|
|
2014-03-31 13:56:57 +02:00
|
|
|
# list of manual pages to generate
|
|
|
|
GEN_MAN= csv2po.1 csv2tbx.1 html2po.1 ical2po.1 ini2po.1 \
|
2010-09-03 19:15:07 +02:00
|
|
|
moz2po.1 odf2xliff.1 oo2po.1 oo2xliff.1 \
|
2009-06-26 16:58:00 +02:00
|
|
|
php2po.1 po2csv.1 po2html.1 po2ical.1 po2ini.1 \
|
|
|
|
po2moz.1 po2oo.1 po2php.1 po2prop.1 po2rc.1 \
|
|
|
|
po2symb.1 po2tiki.1 po2tmx.1 po2ts.1 po2txt.1 \
|
2009-08-08 08:24:12 +02:00
|
|
|
po2web2py.1 po2wordfast.1 po2xliff.1 poclean.1 pocompile.1 \
|
|
|
|
poconflicts.1 podebug.1 pofilter.1 pogrep.1 pomerge.1 \
|
|
|
|
porestructure.1 posegment.1 poswap.1 pot2po.1 pretranslate.1 \
|
|
|
|
prop2po.1 rc2po.1 symb2po.1 tiki2po.1 ts2po.1 \
|
|
|
|
txt2po.1 web2py2po.1 xliff2odf.1 xliff2oo.1 xliff2po.1
|
2007-08-30 21:20:13 +02:00
|
|
|
|
|
|
|
post-patch:
|
2009-06-26 16:58:00 +02:00
|
|
|
@${FIND} ${WRKSRC}/tools -type f -print0 | ${XARGS} -0 \
|
|
|
|
${REINPLACE_CMD} -e \
|
|
|
|
's|^#!/bin/bash|#!${LOCALBASE}/bin/bash| ; \
|
|
|
|
s|mktemp|mktemp -t /tmp|'
|
2007-08-30 21:20:13 +02:00
|
|
|
|
|
|
|
post-build:
|
2009-06-26 16:58:00 +02:00
|
|
|
@${MKDIR} ${WRKDIR}/manpages
|
2014-03-31 13:56:57 +02:00
|
|
|
.for i in ${GEN_MAN:S|.1||}
|
2009-06-26 16:58:00 +02:00
|
|
|
cd ${WRKSRC}/build/scripts-* && \
|
|
|
|
${SETENV} PYTHONPATH=${WRKSRC}/build/lib ${PYTHON_CMD} \
|
|
|
|
${i} --man > ${WRKDIR}/manpages/${i}.1
|
|
|
|
.endfor
|
2007-08-30 21:20:13 +02:00
|
|
|
|
|
|
|
post-install:
|
2014-03-31 13:56:57 +02:00
|
|
|
.for i in ${GEN_MAN}
|
|
|
|
cd ${WRKDIR}/manpages && ${INSTALL_MAN} ${i} ${STAGEDIR}${PREFIX}/man/man1
|
2009-06-26 16:58:00 +02:00
|
|
|
.endfor
|
2007-08-30 21:20:13 +02:00
|
|
|
|
|
|
|
list-man1: build
|
2009-06-26 16:58:00 +02:00
|
|
|
@cd ${WRKSRC}/build/scripts-* && ${GREP} -l "${PYTHON_CMD}" * | \
|
|
|
|
${EGREP} -v '(build_tmdb|pocount|poterminology|tmserver)' | \
|
|
|
|
${TR} "\n" " "
|
2007-08-30 21:20:13 +02:00
|
|
|
|
|
|
|
.include <bsd.port.mk>
|