aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbrooks <brooks@FreeBSD.org>2009-01-10 07:52:26 +0800
committerbrooks <brooks@FreeBSD.org>2009-01-10 07:52:26 +0800
commit89d3badb17d67e0006382b9e8e63643ebeb6dc04 (patch)
tree6b2f03ecb7d37bd52346820af62b47148f7eb5e4
parent6792b9e6e3ccef10133b981a0abb428def671759 (diff)
downloadfreebsd-ports-gnome-89d3badb17d67e0006382b9e8e63643ebeb6dc04.tar.gz
freebsd-ports-gnome-89d3badb17d67e0006382b9e8e63643ebeb6dc04.tar.zst
freebsd-ports-gnome-89d3badb17d67e0006382b9e8e63643ebeb6dc04.zip
This plugin provides a project Blog, but unlike TracBlogPlugin and
SimpleBlogPlugin it does not use Wiki pages to store the content. It has no dependencies on other plugins. WWW: http://trac-hacks.org/wiki/FullBlogPlugin
-rw-r--r--www/Makefile1
-rw-r--r--www/trac-fullblog/Makefile46
-rw-r--r--www/trac-fullblog/distinfo3
-rw-r--r--www/trac-fullblog/pkg-descr5
-rw-r--r--www/trac-fullblog/pkg-plist57
5 files changed, 112 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index cb7205e07da1..307ee99f5e6e 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1414,6 +1414,7 @@
SUBDIR += trac-customroadmap
SUBDIR += trac-down
SUBDIR += trac-email2trac
+ SUBDIR += trac-fullblog
SUBDIR += trac-gantt
SUBDIR += trac-hierwiki
SUBDIR += trac-iniadmin
diff --git a/www/trac-fullblog/Makefile b/www/trac-fullblog/Makefile
new file mode 100644
index 000000000000..c5f52efcfbb9
--- /dev/null
+++ b/www/trac-fullblog/Makefile
@@ -0,0 +1,46 @@
+# New ports collection makefile for: trac-fullblog
+# Date created: January 9, 2009
+# Whom: Brooks Davis <brooks@freebsd.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= ${PYDISTUTILS_PKGNAME:S;^Trac;;S;Plugin$;;:L}
+PORTVERSION= 0.1
+CATEGORIES= www devel python
+MASTER_SITES= ${MASTER_SITE_LOCAL}
+MASTER_SITE_SUBDIR= brooks
+PKGNAMEPREFIX= trac-
+DISTNAME= ${PORTNAME}plugin-${PORTVERSION}
+
+MAINTAINER= brooks@freebsd.org
+COMMENT= This plugin provides a project Blog
+
+RUN_DEPENDS+= htmldoc:${PORTSDIR}/textproc/htmldoc \
+ tracd:${PORTSDIR}/www/trac
+BUILD_DEPENDS+= easy_install:${PORTSDIR}/devel/py-setuptools
+
+USE_PYTHON= 2.3+
+NO_BUILD= yes
+USE_PYDISTUTILS=yes
+PYDISTUTILS_PKGNAME= TracFullBlogPlugin
+WRKSRC= ${WRKDIR}/${PORTNAME}plugin
+PYDISTUTILS_NOEGGINFO= yes
+PLIST_SUB= PORTVERSION=${PORTVERSION} \
+ PYTHON_VER=${PYTHON_VER}
+
+EGG_PATH= ${PYTHONPREFIX_SITELIBDIR}/${PYDISTUTILS_PKGNAME}-${PORTVERSION}-py${PYTHON_VER}.egg
+
+do-build:
+ @${DO_NADA}
+
+build-plist:
+ @${CAT} /dev/null > ${PLIST}
+ ${FIND} ${EGG_PATH} -type f | \
+ ${SED} -e 's|${EGG_PATH}|%%PYTHON_SITELIBDIR%%/${PYDISTUTILS_PKGNAME}-%%PORTVERSION%%-py%%PYTHON_VER%%.egg|' | \
+ ${SORT} >> ${PLIST}
+ ${FIND} ${EGG_PATH} -type d | \
+ ${SED} -e 's|${EGG_PATH}|@dirrm %%PYTHON_SITELIBDIR%%/${PYDISTUTILS_PKGNAME}-%%PORTVERSION%%-py%%PYTHON_VER%%.egg|' | \
+ ${SORT} -r >> ${PLIST}
+
+.include <bsd.port.mk>
diff --git a/www/trac-fullblog/distinfo b/www/trac-fullblog/distinfo
new file mode 100644
index 000000000000..adee60210827
--- /dev/null
+++ b/www/trac-fullblog/distinfo
@@ -0,0 +1,3 @@
+MD5 (fullblogplugin-0.1.tar.gz) = 5e1d896e1c853f8f6ab132b06ff55b43
+SHA256 (fullblogplugin-0.1.tar.gz) = 3049dc4e48d97cf7318a8a83f7173919855118e00c6edba6b8e4e6323bc19ab8
+SIZE (fullblogplugin-0.1.tar.gz) = 32790
diff --git a/www/trac-fullblog/pkg-descr b/www/trac-fullblog/pkg-descr
new file mode 100644
index 000000000000..4e906c11438d
--- /dev/null
+++ b/www/trac-fullblog/pkg-descr
@@ -0,0 +1,5 @@
+This plugin provides a project Blog, but unlike TracBlogPlugin and
+SimpleBlogPlugin it does not use Wiki pages to store the content.
+It has no dependencies on other plugins.
+
+WWW: http://trac-hacks.org/wiki/FullBlogPlugin
diff --git a/www/trac-fullblog/pkg-plist b/www/trac-fullblog/pkg-plist
new file mode 100644
index 000000000000..33cc2b4c2ef4
--- /dev/null
+++ b/www/trac-fullblog/pkg-plist
@@ -0,0 +1,57 @@
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/__init__.py
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/__init__.pyc
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/__init__.pyo
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/admin.py
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/admin.pyc
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/admin.pyo
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/api.py
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/api.pyc
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/api.pyo
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/core.py
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/core.pyc
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/core.pyo
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/db.py
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/db.pyc
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/db.pyo
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/htdocs/blog.png
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/htdocs/css/fullblog.css
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/macros.py
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/macros.pyc
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/macros.pyo
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/model.py
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/model.pyc
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/model.pyo
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/spamfilter.py
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/spamfilter.pyc
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/spamfilter.pyo
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/tags.py
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/tags.pyc
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/tags.pyo
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/templates/fullblog.rss
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/templates/fullblog_admin.html
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/templates/fullblog_archive.html
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/templates/fullblog_delete.html
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/templates/fullblog_edit.html
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/templates/fullblog_macro_monthlist.html
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/templates/fullblog_macro_post.html
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/templates/fullblog_sidebar.html
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/templates/fullblog_view.html
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/util.py
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/util.pyc
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/util.pyo
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/web_ui.py
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/web_ui.pyc
+%%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/web_ui.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/templates
+@dirrm %%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/htdocs/css
+@dirrm %%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog/htdocs
+@dirrm %%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/tracfullblog
+@dirrm %%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/TracFullBlogPlugin-%%PORTVERSION%%-py%%PYTHON_VER%%.egg