From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Apr 24 01:20:02 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 756601065670 for ; Fri, 24 Apr 2009 01:20:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4FD8B8FC20 for ; Fri, 24 Apr 2009 01:20:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n3O1K2Rc045737 for ; Fri, 24 Apr 2009 01:20:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n3O1K27n045736; Fri, 24 Apr 2009 01:20:02 GMT (envelope-from gnats) Resent-Date: Fri, 24 Apr 2009 01:20:02 GMT Resent-Message-Id: <200904240120.n3O1K27n045736@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Wen Heping Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ABAE41065673 for ; Fri, 24 Apr 2009 01:17:17 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 79A038FC0A for ; Fri, 24 Apr 2009 01:17:17 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n3O1HHFn035432 for ; Fri, 24 Apr 2009 01:17:17 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n3O1HHKF035431; Fri, 24 Apr 2009 01:17:17 GMT (envelope-from nobody) Message-Id: <200904240117.n3O1HHKF035431@www.freebsd.org> Date: Fri, 24 Apr 2009 01:17:17 GMT From: Wen Heping To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/133958: [NEW PORT]print/py-relatorio:A templating library able to output odt and pdf files X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Apr 2009 01:20:02 -0000 >Number: 133958 >Category: ports >Synopsis: [NEW PORT]print/py-relatorio:A templating library able to output odt and pdf files >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: Fri Apr 24 01:20:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Wen Heping >Release: FreeBSD 8.0-Current >Organization: ChangAn Middle School >Environment: FreeBSD fb8.wenjing.com 8.0-CURRENT FreeBSD 8.0-CURRENT #4: Fri Apr 10 16:36:28 HKT 2009 root@fb8.wenjing.com:/usr/obj/usr/src/sys/wen1 i386 >Description: relatorio is a templating library which provides a way to easily output all kind of different files (odt, ods, png, svg, ...). Adding support for more filetype is easy: you just have to create a plugin for this. relatorio also provides a report repository allowing you to link python objects and report together, find reports by mimetypes/name/python objects. WWW: http://relatorio.openhex.org/ >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-relatorio # py-relatorio/pkg-plist # py-relatorio/pkg-descr # py-relatorio/distinfo # py-relatorio/Makefile # echo c - py-relatorio mkdir -p py-relatorio > /dev/null 2>&1 echo x - py-relatorio/pkg-plist sed 's/^X//' >py-relatorio/pkg-plist << 'fab924d0ea030b44ac84a26377e94d7e' X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio/__init__.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio/__init__.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio/__init__.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio/reporting.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio/reporting.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio/reporting.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio/templates/__init__.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio/templates/__init__.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio/templates/__init__.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio/templates/base.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio/templates/base.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio/templates/base.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio/templates/chart.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio/templates/chart.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio/templates/chart.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio/templates/opendocument.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio/templates/opendocument.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio/templates/opendocument.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio/templates/pdf.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio/templates/pdf.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio/templates/pdf.pyo X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio/templates X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/relatorio X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% fab924d0ea030b44ac84a26377e94d7e echo x - py-relatorio/pkg-descr sed 's/^X//' >py-relatorio/pkg-descr << 'cf74d0a791b86b1000f58c11dc16a559' Xrelatorio is a templating library which provides a way to easily output Xall kind of different files (odt, ods, png, svg, ...). Adding support Xfor more filetype is easy: you just have to create a plugin for this. Xrelatorio also provides a report repository allowing you to link python Xobjects and report together, find reports by mimetypes/name/python Xobjects. X XWWW: http://relatorio.openhex.org/ cf74d0a791b86b1000f58c11dc16a559 echo x - py-relatorio/distinfo sed 's/^X//' >py-relatorio/distinfo << '2ac2073f55f07d3ae0e1cf326a009785' XMD5 (relatorio-0.5.1.tar.gz) = 5abd2c425a96c8aa72c93bb5834afbea XSHA256 (relatorio-0.5.1.tar.gz) = f6ee39874b6dae3245b4a5a132577e77f2d860be030dc974c8b7c083e235314b XSIZE (relatorio-0.5.1.tar.gz) = 13031 2ac2073f55f07d3ae0e1cf326a009785 echo x - py-relatorio/Makefile sed 's/^X//' >py-relatorio/Makefile << '71c1ce175ceb03e531e1c65be255d2f3' X# New ports collection makefile for: py-relatorio X# Date created: 23 April,2009 X# Whom: Wen Heping X# X# $FreeBSD$ X# X XPORTNAME= relatorio XPORTVERSION= 0.5.1 XCATEGORIES= print python XMASTER_SITES= CHEESESHOP XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} X XMAINTAINER= wenheping@gmail.com XCOMMENT= A templating library able to output odt and pdf files X XBUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Genshi>=0.5:${PORTSDIR}/textproc/py-genshi \ X ${PYTHON_PKGNAMEPREFIX}lxml>=2.2:${PORTSDIR}/devel/py-lxml X XUSE_PYTHON= yes XUSE_PYDISTUTILS= easy_install X X.include 71c1ce175ceb03e531e1c65be255d2f3 exit >Release-Note: >Audit-Trail: >Unformatted: