Update to the latest release (2.4).
Include i18n support. tests and ok, steven@
This commit is contained in:
parent
fff5ab39a3
commit
1b18c9b96f
@ -1,14 +1,8 @@
|
||||
# $OpenBSD: Makefile,v 1.3 2006/11/29 19:12:04 kili Exp $
|
||||
# $OpenBSD: Makefile,v 1.4 2006/12/29 13:38:03 kili Exp $
|
||||
|
||||
COMMENT= "utility to turn simply formatted text into markup"
|
||||
|
||||
# Packaging nightmare: roll out tarballs for major releases but update
|
||||
# only the python script for minor releases...
|
||||
DISTNAME= txt2tags-2.3.2
|
||||
MAJORNAME= ${DISTNAME:C,\.[0-9]$,,}
|
||||
EXTRACT_ONLY= ${MAJORNAME}.tgz
|
||||
DISTFILES= ${EXTRACT_ONLY} ${DISTNAME}.py:0
|
||||
WRKDIST= ${WRKDIR}/${MAJORNAME}
|
||||
DISTNAME= txt2tags-2.4
|
||||
CATEGORIES= textproc
|
||||
|
||||
HOMEPAGE= http://txt2tags.sourceforge.net/
|
||||
@ -22,37 +16,49 @@ PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=txt2tags/}
|
||||
MASTER_SITES0= ${HOMEPAGE}/src/
|
||||
EXTRACT_SUFX= .tgz
|
||||
|
||||
MODULES= lang/python
|
||||
MODULES= lang/python devel/gettext
|
||||
|
||||
PKG_ARCH= *
|
||||
|
||||
NO_BUILD= Yes
|
||||
|
||||
DOCDIR= ${PREFIX}/share/doc/txt2tags
|
||||
EXAMPLESDIR= ${PREFIX}/share/examples/txt2tags
|
||||
LOCALEDIR= ${PREFIX}/share/locale
|
||||
|
||||
|
||||
post-extract:
|
||||
cp -p ${FULLDISTDIR}/${DISTNAME}.py ${WRKSRC}/${DISTNAME:C,-.*,,}
|
||||
LANGUAGES= de es fr hu it pt_BR zh_CN
|
||||
|
||||
pre-configure:
|
||||
@perl -pi -e "s,^#!/usr/bin/env python,#!${MODPY_BIN}," \
|
||||
${WRKSRC}/{txt2tags,extras/t2tconv,test/run.py}
|
||||
${WRKSRC}/{txt2tags,extras/t2tconv,test/run.py} \
|
||||
${WRKSRC}/samples/module/module-{body,full}.py
|
||||
@perl -pi -e "s,/usr/share/locale/,${LOCALBASE}/share/locale," \
|
||||
${WRKSRC}/txt2tags
|
||||
|
||||
do-build:
|
||||
.for l in ${LANGUAGES}
|
||||
cd ${WRKSRC}/po && msgfmt -o ${l}.mo ${l}.po
|
||||
.endfor
|
||||
|
||||
do-install:
|
||||
${INSTALL_DATA_DIR} ${DOCDIR} ${EXAMPLESDIR}{,/img,/css}
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/{txt2tags,extras/t2tconv} ${PREFIX}/bin
|
||||
${INSTALL_DATA} ${WRKSRC}/doc/{*.*,txt2tagsrc} ${DOCDIR}
|
||||
${INSTALL_DATA_DIR} ${DOCDIR} ${EXAMPLESDIR}{,/img,/css,/module}
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/txt2tags ${PREFIX}/bin
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/extras/t2tconv ${PREFIX}/bin
|
||||
${INSTALL_DATA} ${WRKSRC}/extras/txt2tagsrc ${EXAMPLESDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/README ${DOCDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/samples/*.* ${EXAMPLESDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/samples/img/*.* ${EXAMPLESDIR}/img
|
||||
${INSTALL_DATA} ${WRKSRC}/samples/css/*.* ${EXAMPLESDIR}/css
|
||||
${INSTALL_DATA} ${WRKSRC}/samples/img/* ${EXAMPLESDIR}/img
|
||||
${INSTALL_DATA} ${WRKSRC}/samples/css/* ${EXAMPLESDIR}/css
|
||||
${INSTALL_DATA} ${WRKSRC}/samples/module/* ${EXAMPLESDIR}/module
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/manpage.man ${PREFIX}/man/man1/txt2tags.1
|
||||
.for l in ${LANGUAGES}
|
||||
${INSTALL_DATA_DIR} ${LOCALEDIR}/${l}/LC_MESSAGES
|
||||
${INSTALL_DATA} ${WRKSRC}/po/${l}.mo \
|
||||
${LOCALEDIR}/${l}/LC_MESSAGES/txt2tags.mo
|
||||
.endfor
|
||||
|
||||
do-regress:
|
||||
@echo Note: there are 6 tests that will fail.
|
||||
chmod +x ${WRKSRC}/txt2tags
|
||||
PATH=${WRKSRC}:$$PATH ${WRKSRC}/test/run.py
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,8 +1,4 @@
|
||||
MD5 (txt2tags-2.3.2.py) = 8dc8087c0076155ceaea631e88122962
|
||||
MD5 (txt2tags-2.3.tgz) = 0514bb01161183808dc8be105c032677
|
||||
RMD160 (txt2tags-2.3.2.py) = 3ce75a506095d3437b29ebb44e8ea2c68a06d29c
|
||||
RMD160 (txt2tags-2.3.tgz) = 320abbee12eb8be5e35d02068c0ff8db17734d6c
|
||||
SHA1 (txt2tags-2.3.2.py) = 0b721b278d25e6f0c8316021a6fa06ff4cc6145c
|
||||
SHA1 (txt2tags-2.3.tgz) = ee64c96a3a4b7c35f0e7546dfeb471b9592f16ef
|
||||
SIZE (txt2tags-2.3.2.py) = 157308
|
||||
SIZE (txt2tags-2.3.tgz) = 880164
|
||||
MD5 (txt2tags-2.4.tgz) = 198ce2962a57650b8032c0d59dc1eeae
|
||||
RMD160 (txt2tags-2.4.tgz) = e794aec277da440548527eb7be9ca9ba7139af24
|
||||
SHA1 (txt2tags-2.4.tgz) = 72a6292abf5c16cc2da4fc937893969e6f3cf14f
|
||||
SIZE (txt2tags-2.4.tgz) = 495974
|
||||
|
@ -1,16 +1,18 @@
|
||||
@comment $OpenBSD: PLIST,v 1.2 2006/11/29 19:12:04 kili Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.3 2006/12/29 13:38:03 kili Exp $
|
||||
bin/t2tconv
|
||||
bin/txt2tags
|
||||
@man man/man1/txt2tags.1
|
||||
share/doc/txt2tags/
|
||||
share/doc/txt2tags/README
|
||||
@comment share/doc/txt2tags/manpage-ca.man
|
||||
@comment share/doc/txt2tags/manpage-es.man
|
||||
@comment share/doc/txt2tags/manpage-fr.man
|
||||
@comment share/doc/txt2tags/manpage-it.man
|
||||
@comment share/doc/txt2tags/manpage-pt.man
|
||||
@comment share/doc/txt2tags/manpage.man
|
||||
@comment share/doc/txt2tags/manpage.t2t
|
||||
share/doc/txt2tags/markup.html
|
||||
share/doc/txt2tags/rules.html
|
||||
share/doc/txt2tags/rules.t2t
|
||||
share/doc/txt2tags/txt2tagsrc
|
||||
share/doc/txt2tags/txt2tags-quickref.pdf
|
||||
share/doc/txt2tags/userguide.pdf
|
||||
share/doc/txt2tags/writing-book.html
|
||||
share/examples/txt2tags/
|
||||
share/examples/txt2tags/css/
|
||||
share/examples/txt2tags/css/color.css
|
||||
@ -25,10 +27,16 @@ share/examples/txt2tags/img/old-poweredby-1.png
|
||||
share/examples/txt2tags/img/old-poweredby-2.png
|
||||
share/examples/txt2tags/img/photo.jpg
|
||||
share/examples/txt2tags/img/t2tbutton.png
|
||||
share/examples/txt2tags/img/t2tpowered-black.png
|
||||
share/examples/txt2tags/img/t2tpowered-white.png
|
||||
share/examples/txt2tags/img/t2tpowered.png
|
||||
share/examples/txt2tags/img/valid-css.png
|
||||
share/examples/txt2tags/img/valid-html.png
|
||||
share/examples/txt2tags/img/valid-xhtml.png
|
||||
share/examples/txt2tags/module/
|
||||
share/examples/txt2tags/module/README
|
||||
share/examples/txt2tags/module/module-body.py
|
||||
share/examples/txt2tags/module/module-full.py
|
||||
share/examples/txt2tags/sample.html
|
||||
share/examples/txt2tags/sample.lout
|
||||
share/examples/txt2tags/sample.man
|
||||
@ -40,3 +48,11 @@ share/examples/txt2tags/sample.t2t
|
||||
share/examples/txt2tags/sample.tex
|
||||
share/examples/txt2tags/sample.txt
|
||||
share/examples/txt2tags/sample.xhtml
|
||||
share/examples/txt2tags/txt2tagsrc
|
||||
share/locale/de/LC_MESSAGES/txt2tags.mo
|
||||
share/locale/es/LC_MESSAGES/txt2tags.mo
|
||||
share/locale/fr/LC_MESSAGES/txt2tags.mo
|
||||
share/locale/hu/LC_MESSAGES/txt2tags.mo
|
||||
share/locale/it/LC_MESSAGES/txt2tags.mo
|
||||
share/locale/pt_BR/LC_MESSAGES/txt2tags.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/txt2tags.mo
|
||||
|
Loading…
Reference in New Issue
Block a user