ports/132159: [New Port]finance/openerp-server:Open source application ERP & CRM in Python using Postgresql
Wen Heping
wenheping at gmail.com
Fri Feb 27 12:50:03 UTC 2009
>Number: 132159
>Category: ports
>Synopsis: [New Port]finance/openerp-server:Open source application ERP & CRM in Python using Postgresql
>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 Feb 27 12:50:02 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 #1: Tue Dec 16 00:26:59 HKT 2008 root at fb8.wenjing.com:/usr/obj/usr/src/sys/GENERIC i386
>Description:
OpenERP is a complete ERP and CRM. The main features are accounting
(analytic and financial), stock management, sales and purchases
management, tasks automation, marketing campaigns, help desk, POS, etc.
Technical features include a distributed server, flexible workflows, an
object database, a dynamic GUI, customizable reports, and XML-RPC
interfaces.
WWW: http://www.openerp.com/
>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:
#
# openerp-server
# openerp-server/pkg-descr
# openerp-server/distinfo
# openerp-server/Makefile
# openerp-server/files
# openerp-server/files/patch-setup.py
#
echo c - openerp-server
mkdir -p openerp-server > /dev/null 2>&1
echo x - openerp-server/pkg-descr
sed 's/^X//' >openerp-server/pkg-descr << '348d58cd49fe439534b1bc709cd09f92'
XOpenERP is a complete ERP and CRM. The main features are accounting
X(analytic and financial), stock management, sales and purchases
Xmanagement, tasks automation, marketing campaigns, help desk, POS, etc.
XTechnical features include a distributed server, flexible workflows, an
Xobject database, a dynamic GUI, customizable reports, and XML-RPC
Xinterfaces.
X
XWWW: http://www.openerp.com/
348d58cd49fe439534b1bc709cd09f92
echo x - openerp-server/distinfo
sed 's/^X//' >openerp-server/distinfo << 'a54bcb49ea4cd02f9eb2d65a8225c9a7'
XMD5 (openerp-server-5.0.0-1.tar.gz) = 6d0d790862795b9f2c72324ea70a26e7
XSHA256 (openerp-server-5.0.0-1.tar.gz) = 22f38609f52853a1968bffbee73b4e27c6e7215809eae9cdc832bf4370a9a4ba
XSIZE (openerp-server-5.0.0-1.tar.gz) = 6818964
a54bcb49ea4cd02f9eb2d65a8225c9a7
echo x - openerp-server/Makefile
sed 's/^X//' >openerp-server/Makefile << '4dbd51041de9e0851a53ab2195c5aa67'
X# New ports collection makefile for: openerp-server
X# Date created: 27 February 2009
X# Whom: Wen Heping<wenheping at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME= openerp-server
XPORTVERSION= 5.0.0
XCATEGORIES= finance python
XMASTER_SITES= http://openerp.com/download/stable/source/
XDISTNAME= ${PORTNAME}-${PORTVERSION}-1
X
XMAINTAINER= wenheping at gmail.com
XCOMMENT= Open source application ERP & CRM in Python using Postgresql
X
XBUILD_DEPENDS= ${PYTHON_SITELIBDIR}/PIL/__init__.py:${PORTSDIR}/graphics/py-imaging \
X ${PYTHON_SITELIBDIR}/libxml2.py:${PORTSDIR}/textproc/py-libxml2 \
X ${PYTHON_PKGNAMEPREFIX}pytz>0:${PORTSDIR}/devel/py-pytz \
X ${PYTHON_SITELIBDIR}/mx/__init__.py:${PORTSDIR}/lang/py-mx-base \
X ${PYTHON_PKGNAMEPREFIX}psycopg2>0:${PORTSDIR}/databases/py-psycopg2 \
X ${PYTHON_PKGNAMEPREFIX}chart>0:${PORTSDIR}/graphics/py-chart \
X ${PYTHON_PKGNAMEPREFIX}pydot>0:${PORTSDIR}/graphics/py-pydot \
X ${PYTHON_PKGNAMEPREFIX}libxslt>0:${PORTSDIR}/textproc/py-libxslt \
X ${PYTHON_PKGNAMEPREFIX}lxml>0:${PORTSDIR}/devel/py-lxml \
X ${PYTHON_SITELIBDIR}/reportlab/__init__.py:${PORTSDIR}/print/py-reportlab
XRUN_DEPENDS= ${BUILD_DEPENDS}
X
XUSE_PYTHON= 2.4+
XUSE_PYDISTUTILS= yes
XPYDISTUTILS_EGGINFO= openerp_server-5.0.0_1-${PYTHON_VERSION:S/thon//}.egg-info
X
XMAN1= openerp-server.1
XMAN5= openerp_serverrc.5
X
X.include <bsd.port.pre.mk>
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X ${MKDIR} ${DOCSDIR}
X @cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${DOCSDIR}
X @${FIND} -s -d ${DOCSDIR} -type f | ${SED} 's#/usr/local/##g' >> ${TMPPLIST}
X @${FIND} -s -d ${DOCSDIR} -type d | ${SED} 's#/usr/local/#@dirrm #g' >> ${TMPPLIST}
X.endif
X
X ${INSTALL_MAN} ${WRKSRC}/man/openerp-server.1 ${PREFIX}/man/man1
X ${INSTALL_MAN} ${WRKSRC}/man/openerp_serverrc.5 ${PREFIX}/man/man5
X
X @${ECHO} bin/openerp-server >> ${TMPPLIST}
X @${FIND} -s -d ${PYTHON_SITELIBDIR}/${PORTNAME} \
X -type f | ${SED} 's#/usr/local/##g' >> ${TMPPLIST}
X @${FIND} -s -d ${PYTHON_SITELIBDIR}/${PORTNAME} \
X -type d | ${SED} 's#/usr/local/#@dirrm #g' >> ${TMPPLIST}
X
X.include <bsd.port.post.mk>
4dbd51041de9e0851a53ab2195c5aa67
echo c - openerp-server/files
mkdir -p openerp-server/files > /dev/null 2>&1
echo x - openerp-server/files/patch-setup.py
sed 's/^X//' >openerp-server/files/patch-setup.py << 'eb7c6ad39f7c5852602e0a878e432cc3'
X--- setup.py.orig 2009-02-09 20:32:57.000000000 +0800
X+++ setup.py 2009-02-09 20:33:48.000000000 +0800
X@@ -92,14 +92,14 @@
X opj('bin', 'server.pkey'),
X opj('bin', 'server.cert')]))
X else:
X- man_directory = opj('share', 'man')
X- files.append((opj(man_directory, 'man1'), ['man/openerp-server.1']))
X- files.append((opj(man_directory, 'man5'), ['man/openerp_serverrc.5']))
X-
X- doc_directory = opj('share', 'doc', 'openerp-server-%s' % version)
X- files.append((doc_directory, [f for f in glob.glob('doc/*') if os.path.isfile(f)]))
X- files.append((opj(doc_directory, 'migrate', '3.3.0-3.4.0'), [f for f in glob.glob('doc/migrate/3.3.0-3.4.0/*') if os.path.isfile(f)]))
X- files.append((opj(doc_directory, 'migrate', '3.4.0-4.0.0'), [f for f in glob.glob('doc/migrate/3.4.0-4.0.0/*') if os.path.isfile(f)]))
X+# man_directory = opj('share', 'man')
X+# files.append((opj(man_directory, 'man1'), ['man/openerp-server.1']))
X+# files.append((opj(man_directory, 'man5'), ['man/openerp_serverrc.5']))
X+
X+# doc_directory = opj('share', 'doc', 'openerp-server-%s' % version)
X+# files.append((doc_directory, [f for f in glob.glob('doc/*') if os.path.isfile(f)]))
X+# files.append((opj(doc_directory, 'migrate', '3.3.0-3.4.0'), [f for f in glob.glob('doc/migrate/3.3.0-3.4.0/*') if os.path.isfile(f)]))
X+# files.append((opj(doc_directory, 'migrate', '3.4.0-4.0.0'), [f for f in glob.glob('doc/migrate/3.4.0-4.0.0/*') if os.path.isfile(f)]))
X
X openerp_site_packages = opj('lib', 'python%s' % py_short_version, 'site-packages', 'openerp-server')
X
eb7c6ad39f7c5852602e0a878e432cc3
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list