pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/47382: add pkgsrc/www/py-pywebdav 0.9.8



>Number:         47382
>Category:       pkg
>Synopsis:       add pkgsrc/www/py-pywebdav 0.9.8
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sun Dec 30 15:20:00 +0000 2012
>Originator:     Richard PALO
>Release:        pkgsrc trunk
>Organization:
>Environment:
SunOS devzoneX 5.11 oi_151a7 i86pc i386 i86pc Solaris

>Description:
http://code.google.com/p/pywebdav/
Python WebDAV implementation (level 1 and 2) that features a library that 
enables you to integrate WebDAV server capabilities to your application.

A fully working example on how to use the library is included. You can find a 
server in the DAVServer package. This server is fully functional and can even 
be run as daemon.

If you search an easy to use WebDAV server that supports most clients (cadaver, 
Mac OS X Finder, Windows Explorer, ...) then try out PyWebDAV. 
>How-To-Repeat:

>Fix:
cvs diff:

Index: DESCR
===================================================================
RCS file: DESCR
diff -N DESCR
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ DESCR       30 Dec 2012 15:13:35 -0000
@@ -0,0 +1,6 @@
+Python WebDAV implementation (level 1 and 2) that features a library that
+enables you to integrate WebDAV server capabilities to your application.
+
+A fully working example on how to use the library is included. You can find a
+server in the DAVServer package. This server is fully functional and can even
+be run as daemon.
Index: Makefile
===================================================================
RCS file: Makefile
diff -N Makefile
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ Makefile    30 Dec 2012 15:13:35 -0000
@@ -0,0 +1,32 @@
+# $NetBSD$
+VERSION=               0.9.8
+DISTNAME=              PyWebDAV-${VERSION}
+PKGNAME=               ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=            www python
+MASTER_SITES=  http://pywebdav.googlecode.com/files/
+
+MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=              http://code.google.com/p/pywebdav/
+COMMENT=               Standards compliant Python WebDAV server and library
+LICENSE=               gnu-gpl-v2
+
+
+CONFIGURE_ENV+=        PYTHON=${PYTHONBIN:Q}
+CONFIGURE_ENV+=        
PYTH_CONFIGDIR=${BUILDLINK_PREFIX.${PYPACKAGE}}/${PYLIB}/config
+INSTALL_TARGET=        installshared
+PY_PATCHPLIST= yes
+PLIST_SUBST+=  PYLIB=${PYLIB:Q} PYPKGPREFIX=${PYPKGPREFIX:Q}
+
+PYDISTUTILSPKG= yes
+
+DOCDIR=                        ${PREFIX}/share/doc/${PYPKGPREFIX}-pywebdav
+
+post-install:
+                               ${INSTALL_DATA_DIR} ${DESTDIR:Q}${DOCDIR}
+                               ${INSTALL_DATA} ${WRKSRC}/README 
${DESTDIR:Q}${DOCDIR}
+                               ${INSTALL_DATA} ${WRKSRC}/VERSION 
${DESTDIR:Q}${DOCDIR}
+                               ${INSTALL_DATA} ${WRKSRC}/doc/* 
${DESTDIR:Q}${DOCDIR}
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: PLIST
===================================================================
RCS file: PLIST
diff -N PLIST
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ PLIST       30 Dec 2012 15:13:35 -0000
@@ -0,0 +1,89 @@
+@comment $NetBSD$
+bin/davserver
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/pywebdav/__init__.py
+${PYSITELIB}/pywebdav/__init__.pyc
+${PYSITELIB}/pywebdav/__init__.pyo
+${PYSITELIB}/pywebdav/lib/AuthServer.py
+${PYSITELIB}/pywebdav/lib/AuthServer.pyc
+${PYSITELIB}/pywebdav/lib/AuthServer.pyo
+${PYSITELIB}/pywebdav/lib/INI_Parse.py
+${PYSITELIB}/pywebdav/lib/INI_Parse.pyc
+${PYSITELIB}/pywebdav/lib/INI_Parse.pyo
+${PYSITELIB}/pywebdav/lib/WebDAVServer.py
+${PYSITELIB}/pywebdav/lib/WebDAVServer.pyc
+${PYSITELIB}/pywebdav/lib/WebDAVServer.pyo
+${PYSITELIB}/pywebdav/lib/__init__.py
+${PYSITELIB}/pywebdav/lib/__init__.pyc
+${PYSITELIB}/pywebdav/lib/__init__.pyo
+${PYSITELIB}/pywebdav/lib/constants.py
+${PYSITELIB}/pywebdav/lib/constants.pyc
+${PYSITELIB}/pywebdav/lib/constants.pyo
+${PYSITELIB}/pywebdav/lib/davcmd.py
+${PYSITELIB}/pywebdav/lib/davcmd.pyc
+${PYSITELIB}/pywebdav/lib/davcmd.pyo
+${PYSITELIB}/pywebdav/lib/davcopy.py
+${PYSITELIB}/pywebdav/lib/davcopy.pyc
+${PYSITELIB}/pywebdav/lib/davcopy.pyo
+${PYSITELIB}/pywebdav/lib/davmove.py
+${PYSITELIB}/pywebdav/lib/davmove.pyc
+${PYSITELIB}/pywebdav/lib/davmove.pyo
+${PYSITELIB}/pywebdav/lib/dbconn.py
+${PYSITELIB}/pywebdav/lib/dbconn.pyc
+${PYSITELIB}/pywebdav/lib/dbconn.pyo
+${PYSITELIB}/pywebdav/lib/delete.py
+${PYSITELIB}/pywebdav/lib/delete.pyc
+${PYSITELIB}/pywebdav/lib/delete.pyo
+${PYSITELIB}/pywebdav/lib/errors.py
+${PYSITELIB}/pywebdav/lib/errors.pyc
+${PYSITELIB}/pywebdav/lib/errors.pyo
+${PYSITELIB}/pywebdav/lib/iface.py
+${PYSITELIB}/pywebdav/lib/iface.pyc
+${PYSITELIB}/pywebdav/lib/iface.pyo
+${PYSITELIB}/pywebdav/lib/locks.py
+${PYSITELIB}/pywebdav/lib/locks.pyc
+${PYSITELIB}/pywebdav/lib/locks.pyo
+${PYSITELIB}/pywebdav/lib/propfind.py
+${PYSITELIB}/pywebdav/lib/propfind.pyc
+${PYSITELIB}/pywebdav/lib/propfind.pyo
+${PYSITELIB}/pywebdav/lib/report.py
+${PYSITELIB}/pywebdav/lib/report.pyc
+${PYSITELIB}/pywebdav/lib/report.pyo
+${PYSITELIB}/pywebdav/lib/status.py
+${PYSITELIB}/pywebdav/lib/status.pyc
+${PYSITELIB}/pywebdav/lib/status.pyo
+${PYSITELIB}/pywebdav/lib/utils.py
+${PYSITELIB}/pywebdav/lib/utils.pyc
+${PYSITELIB}/pywebdav/lib/utils.pyo
+${PYSITELIB}/pywebdav/server/__init__.py
+${PYSITELIB}/pywebdav/server/__init__.pyc
+${PYSITELIB}/pywebdav/server/__init__.pyo
+${PYSITELIB}/pywebdav/server/daemonize.py
+${PYSITELIB}/pywebdav/server/daemonize.pyc
+${PYSITELIB}/pywebdav/server/daemonize.pyo
+${PYSITELIB}/pywebdav/server/fileauth.py
+${PYSITELIB}/pywebdav/server/fileauth.pyc
+${PYSITELIB}/pywebdav/server/fileauth.pyo
+${PYSITELIB}/pywebdav/server/fshandler.py
+${PYSITELIB}/pywebdav/server/fshandler.pyc
+${PYSITELIB}/pywebdav/server/fshandler.pyo
+${PYSITELIB}/pywebdav/server/mysqlauth.py
+${PYSITELIB}/pywebdav/server/mysqlauth.pyc
+${PYSITELIB}/pywebdav/server/mysqlauth.pyo
+${PYSITELIB}/pywebdav/server/server.py
+${PYSITELIB}/pywebdav/server/server.pyc
+${PYSITELIB}/pywebdav/server/server.pyo
+share/doc/${PYPKGPREFIX}-pywebdav/ARCHITECTURE
+share/doc/${PYPKGPREFIX}-pywebdav/Changes
+share/doc/${PYPKGPREFIX}-pywebdav/INSTALL
+share/doc/${PYPKGPREFIX}-pywebdav/LICENSE
+share/doc/${PYPKGPREFIX}-pywebdav/README
+share/doc/${PYPKGPREFIX}-pywebdav/TODO
+share/doc/${PYPKGPREFIX}-pywebdav/VERSION
+share/doc/${PYPKGPREFIX}-pywebdav/interface_class
+share/doc/${PYPKGPREFIX}-pywebdav/walker
Index: distinfo
===================================================================
RCS file: distinfo
diff -N distinfo
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ distinfo    30 Dec 2012 15:13:35 -0000
@@ -0,0 +1,5 @@
+$NetBSD$
+
+SHA1 (PyWebDAV-0.9.8.tar.gz) = 6ffe160de8b58a5250b32620e7a8f8f634535275
+RMD160 (PyWebDAV-0.9.8.tar.gz) = a5b66beda58b081ff891248fa5e912bcbc4d4b27
+Size (PyWebDAV-0.9.8.tar.gz) = 52605 bytes



Home | Main Index | Thread Index | Old Index