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