ports/79417: [Net ports] www/py-webware-component: webware component support extension

Choe, Cheng-Dae whitekid at gmail.com
Fri Apr 1 01:00:16 UTC 2005


>Number:         79417
>Category:       ports
>Synopsis:       [Net ports] www/py-webware-component: webware component support extension
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Apr 01 01:00:15 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     "Choe, Cheng-Dae"
>Release:        FreeBSD 5.4-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD comdongin.com 5.4-PRERELEASE FreeBSD 5.4-PRERELEASE #0: Fri Mar 18 10:58:03 KST 2005 root at comdongin.com:/usr/obj/usr/src/sys/SMP-CDI i386

>Description:
Component supports for WebKit.Page class.

see detail: http://wiki.w4py.org/component.html
>How-To-Repeat:
      N/A
>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:
#
#	py-webware-component
#	py-webware-component/pkg-descr
#	py-webware-component/Makefile
#	py-webware-component/pkg-plist
#	py-webware-component/distinfo
#
echo c - py-webware-component
mkdir -p py-webware-component > /dev/null 2>&1
echo x - py-webware-component/pkg-descr
sed 's/^X//' >py-webware-component/pkg-descr << 'END-of-py-webware-component/pkg-descr'
XFrom document:
X
X	Components are useful if you have code that should know about the
Xrequest and response, and possible intercept it. If the code doesn't need to
Xknow about the request at all, you should just create a normal Python library,
Xand call into it explicitly. Components can also be a convenient way to add new
Xconvenience methods to your servlet.
X
XWWW:	http://wiki.w4py.org/component.html
END-of-py-webware-component/pkg-descr
echo x - py-webware-component/Makefile
sed 's/^X//' >py-webware-component/Makefile << 'END-of-py-webware-component/Makefile'
X# New ports collection makefile for:	py-webware-component
X# Date created:		2005-03-25
X# Whom:			Choe, Cheng-Dae
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Component
XPORTVERSION=	0.1
XCATEGORIES=	www python
XMASTER_SITES=	http://www.webwareforpython.org/downloads/
XPKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}webware-
X
XMAINTAINER=	whitekid at gmail.com
XCOMMENT=	Webware servlet component extension.
X
XRUN_DEPENDS=	${LOCALBASE}/share/webware/__init__.py:${PORTSDIR}/www/py-webware
X
XUSE_PYTHON=	yes
X
Xdo-build:
X	@${ECHO_MSG} -n ">> Compiling ..."
X	@${PYTHON_CMD} -c "import compileall; compileall.compile_dir('${WRKSRC}')"
X	@${ECHO_MSG} " [ DONE ]"
X
Xdo-install:
X	@${ECHO_CMD} -n ">> Installing ..."
X	@cd ${WRKSRC} && \
X		${FIND} . -type d -exec ${MKDIR} "${PREFIX}/share/webware/${PORTNAME}/{}" \; && \
X		${FIND} . -not -type d -exec ${INSTALL_DATA} "{}" "${PREFIX}/share/webware/${PORTNAME}/{}" \;
X	@${ECHO_MSG} " [ DONE ]"
X
X.include <bsd.port.mk>
END-of-py-webware-component/Makefile
echo x - py-webware-component/pkg-plist
sed 's/^X//' >py-webware-component/pkg-plist << 'END-of-py-webware-component/pkg-plist'
Xshare/webware/Component/Docs/default.css
Xshare/webware/Component/Docs/index.html
Xshare/webware/Component/Docs/index.txt
Xshare/webware/Component/Properties.py
Xshare/webware/Component/Properties.pyc
Xshare/webware/Component/__init__.py
Xshare/webware/Component/__init__.pyc
Xshare/webware/Component/component.py
Xshare/webware/Component/component.pyc
Xshare/webware/Component/cpage.py
Xshare/webware/Component/cpage.pyc
Xshare/webware/Component/notify.py
Xshare/webware/Component/notify.pyc
X at dirrm share/webware/Component/Docs
X at dirrm share/webware/Component
END-of-py-webware-component/pkg-plist
echo x - py-webware-component/distinfo
sed 's/^X//' >py-webware-component/distinfo << 'END-of-py-webware-component/distinfo'
XMD5 (Component-0.1.tar.gz) = 4511d6ff605994a739e0079902fa6cf8
XSIZE (Component-0.1.tar.gz) = 10392
END-of-py-webware-component/distinfo
exit


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



More information about the freebsd-ports-bugs mailing list