Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Jul 2008 01:17:01 +0900
From:      "Junji NAKANISHI" <jun-g@daemonfreaks.com>
To:        "FreeBSD gnats submit" <FreeBSD-gnats-submit@FreeBSD.org>
Subject:   ports/125573: [NEW PORT] www/py-amf: AMF support for Python
Message-ID:  <1215965821.64474@blackmagic.daemonfreaks.local>
Resent-Message-ID: <200807131620.m6DGK35h078920@freefall.freebsd.org>

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

>Number:         125573
>Category:       ports
>Synopsis:       [NEW PORT] www/py-amf: AMF support for Python
>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:   Sun Jul 13 16:20:03 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Junji NAKANISHI
>Release:        FreeBSD 7.0-STABLE i386
>Organization:
>Environment:


System: FreeBSD 7.0-STABLE #2: Fri Feb 29 09:19:03 JST 2008
    root@blackmagic.daemonfreaks.local:/usr/obj/usr/src/sys/BLACKMAGIC



>Description:


PyAMF provides Action Message Format (AMF) support for Python that is
compatible with the Flash Player.

The Adobe Integrated Runtime and Flash Player use AMF to communicate between
an application and a remote server. AMF encodes remote procedure calls (RPC)
into a compact binary representation that can be transferred over HTTP/HTTPS
or the RTMP/RTMPS protocol. Objects and data values are serialized into this
binary format, which increases performance, allowing applications to load data
up to 10 times faster than with text-based formats such as XML or SOAP.

AMF3, the default serialization for ActionScript 3.0, provides various
advantages over AMF0, which is used for ActionScript 1.0 and 2.0. AMF3 sends
data over the network more efficiently than AMF0. AMF3 supports sending int
and uint objects as integers and supports data types that are available only
in ActionScript 3.0, such as ByteArray, ArrayCollection, and IExternalizable.

WWW: http://pyamf.org/



This port depend on ports/125408 if PYTHON_REL < 250.


>How-To-Repeat:





>Fix:


