aboutsummaryrefslogtreecommitdiffstats
path: root/www/pyblosxom
diff options
context:
space:
mode:
authorpav <pav@FreeBSD.org>2005-04-15 19:34:51 +0800
committerpav <pav@FreeBSD.org>2005-04-15 19:34:51 +0800
commit89eae5821180cbb5017d8148b4ca3ab6c1cc1f1c (patch)
treedd4efa03ecfccefa7f104364507c1119d0ba6276 /www/pyblosxom
parentf0bb2f55bcf2db6e8f8b4ed1f5b74c7561402243 (diff)
downloadfreebsd-ports-gnome-89eae5821180cbb5017d8148b4ca3ab6c1cc1f1c.tar.gz
freebsd-ports-gnome-89eae5821180cbb5017d8148b4ca3ab6c1cc1f1c.tar.zst
freebsd-ports-gnome-89eae5821180cbb5017d8148b4ca3ab6c1cc1f1c.zip
PyBlosxom, a light wight weblog system like blosxom with focus on simplicity,
extensibility, and community. PR: ports/79855 Submitted by: Dryice Liu <dryice@liu.com.cn>
Diffstat (limited to 'www/pyblosxom')
-rw-r--r--www/pyblosxom/Makefile31
-rw-r--r--www/pyblosxom/distinfo2
-rw-r--r--www/pyblosxom/files/patch-setup.py11
-rw-r--r--www/pyblosxom/pkg-descr20
-rw-r--r--www/pyblosxom/pkg-message4
-rw-r--r--www/pyblosxom/pkg-plist60
6 files changed, 128 insertions, 0 deletions
diff --git a/www/pyblosxom/Makefile b/www/pyblosxom/Makefile
new file mode 100644
index 000000000000..bcb70852628e
--- /dev/null
+++ b/www/pyblosxom/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for: pyblosxom
+# Date created: 13 April 2005
+# Whom: Dryice Liu <dryice@liu.com.cn>
+#
+# $FreeBSD$
+#
+
+PORTNAME= pyblosxom
+PORTVERSION= 1.2
+CATEGORIES= www python
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
+ http://bsdchat.com/dist/dryice/
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= dryice@liu.com.cn
+COMMENT= A lightweight weblog system
+
+USE_PYTHON= 2.2+
+USE_PYDISTUTILS= yes
+EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}-${PORTVERSION}
+
+post-install:
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+.for docfile in ChangeLog INSTALL LICENSE README
+ ${INSTALL_DATA} ${WRKSRC}/${docfile} ${DOCSDIR}
+.endfor
+.endif
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.mk>
diff --git a/www/pyblosxom/distinfo b/www/pyblosxom/distinfo
new file mode 100644
index 000000000000..7eed01146d92
--- /dev/null
+++ b/www/pyblosxom/distinfo
@@ -0,0 +1,2 @@
+MD5 (pyblosxom-1.2.tar.gz) = de3cb536c0c86c1ce0450b2e425ff194
+SIZE (pyblosxom-1.2.tar.gz) = 95469
diff --git a/www/pyblosxom/files/patch-setup.py b/www/pyblosxom/files/patch-setup.py
new file mode 100644
index 000000000000..1172c7fea0a4
--- /dev/null
+++ b/www/pyblosxom/files/patch-setup.py
@@ -0,0 +1,11 @@
+--- setup.py.orig Sun Mar 27 00:05:18 2005
++++ setup.py Wed Apr 13 17:17:06 2005
+@@ -64,7 +64,7 @@
+
+ # we want to move the web script files as well, so we sneak them
+ # in here.
+- pydf.append( [os.path.join('share', PVER, 'web'),
++ pydf.append( [os.path.join('share/examples', PVER),
+ [os.path.normpath("web/pyblosxom.cgi"),
+ os.path.normpath("web/pyblosxom.tac"),
+ os.path.normpath("web/pyblosxom_wsgi.cgi"),
diff --git a/www/pyblosxom/pkg-descr b/www/pyblosxom/pkg-descr
new file mode 100644
index 000000000000..7a324550aba5
--- /dev/null
+++ b/www/pyblosxom/pkg-descr
@@ -0,0 +1,20 @@
+PyBlosxom is a lightweight weblog system. It originally started out as
+a Python clone of Blosxom but has since evolved into a beast of its
+own. PyBlosxom focuses on three things: simplicity, extensibility, and
+community.
+
+simplicity - PyBlosxom uses the file system for all its data
+storage. Because of this you can use whatever editor you want to use
+to create, update, and manipulate entries.
+
+extensibility - PyBlosxom has plugin framework allowing you to build
+plugins in Python to augment and change PyBlosxom's default behavior.
+
+community - There are hundreds of PyBlosxom users out there all of
+whom have different needs. PyBlosxom is used on a variety of operating
+systems in a variety of environments.
+
+PyBlosxom is a pretty straight-forward system that allows you to do
+the things you need to do without building everything from scratch.
+
+WWW: http://pyblosxom.sf.net
diff --git a/www/pyblosxom/pkg-message b/www/pyblosxom/pkg-message
new file mode 100644
index 000000000000..70d097306f73
--- /dev/null
+++ b/www/pyblosxom/pkg-message
@@ -0,0 +1,4 @@
+*******************************************************************
+* To get started, copy config.py and one of the running script in *
+* the example dir and modify config.py. *
+*******************************************************************
diff --git a/www/pyblosxom/pkg-plist b/www/pyblosxom/pkg-plist
new file mode 100644
index 000000000000..5e7b0051f53f
--- /dev/null
+++ b/www/pyblosxom/pkg-plist
@@ -0,0 +1,60 @@
+%%PYTHON_SITELIBDIR%%/Pyblosxom/__init__.py
+%%PYTHON_SITELIBDIR%%/Pyblosxom/__init__.pyc
+%%PYTHON_SITELIBDIR%%/Pyblosxom/__init__.pyo
+%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/__init__.py
+%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/__init__.pyc
+%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/__init__.pyo
+%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/base.py
+%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/base.pyc
+%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/base.pyo
+%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/entrypickle.py
+%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/entrypickle.pyc
+%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/entrypickle.pyo
+%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/entryshelve.py
+%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/entryshelve.pyc
+%%PYTHON_SITELIBDIR%%/Pyblosxom/cache/entryshelve.pyo
+%%PYTHON_SITELIBDIR%%/Pyblosxom/entries/__init__.py
+%%PYTHON_SITELIBDIR%%/Pyblosxom/entries/__init__.pyc
+%%PYTHON_SITELIBDIR%%/Pyblosxom/entries/__init__.pyo
+%%PYTHON_SITELIBDIR%%/Pyblosxom/entries/base.py
+%%PYTHON_SITELIBDIR%%/Pyblosxom/entries/base.pyc
+%%PYTHON_SITELIBDIR%%/Pyblosxom/entries/base.pyo
+%%PYTHON_SITELIBDIR%%/Pyblosxom/entries/fileentry.py
+%%PYTHON_SITELIBDIR%%/Pyblosxom/entries/fileentry.pyc
+%%PYTHON_SITELIBDIR%%/Pyblosxom/entries/fileentry.pyo
+%%PYTHON_SITELIBDIR%%/Pyblosxom/plugin_utils.py
+%%PYTHON_SITELIBDIR%%/Pyblosxom/plugin_utils.pyc
+%%PYTHON_SITELIBDIR%%/Pyblosxom/plugin_utils.pyo
+%%PYTHON_SITELIBDIR%%/Pyblosxom/pyblosxom.py
+%%PYTHON_SITELIBDIR%%/Pyblosxom/pyblosxom.pyc
+%%PYTHON_SITELIBDIR%%/Pyblosxom/pyblosxom.pyo
+%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/__init__.py
+%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/__init__.pyc
+%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/__init__.pyo
+%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/base.py
+%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/base.pyc
+%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/base.pyo
+%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/blosxom.py
+%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/blosxom.pyc
+%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/blosxom.pyo
+%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/debug.py
+%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/debug.pyc
+%%PYTHON_SITELIBDIR%%/Pyblosxom/renderers/debug.pyo
+%%PYTHON_SITELIBDIR%%/Pyblosxom/tools.py
+%%PYTHON_SITELIBDIR%%/Pyblosxom/tools.pyc
+%%PYTHON_SITELIBDIR%%/Pyblosxom/tools.pyo
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL
+%%PORTDOCS%%%%DOCSDIR%%/LICENSE
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%EXAMPLESDIR%%/config.py
+%%EXAMPLESDIR%%/pyblosxom.cgi
+%%EXAMPLESDIR%%/pyblosxom.tac
+%%EXAMPLESDIR%%/pyblosxom_wsgi.cgi
+%%EXAMPLESDIR%%/wsgi_app.py
+@dirrm %%EXAMPLESDIR%%
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+@dirrm %%PYTHON_SITELIBDIR%%/Pyblosxom/renderers
+@dirrm %%PYTHON_SITELIBDIR%%/Pyblosxom/entries
+@dirrm %%PYTHON_SITELIBDIR%%/Pyblosxom/cache
+@dirrm %%PYTHON_SITELIBDIR%%/Pyblosxom