ports/77659: [PATCH] Update www/wordpress to 1.5

Yuan-Chung Hsiao ychsiao at ychsiao.org
Fri Feb 18 01:00:46 UTC 2005


>Number:         77659
>Category:       ports
>Synopsis:       [PATCH] Update www/wordpress to 1.5
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Feb 18 01:00:43 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Yuan-Chung Hsiao
>Release:        FreeBSD 4.10-RELEASE-p5 i386
>Organization:
Computer Center, Shu-Te University
>Environment:
System: FreeBSD FreeBSD.stu.edu.tw 4.10-RELEASE-p5 FreeBSD 4.10-RELEASE-p5 #0: Wed Dec 29 16:57:25 CST 2004 root at FreeBSD.stu.edu.tw:/usr/obj/usr/src/sys/FreeBSD i386


>Description:
- Update to 1.5
  http://wordpress.org/development/2005/02/strayhorn/

- The distfile still has not made it to sourceforge.net, and the 
  release version of it on the website is "latest.tar.gz", so I have
  made a mirror for my organization public ftp.

>How-To-Repeat:
* add pkg-message

# 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:
#
#       pkg-message
#
echo x - pkg-message
sed 's/^X//' >pkg-message << 'END-of-pkg-message'
X
X                  **** NOTE ****
X        Before the first use of WordPress, copy wp-config-sample.php to wp-config.php
X        in ${PREFIX}/${WORDPRESS}
X        And Modify it to fit your MySQL.
X        Maybe you need 'mysqladmin create wordpress' first
X
END-of-pkg-message
exit


*diff Makefile
ychsiao at FreeBSD [/home/ychsiao/project/wordpress] (2:33) svn diff Makefile
Index: Makefile
===================================================================
--- Makefile	(revision 324)
+++ Makefile	(working copy)
@@ -6,10 +6,9 @@
 #
 
 PORTNAME=	wordpress
-PORTVERSION=	1.2.2
+PORTVERSION=	1.5
 CATEGORIES=	www
-MASTER_SITES=	${MASTER_SITE_SOURCEFORGE} \
-		http://www.tobez.org/download/port-mirrors/www/wordpress/
+MASTER_SITES=	ftp://ftp.stu.edu.tw/pub/wordpress/
 MASTER_SITE_SUBDIR=	cafelog
 
 MAINTAINER=	ports at FreeBSD.org
@@ -23,11 +22,19 @@
 WANT_PHP_WEB=	YES
 WORDPRESS?=	www/data-dist/wordpress
 PLIST_SUB+=	WORDPRESS=${WORDPRESS}
+PLIST=		${WRKDIR}/pkg-plist
 
 .if !defined(NOPORTDOCS)
 PORTDOCS=	license.txt readme.html
 .endif
 
+pre-install:
+	cd ${WRKSRC} && ${FIND} -s * -type f | \
+		${SED} -e 's|^|${WORDPRESS}/|' > ${PLIST} \
+		&& ${FIND} -d * -type d | \
+		${SED} -e 's|^|@dirrm ${WORDPRESS}/|' >> ${PLIST} \
+		&& ${ECHO_CMD} @dirrm ${WORDPRESS} >> ${PLIST}
+
 do-install:
 	-${MKDIR} ${PREFIX}/${WORDPRESS}
 	@${CHOWN} www:www ${PREFIX}/${WORDPRESS}
@@ -41,12 +48,6 @@
 .endif
 
 post-install:
-	@${ECHO_MSG}
-	@${ECHO_MSG} "          **** NOTE ****"
-	@${ECHO_MSG} "Before the first use of WordPress, copy wp-config-sample.php to wp-config.php"
-	@${ECHO_MSG} "in ${PREFIX}/${WORDPRESS}"
-	@${ECHO_MSG} "And Modify it to fit your MySQL."
-	@${ECHO_MSG} "Maybe you need 'mysqladmin create wordpress' first"
-	@${ECHO_MSG}
+	@${CAT} ${PKGMESSAGE}
 
 .include <bsd.port.mk>