--- py-amf.shar begins here ---
# 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-amf
#	py-amf/pkg-plist
#	py-amf/pkg-descr
#	py-amf/distinfo
#	py-amf/Makefile
#
echo c - py-amf
mkdir -p py-amf > /dev/null 2>&1
echo x - py-amf/pkg-plist
sed 's/^X//' >py-amf/pkg-plist << 'END-of-py-amf/pkg-plist'
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
X%%PORTDOCS%%%%DOCSDIR%%/api/api-objects.txt
X%%PORTDOCS%%%%DOCSDIR%%/api/bug-index.html
X%%PORTDOCS%%%%DOCSDIR%%/api/class-tree.html
X%%PORTDOCS%%%%DOCSDIR%%/api/crarr.png
X%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.css
X%%PORTDOCS%%%%DOCSDIR%%/api/epydoc.js
X%%PORTDOCS%%%%DOCSDIR%%/api/frames.html
X%%PORTDOCS%%%%DOCSDIR%%/api/help.html
X%%PORTDOCS%%%%DOCSDIR%%/api/identifier-index.html
X%%PORTDOCS%%%%DOCSDIR%%/api/index.html
X%%PORTDOCS%%%%DOCSDIR%%/api/module-tree.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf-pysrc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.ASObject-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.BaseContext-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.BaseDecoder-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.BaseEncoder-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.BaseError-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.ClassAlias-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.ClassMetaData-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.ClientTypes-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.CustomTypeFunc-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.DecodeError-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.EOStream-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.EncodeError-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.MixedArray-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.ReferenceError-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.UnknownClassAlias-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.adapters-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.adapters-pysrc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.adapters.PackageImporter-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.adapters._django_db_models_query-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.adapters._django_db_models_query-pysrc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.adapters._google_appengine_ext_db-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.adapters._google_appengine_ext_db-pysrc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.amf0-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.amf0-pysrc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.amf0.ASTypes-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.amf0.Context-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.amf0.Decoder-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.amf0.Encoder-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.amf0.RecordSet-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.amf3-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.amf3-pysrc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.amf3.ASTypes-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.amf3.ByteArray-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.amf3.ClassDefinition-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.amf3.Context-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.amf3.DataInput-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.amf3.DataOutput-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.amf3.Decoder-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.amf3.Encoder-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.amf3.ObjectEncoding-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.flex-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.flex-pysrc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.flex.ArrayCollection-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.flex.ObjectProxy-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.flex.data-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.flex.data-pysrc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.flex.data.DataErrorMessage-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.flex.data.DataMessage-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.flex.data.PagedMessage-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.flex.data.SequencedMessage-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.flex.messaging-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.flex.messaging-pysrc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.flex.messaging.AbstractMessage-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.flex.messaging.AcknowledgeMessage-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.flex.messaging.AsyncMessage-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.flex.messaging.CommandMessage-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.flex.messaging.ErrorMessage-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.flex.messaging.RemotingMessage-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.logging-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.logging-pysrc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting-pysrc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.BaseFault-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.Envelope-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.ErrorFault-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.HeaderCollection-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.Message-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.RemotingCallFailed-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.RemotingError-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.Request-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.Response-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.amf0-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.amf0-pysrc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.amf0.RequestProcessor-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.amf3-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.amf3-pysrc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.amf3.BaseServerError-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.amf3.RequestProcessor-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.amf3.ServerCallFailed-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.client-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.client-pysrc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.client.RemotingService-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.client.RequestWrapper-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.client.ServiceMethodProxy-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.client.ServiceProxy-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway-pysrc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway.BaseGateway-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway.BaseServiceError-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway.InvalidServiceMethodError-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway.ServiceCollection-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway.ServiceRequest-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway.ServiceWrapper-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway.UnknownServiceError-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway.UnknownServiceMethodError-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway.django-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway.django-pysrc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway.django.DjangoGateway-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway.google-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway.google-pysrc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway.google.WebAppGateway-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway.twisted-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway.twisted-pysrc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway.twisted.AMF0RequestProcessor-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway.twisted.AMF3RequestProcessor-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway.twisted.TwistedGateway-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway.wsgi-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway.wsgi-pysrc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.remoting.gateway.wsgi.WSGIGateway-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.sol-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.sol-pysrc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.sol.SOL-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.util-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.util-pysrc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.util.BufferedByteStream-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.util.DataTypeMixIn-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.util.NetworkIOMixIn-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.util.StringIOProxy-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.util.imports-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.util.imports-pysrc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.util.imports.AlreadyRead-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.util.imports.LazyModule-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/pyamf.util.imports.SubModuleLoadHook-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/redirect.html
X%%PORTDOCS%%%%DOCSDIR%%/api/since-index.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-everything.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-pyamf-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-pyamf.adapters-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-pyamf.adapters._django_db_models_query-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-pyamf.adapters._google_appengine_ext_db-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-pyamf.amf0-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-pyamf.amf3-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-pyamf.flex-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-pyamf.flex.data-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-pyamf.flex.messaging-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-pyamf.logging-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-pyamf.remoting-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-pyamf.remoting.amf0-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-pyamf.remoting.amf3-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-pyamf.remoting.client-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-pyamf.remoting.gateway-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-pyamf.remoting.gateway.django-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-pyamf.remoting.gateway.google-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-pyamf.remoting.gateway.twisted-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-pyamf.remoting.gateway.wsgi-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-pyamf.sol-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-pyamf.util-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc-pyamf.util.imports-module.html
X%%PORTDOCS%%%%DOCSDIR%%/api/toc.html
X%%PORTDOCS%%%%DOCSDIR%%/api/twisted.web.resource.IResource-class.html
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_ad.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_am.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_am_2.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_am_3.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_am_4.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_am_5.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_am_6.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_am_7.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_am_8.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_am_9.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_am_10.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_am_11.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_as.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_ba.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_ba_2.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_ba_3.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_ba_4.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_ba_5.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_cl.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_cl_2.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_cu.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_de.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_en.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_eo.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_fl.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_fl_2.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_fl_3.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_fl_4.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_fl_5.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_fl_6.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_fl_7.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_fl_8.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_fl_9.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_fl_10.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_fl_11.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_fl_12.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_fl_13.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_mi.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_2.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_3.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_4.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_5.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_6.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_7.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_8.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_9.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_10.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_11.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_12.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_13.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_14.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_15.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_16.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_17.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_18.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_19.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_20.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_21.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_22.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_23.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_24.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_25.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_26.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_27.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_28.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_29.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_30.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_31.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_32.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_33.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_34.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_35.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_re_36.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_so.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_un.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_ut.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_ut_2.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_ut_3.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_ut_4.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_ut_5.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_ut_6.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_pyamf_ut_7.gif
X%%PORTDOCS%%%%DOCSDIR%%/api/uml_class_diagram_for_twisted_.gif
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/api
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-py-amf/pkg-plist
echo x - py-amf/pkg-descr
sed 's/^X//' >py-amf/pkg-descr << 'END-of-py-amf/pkg-descr'
XPyAMF provides Action Message Format (AMF) support for Python that is
Xcompatible with the Flash Player.
X
XThe Adobe Integrated Runtime and Flash Player use AMF to communicate between
Xan application and a remote server. AMF encodes remote procedure calls (RPC)
Xinto a compact binary representation that can be transferred over HTTP/HTTPS
Xor the RTMP/RTMPS protocol. Objects and data values are serialized into this
Xbinary format, which increases performance, allowing applications to load data
Xup to 10 times faster than with text-based formats such as XML or SOAP.
X
XAMF3, the default serialization for ActionScript 3.0, provides various
Xadvantages over AMF0, which is used for ActionScript 1.0 and 2.0. AMF3 sends
Xdata over the network more efficiently than AMF0. AMF3 supports sending int
Xand uint objects as integers and supports data types that are available only
Xin ActionScript 3.0, such as ByteArray, ArrayCollection, and IExternalizable.
X
XWWW: http://pyamf.org/
END-of-py-amf/pkg-descr
echo x - py-amf/distinfo
sed 's/^X//' >py-amf/distinfo << 'END-of-py-amf/distinfo'
XMD5 (PyAMF-0.3.1.tar.gz) = 88597930a95dc112ce39359521d43f3d
XSHA256 (PyAMF-0.3.1.tar.gz) = dc3b0c653750f603c2d0e034b76404943b89d57a5ed80af462eb115743d66e79
XSIZE (PyAMF-0.3.1.tar.gz) = 1014888
END-of-py-amf/distinfo
echo x - py-amf/Makefile
sed 's/^X//' >py-amf/Makefile << 'END-of-py-amf/Makefile'
X# New ports collection makefile for:	py-amf
X# Date created:				14 July 2008
X# Whom:					Junji NAKANISHI <jun-g@daemonfreaks.com>
X#
X# $FreeBSD:$
X
XPORTNAME=	amf
XPORTVERSION=	0.3.1
XCATEGORIES=	www devel python
XMASTER_SITES=	http://download.pyamf.org/releases/
XPKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
XDISTNAME=	${PYDISTUTILS_PKGNAME}-${PORTVERSION}
X
XMAINTAINER=	jun-g@daemonfreaks.com
XCOMMENT=	AMF support for Python
X
XUSE_PYTHON=	yes
XUSE_PYDISTUTILS=	easy_install
XPYDISTUTILS_PKGNAME=	PyAMF
X
XDOCSDIR=	${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X	${CP} -R ${WRKSRC}/doc/ ${DOCSDIR}
X.endif
X
X.include <bsd.port.pre.mk>
X
X.if ${PYTHON_REL} < 250
XRUN_DEPENDS+=	${PYTHON_SITELIBDIR}/elementtree/__init__.py:${PORTSDIR}/devel/py-elementtree
XRUN_DEPENDS+=	${PYTHON_SITELIBDIR}/uuid.py:${PORTSDIR}/devel/py-uuid
XRUN_DEPENDS+=	${PYTHON_SITELIBDIR}/fpconst.py:${PORTSDIR}/math/py-fpconst
X.endif
X
X.include <bsd.port.post.mk>
END-of-py-amf/Makefile
exit

--- py-amf.shar ends here ---



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



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