Date: Wed, 13 Apr 2005 17:46:27 +0800 From: Dryice Liu <dryice@hotpop.com> To: FreeBSD-gnats-submit@FreeBSD.org Cc: Dryice Liu <dryice@liu.com.cn> Subject: ports/79855: [new port] www/pyblosxom: A lightweight weblog system Message-ID: <20050413094625.09830151CDC4@smtp-3.hotpop.com> Resent-Message-ID: <200504130950.j3D9oHQU029869@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 79855 >Category: ports >Synopsis: [new port] www/pyblosxom: A lightweight weblog system >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: Wed Apr 13 09:50:12 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Dryice Liu >Release: FreeBSD 5.4-STABLE i386 >Organization: >Environment: System: FreeBSD dryice.3322.org 5.4-STABLE FreeBSD 5.4-STABLE #2: Tue Apr 5 15:19:05 CST 2005 >Description: Attached is the shar file for pyblosxom, a light wight weblog system like blosxom and focus on simplicity, extensibility, and community. >How-To-Repeat: N/A >Fix: --- pyblosxom.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: # # /usr/ports/www/pyblosxom # /usr/ports/www/pyblosxom/distinfo # /usr/ports/www/pyblosxom/Makefile # /usr/ports/www/pyblosxom/pkg-descr # /usr/ports/www/pyblosxom/pkg-plist # /usr/ports/www/pyblosxom/pkg-message # /usr/ports/www/pyblosxom/files # /usr/ports/www/pyblosxom/files/patch-setup.py # echo c - /usr/ports/www/pyblosxom mkdir -p /usr/ports/www/pyblosxom > /dev/null 2>&1 echo x - /usr/ports/www/pyblosxom/distinfo sed 's/^X//' >/usr/ports/www/pyblosxom/distinfo << 'END-of-/usr/ports/www/pyblosxom/distinfo' XMD5 (pyblosxom-1.2.tar.gz) = de3cb536c0c86c1ce0450b2e425ff194 XSIZE (pyblosxom-1.2.tar.gz) = 95469 END-of-/usr/ports/www/pyblosxom/distinfo echo x - /usr/ports/www/pyblosxom/Makefile sed 's/^X//' >/usr/ports/www/pyblosxom/Makefile << 'END-of-/usr/ports/www/pyblosxom/Makefile' X# New ports collection makefile for: pyblosxom X# Date created: 13 April 2005 X# Whom: Dryice Liu <dryice@liu.com.cn> X# X# $FreeBSD$ X# X XPORTNAME= pyblosxom XPORTVERSION= 1.2 XCATEGORIES= www python XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ X http://bsdchat.com/dist/dryice/ X XMAINTAINER= dryice@liu.com.cn XCOMMENT= A lightweight weblog system X XUSE_PYTHON= 2.2+ XUSE_PYDISTUTILS= yes XEXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}-${PORTVERSION} X Xpost-install: X X.if !defined(NOPORTDOCS) X @ ${MKDIR} ${DOCSDIR} X.for docfile in ChangeLog INSTALL LICENSE README X @ ${INSTALL_DATA} ${WRKSRC}/${docfile} ${DOCSDIR} X.endfor X.endif X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> END-of-/usr/ports/www/pyblosxom/Makefile echo x - /usr/ports/www/pyblosxom/pkg-descr sed 's/^X//' >/usr/ports/www/pyblosxom/pkg-descr << 'END-of-/usr/ports/www/pyblosxom/pkg-descr' XPyBlosxom is a lightweight weblog system. It originally started out as Xa Python clone of Blosxom but has since evolved into a beast of its Xown. PyBlosxom focuses on three things: simplicity, extensibility, and Xcommunity. X Xsimplicity - PyBlosxom uses the file system for all its data Xstorage. Because of this you can use whatever editor you want to use Xto create, update, and manipulate entries. X Xextensibility - PyBlosxom has plugin framework allowing you to build Xplugins in Python to augment and change PyBlosxom's default behavior. X Xcommunity - There are hundreds of PyBlosxom users out there all of Xwhom have different needs. PyBlosxom is used on a variety of operating Xsystems in a variety of environments. X XPyBlosxom is a pretty straight-forward system that allows you to do Xthe things you need to do without building everything from scratch. X XWWW: http://pyblosxom.sf.net END-of-/usr/ports/www/pyblosxom/pkg-descr echo x - /usr/ports/www/pyblosxom/pkg-plist sed 's/^X//' >/usr/ports/www/pyblosxom/pkg-plist << 'END-of-/usr/ports/www/pyblosxom/pkg-plist' X%%PYTHON_SITELIBDIR%%/Pyblosxom/__init__.py X%%PYTHON_SITELIBDIR%%/Pyblosxom/__init__.pyc X%%PYTHON_SITELIBDIR%%/Pyblosxom/__init__.pyo X%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/__init__.py X%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/__init__.pyc X%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/__init__.pyo X%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/base.py X%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/base.pyc X%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/base.pyo X%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/entrypickle.py X%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/entrypickle.pyc X%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/entrypickle.pyo X%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/entryshelve.py X%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/entryshelve.pyc X%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/entryshelve.pyo X%%PYTHON_SITELIBDIR%%/Pyblosxom/entries/__init__.py X%%PYTHON_SITELIBDIR%%/Pyblosxom/entries/__init__.pyc X%%PYTHON_SITELIBDIR%%/Pyblosxom/entries/__init__.pyo X%%PYTHON_SITELIBDIR%%/Pyblosxom/entries/base.py X%%PYTHON_SITELIBDIR%%/Pyblosxom/entries/base.pyc X%%PYTHON_SITELIBDIR%%/Pyblosxom/entries/base.pyo X%%PYTHON_SITELIBDIR%%/Pyblosxom/entries/fileentry.py X%%PYTHON_SITELIBDIR%%/Pyblosxom/entries/fileentry.pyc X%%PYTHON_SITELIBDIR%%/Pyblosxom/entries/fileentry.pyo X%%PYTHON_SITELIBDIR%%/Pyblosxom/plugin_utils.py X%%PYTHON_SITELIBDIR%%/Pyblosxom/plugin_utils.pyc X%%PYTHON_SITELIBDIR%%/Pyblosxom/plugin_utils.pyo X%%PYTHON_SITELIBDIR%%/Pyblosxom/pyblosxom.py X%%PYTHON_SITELIBDIR%%/Pyblosxom/pyblosxom.pyc X%%PYTHON_SITELIBDIR%%/Pyblosxom/pyblosxom.pyo X%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/__init__.py X%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/__init__.pyc X%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/__init__.pyo X%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/base.py X%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/base.pyc X%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/base.pyo X%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/blosxom.py X%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/blosxom.pyc X%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/blosxom.pyo X%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/debug.py X%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/debug.pyc X%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/debug.pyo X%%PYTHON_SITELIBDIR%%/Pyblosxom/tools.py X%%PYTHON_SITELIBDIR%%/Pyblosxom/tools.pyc X%%PYTHON_SITELIBDIR%%/Pyblosxom/tools.pyo X%%PORTDOCS%%%%DOCSDIR%%/ChangeLog X%%PORTDOCS%%%%DOCSDIR%%/INSTALL X%%PORTDOCS%%%%DOCSDIR%%/LICENSE X%%PORTDOCS%%%%DOCSDIR%%/README X%%EXAMPLESDIR%%/config.py X%%EXAMPLESDIR%%/pyblosxom.cgi X%%EXAMPLESDIR%%/pyblosxom.tac X%%EXAMPLESDIR%%/pyblosxom_wsgi.cgi X%%EXAMPLESDIR%%/wsgi_app.py X%%PORTDOCS%%@dirrm %%DOCSDIR%% X@dirrm %%PYTHON_SITELIBDIR%%/Pyblosxom/renderers X@dirrm %%PYTHON_SITELIBDIR%%/Pyblosxom/entries X@dirrm %%PYTHON_SITELIBDIR%%/Pyblosxom/cache X@dirrm %%PYTHON_SITELIBDIR%%/Pyblosxom END-of-/usr/ports/www/pyblosxom/pkg-plist echo x - /usr/ports/www/pyblosxom/pkg-message sed 's/^X//' >/usr/ports/www/pyblosxom/pkg-message << 'END-of-/usr/ports/www/pyblosxom/pkg-message' X******************************************************************* X* To get started, copy config.py and one of the running script in * X* the example dir and modify config.py. * X******************************************************************* END-of-/usr/ports/www/pyblosxom/pkg-message echo c - /usr/ports/www/pyblosxom/files mkdir -p /usr/ports/www/pyblosxom/files > /dev/null 2>&1 echo x - /usr/ports/www/pyblosxom/files/patch-setup.py sed 's/^X//' >/usr/ports/www/pyblosxom/files/patch-setup.py << 'END-of-/usr/ports/www/pyblosxom/files/patch-setup.py' X--- setup.py.orig Sun Mar 27 00:05:18 2005 X+++ setup.py Wed Apr 13 17:17:06 2005 X@@ -64,7 +64,7 @@ X X # we want to move the web script files as well, so we sneak them X # in here. X- pydf.append( [os.path.join('share', PVER, 'web'), X+ pydf.append( [os.path.join('share/examples', PVER), X [os.path.normpath("web/pyblosxom.cgi"), X os.path.normpath("web/pyblosxom.tac"), X os.path.normpath("web/pyblosxom_wsgi.cgi"), END-of-/usr/ports/www/pyblosxom/files/patch-setup.py exit --- pyblosxom.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?20050413094625.09830151CDC4>