*diff distinfo
ychsiao at FreeBSD [~/project/wordpress] [2:24/W6] svn diff distinfo
Index: distinfo
===================================================================
--- distinfo    (revision 337)
+++ distinfo    (working copy)
@@ -1,2 +1,2 @@
-MD5 (wordpress-1.2.2.tar.gz) = f93edddd547a06cc0fa2a7264b64fdf6
-SIZE (wordpress-1.2.2.tar.gz) = 250794
+MD5 (wordpress-1.5.tar.gz) = df6dc18a7a0d93fa6bb187eb48b41612
+SIZE (wordpress-1.5.tar.gz) = 280251

*diff pkg-plist
ychsiao at FreeBSD [~/project/wordpress] [2:25/W6] svn diff pkg-plist 
Index: pkg-plist
===================================================================
--- pkg-plist	(revision 324)
+++ pkg-plist	(working copy)
@@ -1,157 +1 @@
- at comment $FreeBSD: ports/www/wordpress/pkg-plist,v 1.3 2005/01/20 20:56:44 tobez Exp $
-%%WORDPRESS%%/wp-content/plugins/google-hilite.php
-%%WORDPRESS%%/wp-content/plugins/hello.php
-%%WORDPRESS%%/wp-content/plugins/markdown.php
-%%WORDPRESS%%/wp-content/plugins/textile1.php
-%%WORDPRESS%%/wp-content/plugins/textile2.php
-%%WORDPRESS%%/wp-content/link-update-cache.xml
-%%WORDPRESS%%/wp-content/links-update-cache.xml
-%%WORDPRESS%%/wp-admin/wp-admin.css
-%%WORDPRESS%%/wp-admin/admin-functions.php
-%%WORDPRESS%%/wp-admin/admin-header.php
-%%WORDPRESS%%/wp-admin/auth.php
-%%WORDPRESS%%/wp-admin/bookmarklet.php
-%%WORDPRESS%%/wp-admin/categories.php
-%%WORDPRESS%%/wp-admin/edit-comments.php
-%%WORDPRESS%%/wp-admin/edit-form-advanced.php
-%%WORDPRESS%%/wp-admin/edit-form-comment.php
-%%WORDPRESS%%/wp-admin/edit-form.php
-%%WORDPRESS%%/wp-admin/edit.php
-%%WORDPRESS%%/wp-admin/import-b2.php
-%%WORDPRESS%%/wp-admin/import-blogger.php
-%%WORDPRESS%%/wp-admin/import-greymatter.php
-%%WORDPRESS%%/wp-admin/import-livejournal.php
-%%WORDPRESS%%/wp-admin/import-mt.php
-%%WORDPRESS%%/wp-admin/import-rss.php
-%%WORDPRESS%%/wp-admin/import-textpattern.php
-%%WORDPRESS%%/wp-admin/index.php
-%%WORDPRESS%%/wp-admin/install-helper.php
-%%WORDPRESS%%/wp-admin/install.php
-%%WORDPRESS%%/wp-admin/link-add.php
-%%WORDPRESS%%/wp-admin/link-categories.php
-%%WORDPRESS%%/wp-admin/link-import.php
-%%WORDPRESS%%/wp-admin/link-manager.php
-%%WORDPRESS%%/wp-admin/link-parse-opml.php
-%%WORDPRESS%%/wp-admin/menu.php
-%%WORDPRESS%%/wp-admin/moderation.php
-%%WORDPRESS%%/wp-admin/optionhandler.php
-%%WORDPRESS%%/wp-admin/options-discussion.php
-%%WORDPRESS%%/wp-admin/options-general.php
-%%WORDPRESS%%/wp-admin/options-head.php
-%%WORDPRESS%%/wp-admin/options-misc.php
-%%WORDPRESS%%/wp-admin/options-permalink.php
-%%WORDPRESS%%/wp-admin/options-reading.php
-%%WORDPRESS%%/wp-admin/options-writing.php
-%%WORDPRESS%%/wp-admin/options.php
-%%WORDPRESS%%/wp-admin/plugins.php
-%%WORDPRESS%%/wp-admin/post.php
-%%WORDPRESS%%/wp-admin/profile.php
-%%WORDPRESS%%/wp-admin/quicktags.js
-%%WORDPRESS%%/wp-admin/quicktags.php
-%%WORDPRESS%%/wp-admin/setup-config.php
-%%WORDPRESS%%/wp-admin/sidebar.php
-%%WORDPRESS%%/wp-admin/templates.php
-%%WORDPRESS%%/wp-admin/upgrade-functions.php
-%%WORDPRESS%%/wp-admin/upgrade.php
-%%WORDPRESS%%/wp-admin/upload.php
-%%WORDPRESS%%/wp-admin/users.php
-%%WORDPRESS%%/wp-admin/admin-footer.php
-%%WORDPRESS%%/wp-images/links/tick.png
-%%WORDPRESS%%/wp-images/links/rating-1.gif
-%%WORDPRESS%%/wp-images/links/rating-2.gif
-%%WORDPRESS%%/wp-images/links/rating-3.gif
-%%WORDPRESS%%/wp-images/links/rating-4.gif
-%%WORDPRESS%%/wp-images/links/rating-5.gif
-%%WORDPRESS%%/wp-images/links/rating-6.gif
-%%WORDPRESS%%/wp-images/links/rating-7.gif
-%%WORDPRESS%%/wp-images/links/rating-8.gif
-%%WORDPRESS%%/wp-images/links/rating-9.gif
-%%WORDPRESS%%/wp-images/links/star.gif
-%%WORDPRESS%%/wp-images/links/rating-0.gif
-%%WORDPRESS%%/wp-images/smilies/icon_wink.gif
-%%WORDPRESS%%/wp-images/smilies/icon_biggrin.gif
-%%WORDPRESS%%/wp-images/smilies/icon_confused.gif
-%%WORDPRESS%%/wp-images/smilies/icon_cool.gif
-%%WORDPRESS%%/wp-images/smilies/icon_cry.gif
-%%WORDPRESS%%/wp-images/smilies/icon_eek.gif
-%%WORDPRESS%%/wp-images/smilies/icon_evil.gif
-%%WORDPRESS%%/wp-images/smilies/icon_exclaim.gif
-%%WORDPRESS%%/wp-images/smilies/icon_idea.gif
-%%WORDPRESS%%/wp-images/smilies/icon_lol.gif
-%%WORDPRESS%%/wp-images/smilies/icon_mad.gif
-%%WORDPRESS%%/wp-images/smilies/icon_mrgreen.gif
-%%WORDPRESS%%/wp-images/smilies/icon_neutral.gif
-%%WORDPRESS%%/wp-images/smilies/icon_question.gif
-%%WORDPRESS%%/wp-images/smilies/icon_razz.gif
-%%WORDPRESS%%/wp-images/smilies/icon_redface.gif
-%%WORDPRESS%%/wp-images/smilies/icon_rolleyes.gif
-%%WORDPRESS%%/wp-images/smilies/icon_sad.gif
-%%WORDPRESS%%/wp-images/smilies/icon_smile.gif
-%%WORDPRESS%%/wp-images/smilies/icon_surprised.gif
-%%WORDPRESS%%/wp-images/smilies/icon_twisted.gif
-%%WORDPRESS%%/wp-images/smilies/icon_arrow.gif
-%%WORDPRESS%%/wp-images/header-shadow.png
-%%WORDPRESS%%/wp-images/wp-favicon.png
-%%WORDPRESS%%/wp-images/wp-small.png
-%%WORDPRESS%%/wp-images/wpminilogo.png
-%%WORDPRESS%%/wp-images/xml.gif
-%%WORDPRESS%%/wp-images/fade-butt.png
-%%WORDPRESS%%/wp-includes/wp-l10n.php
-%%WORDPRESS%%/wp-includes/class-smarty.php
-%%WORDPRESS%%/wp-includes/class-xmlrpc.php
-%%WORDPRESS%%/wp-includes/class-xmlrpcs.php
-%%WORDPRESS%%/wp-includes/functions-formatting.php
-%%WORDPRESS%%/wp-includes/functions.php
-%%WORDPRESS%%/wp-includes/gettext.php
-%%WORDPRESS%%/wp-includes/kses.php
-%%WORDPRESS%%/wp-includes/links-update-xml.php
-%%WORDPRESS%%/wp-includes/links.php
-%%WORDPRESS%%/wp-includes/locale.php
-%%WORDPRESS%%/wp-includes/streams.php
-%%WORDPRESS%%/wp-includes/template-functions-author.php
-%%WORDPRESS%%/wp-includes/template-functions-category.php
-%%WORDPRESS%%/wp-includes/template-functions-comment.php
-%%WORDPRESS%%/wp-includes/template-functions-general.php
-%%WORDPRESS%%/wp-includes/vars.php
-%%WORDPRESS%%/wp-includes/template-functions-geo.php
-%%WORDPRESS%%/wp-includes/template-functions-links.php
-%%WORDPRESS%%/wp-includes/template-functions-post.php
-%%WORDPRESS%%/wp-includes/template-functions.php
-%%WORDPRESS%%/wp-includes/version.php
-%%WORDPRESS%%/wp-includes/wp-db.php
-%%WORDPRESS%%/wp-includes/class-pop3.php
-%%WORDPRESS%%/index.php
-%%WORDPRESS%%/wp-atom.php
-%%WORDPRESS%%/wp-blog-header.php
-%%WORDPRESS%%/wp-comments-popup.php
-%%WORDPRESS%%/wp-comments-post.php
-%%WORDPRESS%%/wp-comments-reply.php
-%%WORDPRESS%%/wp-comments.php
-%%WORDPRESS%%/wp-commentsrss2.php
-%%WORDPRESS%%/wp-config-sample.php
-%%WORDPRESS%%/wp-feed.php
-%%WORDPRESS%%/wp-layout.css
-%%WORDPRESS%%/wp-links-opml.php
-%%WORDPRESS%%/wp-locations.php
-%%WORDPRESS%%/wp-login.php
-%%WORDPRESS%%/wp-mail.php
-%%WORDPRESS%%/wp.php
-%%WORDPRESS%%/wp-pass.php
-%%WORDPRESS%%/wp-rdf.php
-%%WORDPRESS%%/wp-register.php
-%%WORDPRESS%%/wp-rss.php
-%%WORDPRESS%%/wp-rss2.php
-%%WORDPRESS%%/wp-settings.php
-%%WORDPRESS%%/wp-trackback.php
-%%WORDPRESS%%/print.css
-%%WORDPRESS%%/xmlrpc.php
-%%WORDPRESS%%/license.txt
-%%WORDPRESS%%/readme.html
- at dirrm %%WORDPRESS%%/wp-admin
- at dirrm %%WORDPRESS%%/wp-content/plugins
- at dirrm %%WORDPRESS%%/wp-content
- at dirrm %%WORDPRESS%%/wp-images/links
- at dirrm %%WORDPRESS%%/wp-images/smilies
- at dirrm %%WORDPRESS%%/wp-images
- at dirrm %%WORDPRESS%%/wp-includes
- at unexec rmdir %D/%%WORDPRESS%% 2>/dev/null || true
+ at comment real PLIST will be generated in pre-install phase

>Fix:

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



More information about the freebsd-ports-bugs mailing list