Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Feb 2004 13:13:31 -0800 (PST)
From:      John Holland <jholland@kazoocmh.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/62661: New port: textproc/pyx12 - HIPAA EDI transaction validator and XML translator
Message-ID:  <200402102113.i1ALDVvo063152@www.freebsd.org>
Resent-Message-ID: <200402102120.i1ALKJQL043192@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         62661
>Category:       ports
>Synopsis:       New port: textproc/pyx12 - HIPAA EDI transaction validator and XML translator
>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:   Tue Feb 10 13:20:19 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     John Holland
>Release:        4.9
>Organization:
Kalamazoo Community Mental Health Services
>Environment:
FreeBSD hoochie.kazoocmh.org 4.9-STABLE FreeBSD 4.9-STABLE #2: Sat Feb  7 02:50:40 EST 2004     toor@hoochie.kazoocmh.org:/usr/obj/usr/src/sys/HOOCHIE  i386
>Description:
pyx12 is a python based HIPAA EDI transaction validator and XML translator .
>How-To-Repeat:
      
>Fix:
# 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:
#
#	pyx12
#	pyx12/pkg-plist
#	pyx12/pkg-descr
#	pyx12/distinfo
#	pyx12/Makefile
#
echo c - pyx12
mkdir -p pyx12 > /dev/null 2>&1
echo x - pyx12/pkg-plist
sed 's/^X//' >pyx12/pkg-plist << 'END-of-pyx12/pkg-plist'
Xbin/x12_build_pkl.py
Xbin/x12html.py
Xbin/x12lint.py
Xbin/x12norm.py
Xbin/x12xml.py
X%%PYTHON_SITELIBDIR%%/pyx12/__init__.py
X%%PYTHON_SITELIBDIR%%/pyx12/codes.py
X%%PYTHON_SITELIBDIR%%/pyx12/error_997.py
X%%PYTHON_SITELIBDIR%%/pyx12/error_debug.py
X%%PYTHON_SITELIBDIR%%/pyx12/error_handler.py
X%%PYTHON_SITELIBDIR%%/pyx12/error_html.py
X%%PYTHON_SITELIBDIR%%/pyx12/error_visitor.py
X%%PYTHON_SITELIBDIR%%/pyx12/errors.py
X%%PYTHON_SITELIBDIR%%/pyx12/map_if.py
X%%PYTHON_SITELIBDIR%%/pyx12/map_index.py
X%%PYTHON_SITELIBDIR%%/pyx12/map_walker.py
X%%PYTHON_SITELIBDIR%%/pyx12/params.py
X%%PYTHON_SITELIBDIR%%/pyx12/utils.py
X%%PYTHON_SITELIBDIR%%/pyx12/x12file.py
X%%PYTHON_SITELIBDIR%%/pyx12/x12n_document.py
X%%PYTHON_SITELIBDIR%%/pyx12/x12xml.py
X%%PYTHON_SITELIBDIR%%/pyx12/x12xml_idtag.py
X%%PYTHON_SITELIBDIR%%/pyx12/x12xml_simple.py
X%%PYTHON_SITELIBDIR%%/pyx12/xmlwriter.py
X%%PYTHON_SITELIBDIR%%/pyx12/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pyx12/codes.pyc
X%%PYTHON_SITELIBDIR%%/pyx12/error_997.pyc
X%%PYTHON_SITELIBDIR%%/pyx12/error_debug.pyc
X%%PYTHON_SITELIBDIR%%/pyx12/error_handler.pyc
X%%PYTHON_SITELIBDIR%%/pyx12/error_html.pyc
X%%PYTHON_SITELIBDIR%%/pyx12/error_visitor.pyc
X%%PYTHON_SITELIBDIR%%/pyx12/errors.pyc
X%%PYTHON_SITELIBDIR%%/pyx12/map_if.pyc
X%%PYTHON_SITELIBDIR%%/pyx12/map_index.pyc
X%%PYTHON_SITELIBDIR%%/pyx12/map_walker.pyc
X%%PYTHON_SITELIBDIR%%/pyx12/params.pyc
X%%PYTHON_SITELIBDIR%%/pyx12/utils.pyc
X%%PYTHON_SITELIBDIR%%/pyx12/x12file.pyc
X%%PYTHON_SITELIBDIR%%/pyx12/x12n_document.pyc
X%%PYTHON_SITELIBDIR%%/pyx12/x12xml.pyc
X%%PYTHON_SITELIBDIR%%/pyx12/x12xml_idtag.pyc
X%%PYTHON_SITELIBDIR%%/pyx12/x12xml_simple.pyc
X%%PYTHON_SITELIBDIR%%/pyx12/xmlwriter.pyc
X%%PYTHON_SITELIBDIR%%/pyx12/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pyx12/codes.pyo
X%%PYTHON_SITELIBDIR%%/pyx12/error_997.pyo
X%%PYTHON_SITELIBDIR%%/pyx12/error_debug.pyo
X%%PYTHON_SITELIBDIR%%/pyx12/error_handler.pyo
X%%PYTHON_SITELIBDIR%%/pyx12/error_html.pyo
X%%PYTHON_SITELIBDIR%%/pyx12/error_visitor.pyo
X%%PYTHON_SITELIBDIR%%/pyx12/errors.pyo
X%%PYTHON_SITELIBDIR%%/pyx12/map_if.pyo
X%%PYTHON_SITELIBDIR%%/pyx12/map_index.pyo
X%%PYTHON_SITELIBDIR%%/pyx12/map_walker.pyo
X%%PYTHON_SITELIBDIR%%/pyx12/params.pyo
X%%PYTHON_SITELIBDIR%%/pyx12/utils.pyo
X%%PYTHON_SITELIBDIR%%/pyx12/x12file.pyo
X%%PYTHON_SITELIBDIR%%/pyx12/x12n_document.pyo
X%%PYTHON_SITELIBDIR%%/pyx12/x12xml.pyo
X%%PYTHON_SITELIBDIR%%/pyx12/x12xml_idtag.pyo
X%%PYTHON_SITELIBDIR%%/pyx12/x12xml_simple.pyo
X%%PYTHON_SITELIBDIR%%/pyx12/xmlwriter.pyo
Xshare/examples/pyx12/test/test.py
Xshare/examples/pyx12/test/test_codes.py
Xshare/examples/pyx12/test/test_map_if.py
Xshare/examples/pyx12/test/test_map_walker.py
Xshare/examples/pyx12/test/test_utils.py
Xshare/examples/pyx12/test/test_x12file.py
Xshare/doc/pyx12/README.txt
Xshare/doc/pyx12/view/Makefile
Xshare/doc/pyx12/view/codes.xsl
Xshare/doc/pyx12/view/loop.css
Xshare/doc/pyx12/view/loop.xsl
Xshare/doc/pyx12/view/map_seg.xsl
Xshare/doc/pyx12/view/map_sum.xsl
Xshare/doc/pyx12/view/seg.css
Xshare/doc/pyx12/view/sum.css
Xshare/pyx12/map/270.4010.X092.A1.xml
Xshare/pyx12/map/270.4010.X092.xml
Xshare/pyx12/map/271.4010.X092.A1.xml
Xshare/pyx12/map/271.4010.X092.xml
Xshare/pyx12/map/276.4010.X093.A1.xml
Xshare/pyx12/map/276.4010.X093.xml
Xshare/pyx12/map/277.4010.X093.A1.xml
Xshare/pyx12/map/277.4010.X093.xml
Xshare/pyx12/map/278.4010.X094.27.A1.xml
Xshare/pyx12/map/278.4010.X094.27.xml
Xshare/pyx12/map/278.4010.X094.A1.xml
Xshare/pyx12/map/278.4010.X094.xml
Xshare/pyx12/map/820.4010.X061.A1.xml
Xshare/pyx12/map/820.4010.X061.xml
Xshare/pyx12/map/834.4010.X095.A1.xml
Xshare/pyx12/map/835.4010.X091.A1.xml
Xshare/pyx12/map/835.4010.X091.xml
Xshare/pyx12/map/837.4010.X096.A1.xml
Xshare/pyx12/map/837.4010.X096.xml
Xshare/pyx12/map/837.4010.X097.A1.xml
Xshare/pyx12/map/837.4010.X097.xml
Xshare/pyx12/map/837.4010.X098.A1.xml
Xshare/pyx12/map/837.4010.X098.xml
Xshare/pyx12/map/841.4010.XXXC.xml
Xshare/pyx12/map/997.4010.xml
Xshare/pyx12/map/270.4010.X092.A1.pkl
Xshare/pyx12/map/270.4010.X092.pkl
Xshare/pyx12/map/271.4010.X092.A1.pkl
Xshare/pyx12/map/271.4010.X092.pkl
Xshare/pyx12/map/276.4010.X093.A1.pkl
Xshare/pyx12/map/276.4010.X093.pkl
Xshare/pyx12/map/277.4010.X093.A1.pkl
Xshare/pyx12/map/277.4010.X093.pkl
Xshare/pyx12/map/278.4010.X094.27.A1.pkl
Xshare/pyx12/map/278.4010.X094.27.pkl
Xshare/pyx12/map/278.4010.X094.A1.pkl
Xshare/pyx12/map/278.4010.X094.pkl
Xshare/pyx12/map/820.4010.X061.A1.pkl
Xshare/pyx12/map/820.4010.X061.pkl
Xshare/pyx12/map/834.4010.X095.A1.pkl
Xshare/pyx12/map/835.4010.X091.A1.pkl
Xshare/pyx12/map/835.4010.X091.pkl
Xshare/pyx12/map/837.4010.X096.A1.pkl
Xshare/pyx12/map/837.4010.X096.pkl
Xshare/pyx12/map/837.4010.X097.A1.pkl
Xshare/pyx12/map/837.4010.X097.pkl
Xshare/pyx12/map/837.4010.X098.A1.pkl
Xshare/pyx12/map/837.4010.X098.pkl
Xshare/pyx12/map/841.4010.XXXC.pkl
Xshare/pyx12/map/997.4010.pkl
Xshare/pyx12/map/README
Xshare/pyx12/map/codes.xml
Xshare/pyx12/map/codes.pkl
Xshare/pyx12/map/codes.xsd
Xshare/pyx12/map/comp_test.xml
Xshare/pyx12/map/map.xsd
Xshare/pyx12/map/maps.xml
Xshare/pyx12/map/x12.control.00401.xml
Xshare/pyx12/map/x12.control.00401.pkl
X@dirrm share/doc/pyx12/view
X@dirrm share/doc/pyx12
X@dirrm share/pyx12/map
X@dirrm share/pyx12
X@dirrm share/examples/pyx12/test
X@dirrm share/examples/pyx12
END-of-pyx12/pkg-plist
echo x - pyx12/pkg-descr
sed 's/^X//' >pyx12/pkg-descr << 'END-of-pyx12/pkg-descr'
Xpyx12 is a python based ANSI X.12 to XML EDI translator and validator.  It is
Xdesigned to be a step in the conversion of a X12 transaction to back-end
Xdatabase process. The initial target is X12N to support HIPAA transactions.
X
XWWW: http://sourceforge.net/projects/pyx12/
END-of-pyx12/pkg-descr
echo x - pyx12/distinfo
sed 's/^X//' >pyx12/distinfo << 'END-of-pyx12/distinfo'
XMD5 (pyx12-1.0.1b3.tar.gz) = 89da03eb54bfab6f493defc280950ffe
XSIZE (pyx12-1.0.1b3.tar.gz) = 593109
END-of-pyx12/distinfo
echo x - pyx12/Makefile
sed 's/^X//' >pyx12/Makefile << 'END-of-pyx12/Makefile'
X# New ports collection makefile for:	pyx12
X# Date created:		29 Jan 2004
X# Whom:			john@zoner.org
X#
X# $FreeBSD:$
X#
X
XPORTNAME=	pyx12
XPORTVERSION=	1.0.1b3
XCATEGORIES=	python
XMASTER_SITES=	http://osdn.dl.sourceforge.net/sourceforge/pyx12/
XPKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
XDISTNAME=	pyx12-${PORTVERSION}
X#http://osdn.dl.sourceforge.net/sourceforge/pyx12/pyx12-1.0.1b1.tar.gz
X
XMAINTAINER=	john@zoner.org
XCOMMENT=	Validate HIPAA X12 documents
X
XBUILD_DEPENDS=  ${PYTHON_SITELIBDIR}/libxml2.py:${PORTSDIR}/textproc/libxml2
X
XUSE_PYTHON=	yes
XUSE_PYDISTUTILS=	yes
XUSE_PYTHON_PREFIX=	yes
X
Xpost-install:
X	${WRKSRC}/bin/x12_build_pkl.py ${PREFIX}/share/pyx12/map/
X
X.include <bsd.port.mk>
END-of-pyx12/Makefile
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200402102113.i1ALDVvo063152>