ports/135929: [PATCH] update www/nanoblogger to version 3.4; add www/nanoblogger-extra; take maintainership

Tobias Rehbein tobias.rehbein at web.de
Mon Jun 22 19:10:02 UTC 2009


>Number:         135929
>Category:       ports
>Synopsis:       [PATCH] update www/nanoblogger to version 3.4; add www/nanoblogger-extra; take maintainership
>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:   Mon Jun 22 19:10:00 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Tobias Rehbein
>Release:        FreeBSD 7.2-RELEASE-p1 i386
>Organization:
>Environment:
System: FreeBSD sushi.pseudo.local 7.2-RELEASE-p1 FreeBSD 7.2-RELEASE-p1 #48: Wed Jun 17 13:26:54 CEST 2009 tobi at sushi.pseudo.local:/usr/obj/usr/src/sys/SUSHI i386


	
>Description:
	
        Update www/nanoblogger to latest version 3.4 and take maintainership.
        See patch preamble for details.
        
        Attached is also a shar-archive for the new port www/nanoblogger-extra
        providing additional language definitions, plugins, and various other
        add-ons for www/nanoblogger.  I added it to this PR as the update and
        the new port belong together.  If this is a problem let me know and
        I'll submit an extra PR for the new port.


>How-To-Repeat:
	
>Fix:

	

--- 0001-Update-www-nanoblogger-to-version-3.4.patch begins here ---
>From cbb16fa6c4499967825458863e0e247da0417041 Mon Sep 17 00:00:00 2001
From: Tobias Rehbein <tobias.rehbein at web.de>
Date: Fri, 19 Jun 2009 21:42:25 +0200

>From the nanoblogger project page:

Changes (since 3.3):

* Adds support for new "shortcode" style plugins. e.g.
  "[youtube]..."
* Adds new commands for creating and importing articles.
* Adds support for user defined break points via the
  entry excerpt plugin.
* Improved language support allows displaying
  early error messages in desired language.
* Includes several optimizations which
  translates to noticeable gains in overall
  speed.
* Adds additional control over amount and
  type of archives generated.
* Improves management of flat-file
  databases.
* Includes numerous bug fixes.
---
 www/nanoblogger/Makefile                           |   22 +++---
 www/nanoblogger/distinfo                           |    6 +-
 www/nanoblogger/files/patch-nb                     |   38 ++++++---
 www/nanoblogger/files/patch-nb.conf                |   11 +++
 .../files/patch-plugins__archive__master_index.sh  |   20 +++++
 .../patch-plugins__archive__year__year_archive.sh  |   35 ++++++++
 .../files/patch-plugins__page__feed_links.sh       |   52 ++++++++++++
 .../files/patch-plugins_entry_format_markdown_sh   |   11 ---
 .../files/patch-plugins_page_format_markdown_sh    |   11 ---
 www/nanoblogger/files/pkg-message.in               |   10 +--
 www/nanoblogger/pkg-plist                          |   85 ++++++++++----------
 11 files changed, 200 insertions(+), 101 deletions(-)

diff --git a/www/nanoblogger/Makefile b/www/nanoblogger/Makefile
index 597011b..f99c32e 100644
--- a/www/nanoblogger/Makefile
+++ b/www/nanoblogger/Makefile
@@ -7,12 +7,11 @@
 #
 
 PORTNAME=	nanoblogger
-PORTVERSION=	3.3
-PORTREVISION=	2
+PORTVERSION=	3.4
 CATEGORIES=	www
 MASTER_SITES=	SF
 
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	tobias.rehbein at web.de
 COMMENT=	Small weblog engine written in Bash for the command line
 
 RUN_DEPENDS=	bash:${PORTSDIR}/shells/bash
