ports/107186: [NEW PORT] ftp/py24-ftputil: High-level FTP client library

Li-Wen Hsu lwhsu at lwhsu.org
Mon Dec 25 10:00:29 UTC 2006


>Number:         107186
>Category:       ports
>Synopsis:       [NEW PORT] ftp/py24-ftputil: High-level FTP client library
>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:   Mon Dec 25 10:00:28 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Li-Wen Hsu
>Release:        FreeBSD 6.2-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD knight.lwhsu.ckefgisc.org 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #0: Wed Dec  6 11:34:36 CST
>Description:
ftputil is a high-level FTP client library for the Python programming language.

ftputil implements a virtual file system for accessing FTP servers, that is,
it can generate file-like objects for remote files. The library supports many
functions similar to those in the os, os.path and shutil modules. ftputil has
convenience functions for conditional uploads and downloads, and handles FTP
clients and servers in different timezones.

WWW:	http://ftputil.sschwarzer.net/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- py24-ftputil-2.2.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-ftputil
#	py-ftputil/pkg-descr
#	py-ftputil/Makefile
#	py-ftputil/pkg-plist
#	py-ftputil/distinfo
#	py-ftputil/files
#	py-ftputil/files/patch-setup.py
#
echo c - py-ftputil
mkdir -p py-ftputil > /dev/null 2>&1
echo x - py-ftputil/pkg-descr
sed 's/^X//' >py-ftputil/pkg-descr << 'END-of-py-ftputil/pkg-descr'
Xftputil is a high-level FTP client library for the Python programming language.
X
Xftputil implements a virtual file system for accessing FTP servers, that is,
Xit can generate file-like objects for remote files. The library supports many
Xfunctions similar to those in the os, os.path and shutil modules. ftputil has
Xconvenience functions for conditional uploads and downloads, and handles FTP
Xclients and servers in different timezones.
X
XWWW:	http://ftputil.sschwarzer.net/
END-of-py-ftputil/pkg-descr
echo x - py-ftputil/Makefile
sed 's/^X//' >py-ftputil/Makefile << 'END-of-py-ftputil/Makefile'
X# New ports collection makefile for:	py-ftputil
X# Date created:		2006-12-25
X# Whom:			Li-Wen Hsu <lwhsu at lwhsu.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	ftputil
XPORTVERSION=	2.2
XCATEGORIES=	ftp python
XMASTER_SITES=	# http://ftputil.sschwarzer.net/trac/attachment/wiki/Download/
XPKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
X
XMAINTAINER=	lwhsu at lwhsu.org
XCOMMENT=	High-level FTP client library
X
XUSE_PYTHON=	yes
XUSE_PYDISTUTILS=	yes
X
X.if !defined(NOPORTDOCS)
XDOCSDIR=	${PREFIX}/share/doc/py-${PORTNAME}
XPORTDOC_FILES=	README.html README.txt ftputil.html ftputil.txt ftputil_ru_utf8.txt
X.endif
X
X.include <bsd.port.pre.mk>
X
Xdo-fetch:
X.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
X	${FETCH_CMD} -o "${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}" "http://ftputil.sschwarzer.net/trac/attachment/wiki/Download/ftputil-2.2.tar.gz?format=raw"
X.endif
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X.for i in ${PORTDOC_FILES}
X	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.post.mk>
END-of-py-ftputil/Makefile
echo x - py-ftputil/pkg-plist
sed 's/^X//' >py-ftputil/pkg-plist << 'END-of-py-ftputil/pkg-plist'
X%%PYTHON_SITELIBDIR%%/ftputil/__init__.py
X%%PYTHON_SITELIBDIR%%/ftputil/__init__.pyc
X%%PYTHON_SITELIBDIR%%/ftputil/__init__.pyo
X%%PYTHON_SITELIBDIR%%/ftputil/_mock_ftplib.py
X%%PYTHON_SITELIBDIR%%/ftputil/_mock_ftplib.pyc
X%%PYTHON_SITELIBDIR%%/ftputil/_mock_ftplib.pyo
X%%PYTHON_SITELIBDIR%%/ftputil/_test_base.py
X%%PYTHON_SITELIBDIR%%/ftputil/_test_base.pyc
X%%PYTHON_SITELIBDIR%%/ftputil/_test_base.pyo
X%%PYTHON_SITELIBDIR%%/ftputil/_test_ftp_path.py
X%%PYTHON_SITELIBDIR%%/ftputil/_test_ftp_path.pyc
X%%PYTHON_SITELIBDIR%%/ftputil/_test_ftp_path.pyo
X%%PYTHON_SITELIBDIR%%/ftputil/_test_ftp_stat.py
X%%PYTHON_SITELIBDIR%%/ftputil/_test_ftp_stat.pyc
X%%PYTHON_SITELIBDIR%%/ftputil/_test_ftp_stat.pyo
X%%PYTHON_SITELIBDIR%%/ftputil/_test_ftp_stat_cache.py
X%%PYTHON_SITELIBDIR%%/ftputil/_test_ftp_stat_cache.pyc
X%%PYTHON_SITELIBDIR%%/ftputil/_test_ftp_stat_cache.pyo
X%%PYTHON_SITELIBDIR%%/ftputil/_test_ftputil.py
X%%PYTHON_SITELIBDIR%%/ftputil/_test_ftputil.pyc
X%%PYTHON_SITELIBDIR%%/ftputil/_test_ftputil.pyo
X%%PYTHON_SITELIBDIR%%/ftputil/ftp_error.py
X%%PYTHON_SITELIBDIR%%/ftputil/ftp_error.pyc
X%%PYTHON_SITELIBDIR%%/ftputil/ftp_error.pyo
X%%PYTHON_SITELIBDIR%%/ftputil/ftp_file.py
X%%PYTHON_SITELIBDIR%%/ftputil/ftp_file.pyc
X%%PYTHON_SITELIBDIR%%/ftputil/ftp_file.pyo
X%%PYTHON_SITELIBDIR%%/ftputil/ftp_path.py
X%%PYTHON_SITELIBDIR%%/ftputil/ftp_path.pyc
X%%PYTHON_SITELIBDIR%%/ftputil/ftp_path.pyo
X%%PYTHON_SITELIBDIR%%/ftputil/ftp_stat.py
X%%PYTHON_SITELIBDIR%%/ftputil/ftp_stat.pyc
X%%PYTHON_SITELIBDIR%%/ftputil/ftp_stat.pyo
X%%PYTHON_SITELIBDIR%%/ftputil/ftp_stat_cache.py
X%%PYTHON_SITELIBDIR%%/ftputil/ftp_stat_cache.pyc
X%%PYTHON_SITELIBDIR%%/ftputil/ftp_stat_cache.pyo
X%%PYTHON_SITELIBDIR%%/ftputil/ftputil.py
X%%PYTHON_SITELIBDIR%%/ftputil/ftputil.pyc
X%%PYTHON_SITELIBDIR%%/ftputil/ftputil.pyo
X%%PYTHON_SITELIBDIR%%/ftputil/ftputil_version.py
X%%PYTHON_SITELIBDIR%%/ftputil/ftputil_version.pyc
X%%PYTHON_SITELIBDIR%%/ftputil/ftputil_version.pyo
X%%PYTHON_SITELIBDIR%%/ftputil/lrucache.py
X%%PYTHON_SITELIBDIR%%/ftputil/lrucache.pyc
X%%PYTHON_SITELIBDIR%%/ftputil/lrucache.pyo
X at dirrm %%PYTHON_SITELIBDIR%%/ftputil
X%%PORTDOCS%%%%DOCSDIR%%/README.html
X%%PORTDOCS%%%%DOCSDIR%%/README.txt
X%%PORTDOCS%%%%DOCSDIR%%/ftputil.html
X%%PORTDOCS%%%%DOCSDIR%%/ftputil.txt
X%%PORTDOCS%%%%DOCSDIR%%/ftputil_ru_utf8.txt
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-py-ftputil/pkg-plist
echo x - py-ftputil/distinfo
sed 's/^X//' >py-ftputil/distinfo << 'END-of-py-ftputil/distinfo'
XMD5 (ftputil-2.2.tar.gz) = 9b19a93449bd85a387677f7596bdffd9
XSHA256 (ftputil-2.2.tar.gz) = 1eb8d6fb6c2940f68435453581a2ae06798e708840208b865c7814c5d69dd467
XSIZE (ftputil-2.2.tar.gz) = 83520
END-of-py-ftputil/distinfo
echo c - py-ftputil/files
mkdir -p py-ftputil/files > /dev/null 2>&1
echo x - py-ftputil/files/patch-setup.py
sed 's/^X//' >py-ftputil/files/patch-setup.py << 'END-of-py-ftputil/files/patch-setup.py'
X--- setup.py.orig	Mon Dec 25 09:20:34 2006
X+++ setup.py	Mon Dec 25 09:20:44 2006
X@@ -54,8 +54,6 @@
X   version=_version,
X   packages=[_package],
X   package_dir={_package: ""},
X-  data_files=[(_data_target, ["ftputil.txt", "ftputil.html",
X-                              "README.txt", "README.html"])],
X   # metadata
X   author="Stefan Schwarzer",
X   author_email="sschwarzer at sschwarzer.net",
END-of-py-ftputil/files/patch-setup.py
exit
--- py24-ftputil-2.2.shar ends here ---

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



More information about the freebsd-ports-bugs mailing list