Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Apr 2005 00:52:15 GMT
From:      "Choe, Cheng-Dae" <whitekid@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/79417: [Net ports] www/py-webware-component: webware component support extension
Message-ID:  <200504010052.j310qFaO054611@www.freebsd.org>
Resent-Message-ID: <200504010100.j3110F61086131@freefall.freebsd.org>

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

>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@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@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@dirrm share/webware/Component/Docs
X@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:



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