@@ -23,20 +22,19 @@ SUB_FILES=	pkg-message
 
 post-patch:
 	@${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" ${WRKSRC}/nb
-	@${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," ${WRKSRC}/plugins/entry/format/markdown.sh
-	@${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," ${WRKSRC}/plugins/page/format/markdown.sh
+	@${REINPLACE_CMD} -e "s,%%LOCALBASE%%,${LOCALBASE},g" ${WRKSRC}/nb
+	@${REINPLACE_CMD} -e "s,%%DATADIR%%,${DATADIR},g" ${WRKSRC}/nb
+	@${REINPLACE_CMD} -e "s,%%DOCSDIR%%,${DOCSDIR},g" ${WRKSRC}/nb
 
 do-install:
 	${INSTALL_SCRIPT} ${WRKSRC}/nb ${PREFIX}/bin
 	${INSTALL_DATA} ${WRKSRC}/nb.conf ${PREFIX}/etc/nb.conf.sample
 	${MKDIR} ${DATADIR}
-.for data in lang lib moods plugins
+.for data in default lang lib moods plugins
 	${MKDIR} ${DATADIR}/${data} && \
 		( cd ${WRKSRC}/${data} && \
-			${COPYTREE_SHARE} \* ${DATADIR}/${data} "! -name *.orig ! -name *.bak" )
+			${COPYTREE_SHARE} \* ${DATADIR}/${data} "! -name *.orig" )
 .endfor
-	${MKDIR} ${DATADIR}/default && \
-		${CP} -R ${WRKSRC}/default ${DATADIR}/
 	${CP} ${WRKSRC}/welcome-to-nb.txt ${DATADIR}
 
 post-install:
@@ -45,9 +43,11 @@ post-install:
 	fi
 .if !defined(NOPORTDOCS)
 	${MKDIR} ${DOCSDIR}
-.for doc in COPYING ChangeLog README TODO docs/nanoblogger.html
-	${INSTALL_MAN} ${WRKSRC}/${doc} ${DOCSDIR}
+.for doc in COPYING ChangeLog README TODO copyright
+	${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
 .endfor
+	${MKDIR} ${DOCSDIR}/html
+	${INSTALL_DATA} ${WRKSRC}/docs/nanoblogger.html ${DOCSDIR}/html
 .endif
 	@${CAT} ${PKGMESSAGE}
 
diff --git a/www/nanoblogger/distinfo b/www/nanoblogger/distinfo
index fdb7d3e..d9a950a 100644
--- a/www/nanoblogger/distinfo
+++ b/www/nanoblogger/distinfo
@@ -1,3 +1,3 @@
-MD5 (nanoblogger-3.3.tar.gz) = c9df242e48be0c9b7fca2443c00fd6dc
-SHA256 (nanoblogger-3.3.tar.gz) = b49b25ee18c42dc9cf47fdd456e5dd19033456c64104a0ccba34e318e5daf1a0
-SIZE (nanoblogger-3.3.tar.gz) = 82302
+MD5 (nanoblogger-3.4.tar.gz) = 6162a3637ab22e98ac4267e0db687fe1
+SHA256 (nanoblogger-3.4.tar.gz) = 29c42b3d5e356fb17ca08693279f16e966aeecf430d1a1cab8601c130b3a5a02
+SIZE (nanoblogger-3.4.tar.gz) = 95517
diff --git a/www/nanoblogger/files/patch-nb b/www/nanoblogger/files/patch-nb
index c426e0a..23b3038 100644
--- a/www/nanoblogger/files/patch-nb
+++ b/www/nanoblogger/files/patch-nb
@@ -1,23 +1,33 @@
---- nb.orig	Sun Jan 14 17:38:03 2007
-+++ nb	Sun Jan 14 17:41:26 2007
+--- ./nb.orig	2009-04-26 03:55:07.000000000 +0200
++++ ./nb	2009-06-22 09:31:59.000000000 +0200
 @@ -1,4 +1,4 @@
 -#! /bin/bash
-+#!/usr/bin/env bash
++#! %%LOCALBASE%%/bin/bash
  ############################################################
- #  NanoBlogger 3.3 Copyright 2006 n1xt3r (Kevin R. Wood)   #
+ #  NanoBlogger 3.4 Copyright 2009 n1xt3r (Kevin R. Wood)   #
  ############################################################
-@@ -8,11 +8,11 @@
- VERSION="3.3"
+@@ -9,11 +9,11 @@
  
- # nanoblogger's base install directory.
+ # -- hardcoded paths --
+ # where to expect nanoblogger's base
 -NB_BASE_DIR=`dirname $0`
-+NB_BASE_DIR="%%PREFIX%%/share/nanoblogger"
- # documentation
++NB_BASE_DIR=%%DATADIR%%
+ # where to expect nanoblogger's documentation
 -NB_DOC_DIR="$NB_BASE_DIR/docs"
-+NB_DOC_DIR="%%PREFIX%%/share/doc/nanoblogger"
- # nanoblogger's conf file
++NB_DOC_DIR="%%DOCSDIR%%"
+ # where to expect nanoblogger's conf file
 -NB_CFG_DIR="$NB_BASE_DIR"
 +NB_CFG_DIR="%%PREFIX%%/etc"
- 
- ### hardcoded paths ###
- 
+ # nanoblogger's language definitions directory.
+ NB_LANG_DIR="${NB_BASE_DIR}/lang"
+ # nanoblogger's module directory.
+@@ -863,6 +863,9 @@
+ 			for weblog_dir in "$NB_BASE_DIR"/default/*; do
+ 				cp -R "$weblog_dir" "$BLOG_DIR"
+ 			done
++			# set writable mode for default files
++			find "$BLOG_DIR" -type d -print0 | xargs -0 chmod 755
++			find "$BLOG_DIR" -type f -print0 | xargs -0 chmod 644
+ 			# create some critical empty directories
+ 			for weblog_emptydir in "$ARCHIVES_DIR" "$CACHE_DIR" "$PARTS_DIR"; do
+ 				[ ! -d "$BLOG_DIR/$weblog_emptydir" ] && mkdir "$BLOG_DIR/$weblog_emptydir"
diff --git a/www/nanoblogger/files/patch-nb.conf b/www/nanoblogger/files/patch-nb.conf
new file mode 100644
index 0000000..6f99204
--- /dev/null
+++ b/www/nanoblogger/files/patch-nb.conf
@@ -0,0 +1,11 @@
+--- ./nb.conf.orig	2007-02-19 00:55:08.000000000 +0100
++++ ./nb.conf	2009-06-22 09:31:59.000000000 +0200
+@@ -7,7 +7,7 @@
+ NB_LANG="en"
+ 
+ # Set the default blog directory
+-#BLOG_DIR="/var/www/weblog"
++#BLOG_DIR="/usr/local/www/weblog"
+ 
+ # --- Blog Templates ---
+ #
diff --git a/www/nanoblogger/files/patch-plugins__archive__master_index.sh b/www/nanoblogger/files/patch-plugins__archive__master_index.sh
new file mode 100644
index 0000000..d1c9b31
--- /dev/null
+++ b/www/nanoblogger/files/patch-plugins__archive__master_index.sh
@@ -0,0 +1,20 @@
+--- ./plugins/archive/master_index.sh.orig	2008-05-27 06:37:33.000000000 +0200
++++ ./plugins/archive/master_index.sh	2009-06-22 09:31:59.000000000 +0200
+@@ -65,7 +65,7 @@
+ 	cat_total=${#db_categories[*]}
+ 	if [ "$cat_total" -gt 0 ]; then
+ 		# make NB_CategoryLinks placeholder
+-		NB_BrowseCategoryLinks=$(
++		NB_BrowseCategoryLinks=`
+ 		cat <<-EOF
+ 			<a id="category"></a>
+ 			<strong>$template_browsecat</strong>
+@@ -73,7 +73,7 @@
+ 				$NB_ArchiveCategoryLinks
+ 			</div>
+ 			<br />
+-		EOF)
++		EOF`
+ 	fi
+ 
+ 	# make NB_ArchiveLinks placeholder
diff --git a/www/nanoblogger/files/patch-plugins__archive__year__year_archive.sh b/www/nanoblogger/files/patch-plugins__archive__year__year_archive.sh
new file mode 100644
index 0000000..356c174
--- /dev/null
+++ b/www/nanoblogger/files/patch-plugins__archive__year__year_archive.sh
@@ -0,0 +1,35 @@
+--- ./plugins/archive/year/year_archive.sh.orig	2008-07-15 20:11:53.000000000 +0200
++++ ./plugins/archive/year/year_archive.sh	2009-06-22 09:33:11.000000000 +0200
+@@ -50,7 +50,7 @@
+ 		set_baseurl "../../"
+ 
+ 		ARCHENTRY_LIST=${DB_RESULTS[*]}
+-		NB_ArchiveEntryLinks=$(
++		NB_ArchiveEntryLinks=`
+ 		for entry in ${ARCHENTRY_LIST[*]}; do
+ 			NB_EntryID=$x_id${entrylink_var//[\/]/-}
+ 			set_entrylink "$entry"
+@@ -66,12 +66,12 @@
+ 				# Command to help filter order of categories
+ 				: ${CATLINKS_FILTERCMD:=sort}
+ 				>"$SCRATCH_FILE".cat_links
+-				entry_wcatids=`grep "$entry" "$NB_DATA_DIR/master.$NB_DBTYPE"`
++				entry_wcatids=$(grep "$entry" "$NB_DATA_DIR/master.$NB_DBTYPE")
+ 				entry_catids=${entry_wcatids##*\>}
+ 				[ "$entry_wcatids" = "$entry_catids" ] &&
+ 					entry_catids=
+ 				for entry_catnum in ${entry_catids//\,/ }; do
+-					cat_title=`nb_print "$NB_DATA_DIR"/cat_"$entry_catnum.$NB_DBTYPE" 1`
++					cat_title=$(nb_print "$NB_DATA_DIR"/cat_"$entry_catnum.$NB_DBTYPE" 1)
+ 					set_catlink cat_"$entry_catnum.$NB_DBTYPE"
+ 					cat_index="$category_link"
+ 					# following must fit on single line
+@@ -92,7 +92,7 @@
+ 				- <a href="${ARCHIVES_PATH}$NB_EntryPermalink">$NB_ArchiveEntryTitle</a>
+ 				$([ ! -z "$NB_EntryCategories" ] && echo "- $NB_EntryCategories")<br />
+ 			EOF
+-		done; month=)
++		done; month=`
+ 
+ 		# create links for monthly archives
+ 		[ -z "$CAL_CMD" ] && CAL_CMD="cal"
diff --git a/www/nanoblogger/files/patch-plugins__page__feed_links.sh b/www/nanoblogger/files/patch-plugins__page__feed_links.sh
new file mode 100644
index 0000000..4867eb3
--- /dev/null
+++ b/www/nanoblogger/files/patch-plugins__page__feed_links.sh
@@ -0,0 +1,52 @@
+--- ./plugins/page/feed_links.sh.orig	2007-02-05 00:12:00.000000000 +0100
++++ ./plugins/page/feed_links.sh	2009-06-22 09:31:59.000000000 +0200
+@@ -16,14 +16,14 @@
+ 		NB_AtomLink="${BASE_URL}atom.$NB_SYND_FILETYPE"
+ 		NB_AtomTitle="Atom $NB_AtomVer"
+ 	fi
+-	NB_AtomAltLink=$(
++	NB_AtomAltLink=`
+ 	cat <<-EOF
+ 		<link rel="alternate" type="application/atom+xml"
+ 			title="$NB_AtomTitle"
+ 			href="$NB_AtomLink"
+ 		/>
+ 	EOF
+-	)
++	`
+ fi
+ 
+ # RSS 2.0
+@@ -36,14 +36,14 @@
+ 		NB_RSS2Link="${BASE_URL}rss.$NB_SYND_FILETYPE"
+ 		NB_RSS2Title="RSS $NB_RSS2Ver"
+ 	fi
+-	NB_RSS2AltLink=$(
++	NB_RSS2AltLink=`
+ 	cat <<-EOF
+ 		<link rel="alternate" type="application/rss+xml"
+ 			title="$NB_RSS2Title"
+ 			href="$NB_RSS2Link"
+ 		/>
+ 	EOF
+-	)
++	`
+ fi
+ 
+ # RSS 1.0
+@@ -56,13 +56,13 @@
+ 		NB_RSSLink="${BASE_URL}index.$NB_SYND_FILETYPE"
+ 		NB_RSSTitle="RSS $NB_RSSVer"
+ 	fi
+-	NB_RSSAltLink=$(
++	NB_RSSAltLink=`
+ 	cat <<-EOF
+ 		<link rel="alternate" type="application/rss+xml"
+ 			title="$NB_RSSTitle"
+ 			href="$NB_RSSLink"
+ 		/>
+ 	EOF
+-	)
++	`
+ fi
+ 
diff --git a/www/nanoblogger/files/patch-plugins_entry_format_markdown_sh b/www/nanoblogger/files/patch-plugins_entry_format_markdown_sh
deleted file mode 100644
index da31b0d..0000000
--- a/www/nanoblogger/files/patch-plugins_entry_format_markdown_sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- plugins/entry/format/markdown.sh.orig	2005-11-03 08:21:22.000000000 +0100
-+++ plugins/entry/format/markdown.sh	2008-06-12 11:22:45.000000000 +0200
-@@ -2,7 +2,7 @@
- # Markdown is documented and implemented at
- #   <URL:http://daringfireball.net/projects/markdown/>
- 
--MARKDOWN="/usr/bin/markdown"
-+MARKDOWN="%%PREFIX%%/bin/markdown"
- MARKDOWN_OPTS=""
- 
- # nb_msg "$plugins_textformataction `basename $nb_plugin` ..."
diff --git a/www/nanoblogger/files/patch-plugins_page_format_markdown_sh b/www/nanoblogger/files/patch-plugins_page_format_markdown_sh
deleted file mode 100644
index 443504f..0000000
--- a/www/nanoblogger/files/patch-plugins_page_format_markdown_sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- plugins/page/format/markdown.sh.orig	2005-11-09 23:45:03.000000000 +0100
-+++ plugins/page/format/markdown.sh	2008-06-12 11:23:22.000000000 +0200
-@@ -2,7 +2,7 @@
- # Markdown is documented and implemented at
- #   <URL:http://daringfireball.net/projects/markdown/>
- 
--MARKDOWN="/usr/bin/markdown"
-+MARKDOWN="%%PREFIX%%/bin/markdown"
- MARKDOWN_OPTS=""
- 
- nb_msg "$plugins_textformataction `basename $nb_plugin` ..."
diff --git a/www/nanoblogger/files/pkg-message.in b/www/nanoblogger/files/pkg-message.in
index 15ba3ba..a2a5628 100644
--- a/www/nanoblogger/files/pkg-message.in
+++ b/www/nanoblogger/files/pkg-message.in
@@ -17,16 +17,8 @@ The provided documentation and the preferred upgrade path (in the README
 file) can be found in the additional documentation directory:
   %%DOCSDIR%%/*
 
-
 SIDE NOTES FOR OLD USERS:
 
 As always with new release, don't forget to read the documentation and to
-update your weblog configuration file, e.g. ${blog_dir}/blog.conf.  In the
-same time, pay attention to these particular points:
- - The way articles are build has changed: nb {-E|--draft} must be use now.
- - The base skeleton has been modified too, you _may_ want to update your
-   old entries, but that seems not mandatory though.
- - Be careful if you have customized your CSS style file: there is a lot of
-   changes in this area, so layout may be very different with this version
-   than you may expected.
+update your weblog configuration file, e.g. ${blog_dir}/blog.conf.
 
diff --git a/www/nanoblogger/pkg-plist b/www/nanoblogger/pkg-plist
index 139f40f..2d42137 100644
--- a/www/nanoblogger/pkg-plist
+++ b/www/nanoblogger/pkg-plist
@@ -5,24 +5,14 @@ etc/nb.conf.sample
 @exec mkdir -p %D/share/nanoblogger/default/parts
 @exec mkdir -p %D/share/nanoblogger/default/cache
 @exec mkdir -p %D/share/nanoblogger/default/plugins
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/nanoblogger.html
 %%DATADIR%%/default/articles/example.txt
-%%DATADIR%%/default/atom.xml
 %%DATADIR%%/default/blog.conf
 %%DATADIR%%/default/data/cat_1.db
 %%DATADIR%%/default/images/favicon.ico
 %%DATADIR%%/default/images/feed-icon-14x14.png
-%%DATADIR%%/default/index.html
-%%DATADIR%%/default/index.xml
+%%DATADIR%%/default/styles/feed.css
 %%DATADIR%%/default/styles/nb_clean.css
 %%DATADIR%%/default/styles/nb_default.css
-%%DATADIR%%/default/styles/nb_rusted.css
-%%DATADIR%%/default/styles/nb_spring.css
-%%DATADIR%%/default/styles/nb_steelblue.css
 %%DATADIR%%/default/styles/print.css
 %%DATADIR%%/default/templates/category_archive.htm
 %%DATADIR%%/default/templates/category_entry.htm
@@ -34,6 +24,7 @@ etc/nb.conf.sample
 %%DATADIR%%/default/templates/main_links.htm
 %%DATADIR%%/default/templates/makepage.htm
 %%DATADIR%%/default/templates/month_archive.htm
+%%DATADIR%%/default/templates/month_entry.htm
 %%DATADIR%%/default/templates/permalink.htm
 %%DATADIR%%/default/templates/permalink_entry.htm
 %%DATADIR%%/default/templates/weblog_status.htm
@@ -42,9 +33,10 @@ etc/nb.conf.sample
 %%DATADIR%%/lang/en/messages.lang
 %%DATADIR%%/lang/en/plugins.lang
 %%DATADIR%%/lang/en/templates.lang
+%%DATADIR%%/lib/archive.sh
 %%DATADIR%%/lib/config.sh
+%%DATADIR%%/lib/database.sh
 %%DATADIR%%/lib/error.sh
-%%DATADIR%%/lib/query.sh
 %%DATADIR%%/lib/tools.sh
 %%DATADIR%%/moods/moods.conf
 %%DATADIR%%/moods/mymood.txt
@@ -64,18 +56,16 @@ etc/nb.conf.sample
 %%DATADIR%%/moods/smilies/smiley.gif
 %%DATADIR%%/moods/smilies/tongue.gif
 %%DATADIR%%/moods/smilies/wink.gif
-%%DATADIR%%/plugins/archive/day/cal2daytitle.sh
+%%DATADIR%%/plugins/archive/day/day_archive.sh
 %%DATADIR%%/plugins/archive/master_index.sh
-%%DATADIR%%/plugins/archive/month/month_calendar.sh
-%%DATADIR%%/plugins/archive/year/year_index.sh
+%%DATADIR%%/plugins/archive/month/month_archive.sh
+%%DATADIR%%/plugins/archive/year/year_archive.sh
 %%DATADIR%%/plugins/atom.sh
 %%DATADIR%%/plugins/calendar.sh
 %%DATADIR%%/plugins/entry/category_links.sh
 %%DATADIR%%/plugins/entry/format/autobr.sh
 %%DATADIR%%/plugins/entry/format/markdown.sh
 %%DATADIR%%/plugins/entry/format/raw.sh
-%%DATADIR%%/plugins/entry/mod/base_url.sh
-%%DATADIR%%/plugins/entry/mod/moods.sh
 %%DATADIR%%/plugins/makepage/tidy.sh
 %%DATADIR%%/plugins/page/feed_links.sh
 %%DATADIR%%/plugins/page/format/autobr.sh
@@ -85,35 +75,46 @@ etc/nb.conf.sample
 %%DATADIR%%/plugins/post/clean_parts.off
 %%DATADIR%%/plugins/recent_entries.sh
 %%DATADIR%%/plugins/rss2.sh
+%%DATADIR%%/plugins/shortcode/baseurl.sh
+%%DATADIR%%/plugins/shortcode/moods.sh
 %%DATADIR%%/plugins/weblog_links.sh
 %%DATADIR%%/plugins/weblog_status.sh
 %%DATADIR%%/plugins/z001_articles_meta.sh
 %%DATADIR%%/welcome-to-nb.txt
- at dirrm %%DATADIR%%/plugins/post
- at dirrm %%DATADIR%%/plugins/page/format
- at dirrm %%DATADIR%%/plugins/page
- at dirrm %%DATADIR%%/plugins/makepage
- at dirrm %%DATADIR%%/plugins/entry/mod
- at dirrm %%DATADIR%%/plugins/entry/format
- at dirrm %%DATADIR%%/plugins/entry
- at dirrm %%DATADIR%%/plugins/archive/year
- at dirrm %%DATADIR%%/plugins/archive/month
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%PORTDOCS%%%%DOCSDIR%%/copyright
+%%PORTDOCS%%%%DOCSDIR%%/html/nanoblogger.html
+ at dirrm %%DATADIR%%/default/articles
+ at dirrm %%DATADIR%%/default/cache
+ at dirrm %%DATADIR%%/default/data
+ at dirrm %%DATADIR%%/default/images
+ at dirrm %%DATADIR%%/default/plugins
+ at dirrm %%DATADIR%%/default/styles
+ at dirrm %%DATADIR%%/default/templates
+ at dirrm %%DATADIR%%/default
+ at dirrm %%DATADIR%%/lang/en
+ at dirrm %%DATADIR%%/lang
+ at dirrm %%DATADIR%%/lib
+ at dirrm %%DATADIR%%/moods/smilies
+ at dirrm %%DATADIR%%/moods
+ at dirrm %%DATADIR%%/plugins/archive/category
 @dirrm %%DATADIR%%/plugins/archive/day
+ at dirrm %%DATADIR%%/plugins/archive/month
+ at dirrm %%DATADIR%%/plugins/archive/year
 @dirrm %%DATADIR%%/plugins/archive
+ at dirrm %%DATADIR%%/plugins/entry/format
+ at dirrm %%DATADIR%%/plugins/entry/mod
+ at dirrm %%DATADIR%%/plugins/entry
+ at dirrm %%DATADIR%%/plugins/makepage
+ at dirrm %%DATADIR%%/plugins/page/format
+ at dirrm %%DATADIR%%/plugins/page/mod
+ at dirrm %%DATADIR%%/plugins/page
+ at dirrm %%DATADIR%%/plugins/post
+ at dirrm %%DATADIR%%/plugins/shortcode
 @dirrm %%DATADIR%%/plugins
- at dirrm %%DATADIR%%/moods/smilies
- at dirrm %%DATADIR%%/moods
- at dirrm %%DATADIR%%/lib
- at dirrm %%DATADIR%%/lang/en
- at dirrm %%DATADIR%%/lang
- at dirrm %%DATADIR%%/default/templates
- at dirrm %%DATADIR%%/default/styles
- at dirrm %%DATADIR%%/default/plugins
- at dirrm %%DATADIR%%/default/parts
- at dirrm %%DATADIR%%/default/images
- at dirrm %%DATADIR%%/default/data
- at dirrm %%DATADIR%%/default/cache
- at dirrm %%DATADIR%%/default/articles
- at dirrm %%DATADIR%%/default
- at dirrm %%DATADIR%%
- at dirrm %%DOCSDIR%%
+ at dirrm %%DATADIR%%/
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/html
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/
-- 
1.6.3.2
--- 0001-Update-www-nanoblogger-to-version-3.4.patch ends here ---

--- new-port__www_nanoblogger-extra.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:
#
#	www/nanoblogger-extra
#	www/nanoblogger-extra/files
#	www/nanoblogger-extra/Makefile
#	www/nanoblogger-extra/distinfo
#	www/nanoblogger-extra/pkg-descr
#	www/nanoblogger-extra/pkg-plist
#
echo c - www/nanoblogger-extra
mkdir -p www/nanoblogger-extra > /dev/null 2>&1
echo c - www/nanoblogger-extra/files
mkdir -p www/nanoblogger-extra/files > /dev/null 2>&1
echo x - www/nanoblogger-extra/Makefile
sed 's/^X//' >www/nanoblogger-extra/Makefile << 'd153722807fb182bc0469145aa0fca74'
X# ex:ts=8
X# Ports collection makefile for:	nanoblogger-extra
X# Date created:			Jun 19, 2009
X# Whom:				Tobias Rehbein <tobias.rehbein at web.de>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	nanoblogger-extra
XPORTVERSION=	3.4
XCATEGORIES=	www
XMASTER_SITES=	SF/nanoblogger
X
XMAINTAINER=	tobias.rehbein at web.de
XCOMMENT=	Extras for nanoblogger, a small weblog engine
X
XRUN_DEPENDS=	nb:${PORTSDIR}/www/nanoblogger
X
XNO_BUILD=	yes
X
XDATADIR=	${PREFIX}/share/nanoblogger
X
Xdo-install:
X.for data in default lang plugins
X	( cd ${WRKSRC}/${data} && \
X		${COPYTREE_SHARE} \* ${DATADIR}/${data} "! -name *.orig" )
X.endfor
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X.for doc in COPYING README
X	${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
X.endfor
X	${MKDIR} ${DOCSDIR}/html
X	${INSTALL_DATA} ${WRKSRC}/docs/*.html ${DOCSDIR}/html
X.endif
X.if !defined(NOPORTEXAMPLES)
X	${MKDIR} ${EXAMPLESDIR}
X	${INSTALL_DATA} ${WRKSRC}/docs/examples/nanoblogger.bash_completion ${EXAMPLESDIR}
X.endif
X
X.include <bsd.port.mk>
d153722807fb182bc0469145aa0fca74
echo x - www/nanoblogger-extra/distinfo
sed 's/^X//' >www/nanoblogger-extra/distinfo << '440d91f732f22822774f5c60df66db85'
XMD5 (nanoblogger-extra-3.4.tar.gz) = 0c64600939a50faf67fb8ba1a6431ef1
XSHA256 (nanoblogger-extra-3.4.tar.gz) = 6f92ba47cf28b9caa6e309196ec4018988708dee87219631940da450def7bc3b
XSIZE (nanoblogger-extra-3.4.tar.gz) = 68202
440d91f732f22822774f5c60df66db85
echo x - www/nanoblogger-extra/pkg-descr
sed 's/^X//' >www/nanoblogger-extra/pkg-descr << 'a8bd5f863031a44677748864d64c8675'
XNanoBlogger is a small weblog engine written in Bash for the command
Xline.  It uses common UNIX tools such as cat, grep, and sed to create
Xstatic HTML content.
X
XThis port (www/nanoblogger-extra) contains additional language 
Xdefinitions, plugins, and various other add-ons for www/nanoblogger.
X
XWWW: http://nanoblogger.sourceforge.net/
a8bd5f863031a44677748864d64c8675
echo x - www/nanoblogger-extra/pkg-plist
sed 's/^X//' >www/nanoblogger-extra/pkg-plist << '23e319591861173dfe0bb72392af31d8'
X%%DATADIR%%/default/styles/nb_rusted.css
X%%DATADIR%%/default/styles/nb_spring.css
X%%DATADIR%%/default/styles/nb_steelblue.css
X%%DATADIR%%/default/templates/category_inc_archive.htm
X%%DATADIR%%/default/templates/category_inc_entry.htm
X%%DATADIR%%/lang/de/help.txt
X%%DATADIR%%/lang/de/messages.lang
X%%DATADIR%%/lang/de/plugins.lang
X%%DATADIR%%/lang/de/templates.lang
X%%DATADIR%%/lang/es/help.txt
X%%DATADIR%%/lang/es/messages.lang
X%%DATADIR%%/lang/es/plugins.lang
X%%DATADIR%%/lang/es/templates.lang
X%%DATADIR%%/lang/fr/help.txt
X%%DATADIR%%/lang/fr/messages.lang
X%%DATADIR%%/lang/fr/plugins.lang
X%%DATADIR%%/lang/fr/templates.lang
X%%DATADIR%%/lang/tr/help.txt
X%%DATADIR%%/lang/tr/messages.lang
X%%DATADIR%%/lang/tr/plugins.lang
X%%DATADIR%%/lang/tr/templates.lang
X%%DATADIR%%/lang/zh_TW/help.txt
X%%DATADIR%%/lang/zh_TW/messages.lang
X%%DATADIR%%/lang/zh_TW/plugins.lang
X%%DATADIR%%/lang/zh_TW/templates.lang
X%%DATADIR%%/plugins/archive/category/include_listings.sh
X%%DATADIR%%/plugins/archive/master_fullindex.off
X%%DATADIR%%/plugins/entry/format/autopbr.sh
X%%DATADIR%%/plugins/entry/z0_excerpt.off
X%%DATADIR%%/plugins/page/format/autopbr.sh
X%%DATADIR%%/plugins/page/page_links.off
X%%DATADIR%%/plugins/shortcode/yahoobuzz.sh
X%%DATADIR%%/plugins/shortcode/youtube.sh
X%%DATADIR%%/plugins/001_mymood.off
X%%DATADIR%%/plugins/file_links.sh
X%%DATADIR%%/plugins/fortune.sh
X%%DATADIR%%/plugins/rss.sh
X%%PORTDOCS%%%%DOCSDIR%%/COPYING
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%%%DOCSDIR%%/html/nanoblogger_de.html
X%%PORTDOCS%%%%DOCSDIR%%/html/nanoblogger_fr.html
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nanoblogger.bash_completion
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/html
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/
X at dirrm %%DATADIR%%/lang/de
X at dirrm %%DATADIR%%/lang/es
X at dirrm %%DATADIR%%/lang/fr
X at dirrm %%DATADIR%%/lang/tr
X at dirrm %%DATADIR%%/lang/zh_TW
23e319591861173dfe0bb72392af31d8
exit
--- new-port__www_nanoblogger-extra.shar ends here ---


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



More information about the freebsd-ports-bugs mailing list