pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/wordpress Update to 2.9.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/888cdbb486f3
branches:  trunk
changeset: 574557:888cdbb486f3
user:      morr <morr%pkgsrc.org@localhost>
date:      Mon Apr 19 22:34:02 2010 +0000

description:
Update to 2.9.2

2.9.2:
    * Fixed problem where where logged in users can peek at trashed posts belonging to other authors.
    * Fixed other issues

2.9.1:
    * Fixed problem where scheduled posts and pingbacks are not processed correctly due to incompatibilities with some hosts
    * Fixed other issues

2.9:

 User Features

    * Trash status for posts, pages, and comments (includes restore and permanent delete)
    * Add support for 'include' and 'exclude' to [gallery] (Gallery Shortcode)
    * Allow user registration to be enabled by an XMLRPC client
    * Add support for sticky posts to the WXR exporter and importer
    * 'rel=canonical' for singular pages
    * Scroll back to the same location after saving a file in the Plugin and Theme editors
    * Correct comments and remove unnecessary echos from the default themes sidebar template file
    * Enable the APP (Atom) attachment file download to work correctly
    * Support location of category templates based on 'category-slug' as well as 'category-id' (Ticket 10614)
    * Support location of tag templates based on 'tag-id' as well as 'tag-slug' (Ticket 10868)
    * Support location of page templates based on 'page-slug' and 'page-id'
    * Set "Allow my blog to appear in search engines" to checked in installation
    * Don't offer to make a category its own parent
    * Remove Sphere from search list
    * Minify admin CSS
    * Show correct max upload filesize error message
    * Add 'rel' attribute to next/previous post links
    * Make the default and classic themes comment textareas valid XHTML
    * Clean up '.button' and '.button[disabled]' CSS classes, add 'spinner' and 'gray-out' buttons after clicking Publish or Update post
    * Fix race condition with autosave when clicking Publish immediately after entering post title
    * Add Comments for Pages in the WordPress Default theme
    * Define '$content_width' for Kubrick
    * Better feedback on publishing of future posts and pages
    * Display comments in descending date order, consistently
    * Add means of automatically repairing tables
    * Press This bookmarklet fixes
    * Give plugins and themes simple control over the text displayed at the end of an autogenerated Excerpt
    * Don't show "Change Permalinks" button when editing the page set as "Front page"
    * Image editing
    * Retire BunnyTags importer
    * Retire Jerome's keywords importer
    * Explain that the permalink is temporary for autosave generated permalinks
    * Update SimplePie to 1.2
    * Eliminate the redundant and confusing comment threading depth of 1
    * Easier Embeds with oEmbed support (see Ticket #10337) (oEmbed discovery disabled by default, use plugin to enable it)
    * TinyMCE 3.2.7
    * Remove rel='tag' on links in Tag Clouds
    * Add a title to the Home link output by wp_page_menu()
    * Adjust comment moderation keyboard shortcut keys 'd = trash' or delete depending on the screen
    * Show "Draft updated" instead of "Post updated" when saving draft
    * Show the login form in a popup when autosave hits the login grace period
    * Open View/Preview post in a new window from the link in the Saved/Updated message
    * Separate fields for 'image alt' and 'image caption' in Media uploader
    * Display better information about broken themes when there is no stylesheet
    * Improve situation when tables such as wp_options table were 'corrupt' new installation message was offered. Add means of automatically repairing tables
    * Export and import custom taxonomies
    * Admin copy improvements
    * Don't show page templates in the drop down if they are in a subdirectory
    * Make codex link open in a new window
    * Change 'Remove' link on widgets to 'Delete' because it doesn't just remove it, it deletes the settings for that widget instance.

Development, Themes, Plugins

    * Added 'excerpt_more' filter to wp_trim_excerpt() function, which allow developers to change excerpt '[...]' more string (Ticket 10395)
    * Add 'smilies_src' filter so plugins can better add smilies
    * Canonical redirects for post name queries
    * Allow _wp_get_comment_list() to handle custom comment types
    * Return an empty array instead of false for get_children() when no children found
    * Add some filters so that HTTP requests can be filtered
    * Move plugin update notice output to the plugin specific hook
    * Limit wp-mail 'blog by email' checks to every 5 minutes
    * Make it much easier to filter contact methods from user profiles
    * Allow filtering of get_edit_post_link for custom post_type
    * 'get_sample_permalink_html' filter
    * Enforce activation key to be a string, reject activation keys that are arrays
    * Support for new post types
    * Respect custom post_type in queries
    * Send Retry-After header when in maintenance mode
    * Various WP Filesystem related fixes and documentation
    * Add constants for ftp connections timeouts
    * Increase timeout on cron-based requests when checking for upgrades
    * Don't use has_action() before do_action() in http.php
    * Speed up jQuery based scripts
    * Use the current user as author for autosave
    * Show My Posts as default view on the Edit Posts screen for users without 'edit_others_posts' cap
    * Ensure that drafts viewed over XMLRPC have a correct gmt date set
    * Pass user id to 'get_' the_author_meta filters
    * Move _wp_get_user_contactmethods() into the registrations functions file
    * Machine parseable db error codes
    * Add global JS vars and actions to the media uploader iframe
    * Add JSON compat for PHP < 5.2
    * Make option_name the primary key for the options table
    * Allow a plugin to do a complete takeover of Post by Email
    * Logarithmic scale for tag cloud
    * Pass Post ID to the 'get_comments_number' filter
    * Always filter the url in the media upload form
    * Add a 'the_terms' filter
    * is_blog_installed() improvements
    * Allow force_ssl_admin() to properly accept false as a value
    * Pass logged_in cookie to async-upload and filter the cookie scheme in auth_redirect()
    * Add more actions around database add/delete/update operations
    * phpDoc for wp_"check|set"_post_lock functions
    * Use the old strings which are more translator friendly and add a generic default string to aid re-use by plugins adding post_types
    * Filter fields through kses upon display and introduce sanitize_user_object() and sanitize_user_field()
    * Use null instead of 0 when setting content length
    * Include 'hidden' directories in filesystem dirlist by default
    * Pass args array to 'wp_list_pages' filter
    * Actions for taxonomy updates
    * Key should be 'comment_id' not 'post_id' in comments table
    * Add get_delete_post_link () to retrieve delete posts link for post
    * Add 'separator' parameter to wp_tag_cloud() and wp_generate_tag_cloud() functions (Ticket 10315)
    * Added add_comment_meta() family of functions
    * Use a post_parent of 0 instead of -1 to indicate unattached posts
    * Improve get_page_hierarchy() function
    * Deprecate the_content_rss(), add the_content_feed() and get_the_content_feed(). Convert places that called the_content_rss() with an excerpt length to the_excerpt_rss(). Remove the 
rss_excerpt_length option. Use the_content_feed() where the_content() was previously used in feeds.
    * Add 'pad_counts' argument to wp_dropdown_categories()
    * Remove codepress
    * Remove the php-gettext library
    * Canonical post thumbanils
    * Add a filter to the_author_posts_link()
    * Merge post.js with page.js and slug.js, optimize categories and tags JS, standardize postboxes IDs and JS
    * Introduce register_theme_directory() which takes a wp-content-relative path and will additionally scan it for themes. Plugins can use this to add themes without requiring copying by the user
    * Add set_user_role action hook
    * Allow theme devs to change attrs (like CSS class) of thumbnail images
    * Add wp-post-image CSS class to post images
    * Allow for plugins to enhance the number of metadata fields captured from plugin and theme headers
    * Merge updated pomo code
    * Switch to using NOOP_Translations for untranslated sites
    * Improve wptexturize performance
    * Provide context to the strings in the Plugin and Theme installers to allow for different grammatical gender
    * Fixes for theme subdir support
    * Introduce wp_kses_post() and wp_kses_data() for filtering unescaped data
    * Add 'orderby=comment_count' argument to query_posts()
    * Honor Post Type for Sticky Posts
    * Allow querying multiple post types
    * Introduce add_theme_support(feature) and current_theme_supports(feature) for announcing and checking theme support for various features
    * Introduce require_if_theme_supports()
    * Add number of Embed related filters
    * Add 'IMAGE_EDIT_OVERWRITE' constant to control edited image save or replace, most useful for setups that have dynamic image resizing
    * Add load_child_theme_textdomain() to allow child themes to have their own translation files
    * Add sidebar descriptions to sidebar settings and widget admin screen
    * Make option_id primary. Add uniques for option_name and autoload
    * Allow plugins to override the behaviour of load_textdomain() in a variety of flexible ways
    * Mark _c() as deprecated. The new _x() function should be used instead.
    * Allow plugins to change the redirect on post/page publishing/submitting
    * Standardize on 'user_id' instead of 'user_ID' when passing comment data. Accept either 'user_id' or 'user_ID'. Remove 'user_id' global.
    * Filter imported comments
    * Introducing set_post_image_size(w, h, crop) so themes can register their special size/crop for canonical post images
    * Standardize around "post image" instead of "post thumbnail"
    * Allow registering post image support per post type
    * Return false from is_paged() if on the first page.
    * Check MySQL and PHP versions when auto upgrading
    * Add required php and mysql versions to version.php
    * Hard code required version in update-core.php

PR pkg/42765

diffstat:

 www/wordpress/Makefile |  14 +++++++-------
 www/wordpress/PLIST    |  43 ++++++++++++++++++++++++++++++++++++-------
 www/wordpress/distinfo |   8 ++++----
 3 files changed, 47 insertions(+), 18 deletions(-)

diffs (256 lines):

diff -r de48d46a97d1 -r 888cdbb486f3 www/wordpress/Makefile
--- a/www/wordpress/Makefile    Mon Apr 19 22:12:32 2010 +0000
+++ b/www/wordpress/Makefile    Mon Apr 19 22:34:02 2010 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.9 2010/03/21 22:47:34 morr Exp $
+# $NetBSD: Makefile,v 1.10 2010/04/19 22:34:02 morr Exp $
 
 DISTNAME=              wordpress-${VERSION}
-VERSION=               2.8.6
+VERSION=               2.9.2
 CATEGORIES=            www
 MASTER_SITES=          http://wordpress.org/
 
@@ -20,11 +20,11 @@
 NO_BUILD=              yes
 WRKSRC=                        ${WRKDIR}/wordpress
 
-WWW_USER?=              ${APACHE_USER}
-WWW_GROUP?=             ${APACHE_GROUP}
+WWW_USER?=             ${APACHE_USER}
+WWW_GROUP?=            ${APACHE_GROUP}
 
-PKG_GROUPS_VARS+=      WWW_GROUP
-PKG_USERS_VARS+=       WWW_USER
+PKG_GROUPS_VARS=       WWW_GROUP
+PKG_USERS_VARS=                WWW_USER
 BUILD_DEFS+=           WWW_USER WWW_GROUP APACHE_USER APACHE_GROUP
 EGDIR=                 ${PREFIX}/share/examples/wordpress
 DOCDIR=                        ${PREFIX}/share/doc/wordpress
@@ -36,7 +36,7 @@
 CONF_FILES_PERMS+=     ${EGDIR}/wp-config-sample.php ${WPHOME}/wp-config.php \
                        ${WWW_USER} ${WWW_GROUP} 0640
 OWN_DIRS_PERMS+=       ${WPHOME}/wp-content/uploads \
-                       ${WWW_USER} ${WWW_GROUP} 0640
+                       ${WWW_USER} ${WWW_GROUP} 0750
 
 INSTALLATION_DIRS+=    ${DOCDIR} ${WPHOME} ${EGDIR}
 
diff -r de48d46a97d1 -r 888cdbb486f3 www/wordpress/PLIST
--- a/www/wordpress/PLIST       Mon Apr 19 22:12:32 2010 +0000
+++ b/www/wordpress/PLIST       Mon Apr 19 22:34:02 2010 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2009/11/12 22:05:55 adrianp Exp $
+@comment $NetBSD: PLIST,v 1.5 2010/04/19 22:34:02 morr Exp $
 share/doc/wordpress/license.txt
 share/doc/wordpress/readme.html
 share/examples/wordpress/wordpress.conf
@@ -15,31 +15,43 @@
 share/wordpress/wp-admin/comment.php
 share/wordpress/wp-admin/css/colors-classic-rtl.css
 share/wordpress/wp-admin/css/colors-classic.css
+share/wordpress/wp-admin/css/colors-classic.dev.css
 share/wordpress/wp-admin/css/colors-fresh-rtl.css
 share/wordpress/wp-admin/css/colors-fresh.css
+share/wordpress/wp-admin/css/colors-fresh.dev.css
 share/wordpress/wp-admin/css/dashboard-rtl.css
 share/wordpress/wp-admin/css/dashboard.css
+share/wordpress/wp-admin/css/dashboard.dev.css
 share/wordpress/wp-admin/css/farbtastic-rtl.css
 share/wordpress/wp-admin/css/farbtastic.css
 share/wordpress/wp-admin/css/global-rtl.css
 share/wordpress/wp-admin/css/global.css
+share/wordpress/wp-admin/css/global.dev.css
 share/wordpress/wp-admin/css/ie-rtl.css
 share/wordpress/wp-admin/css/ie.css
 share/wordpress/wp-admin/css/install-rtl.css
 share/wordpress/wp-admin/css/install.css
+share/wordpress/wp-admin/css/install.dev.css
 share/wordpress/wp-admin/css/login-rtl.css
 share/wordpress/wp-admin/css/login.css
+share/wordpress/wp-admin/css/login.dev.css
 share/wordpress/wp-admin/css/media-rtl.css
 share/wordpress/wp-admin/css/media.css
+share/wordpress/wp-admin/css/media.dev.css
 share/wordpress/wp-admin/css/plugin-install-rtl.css
 share/wordpress/wp-admin/css/plugin-install.css
+share/wordpress/wp-admin/css/plugin-install.dev.css
 share/wordpress/wp-admin/css/press-this-rtl.css
 share/wordpress/wp-admin/css/press-this.css
+share/wordpress/wp-admin/css/press-this.dev.css
 share/wordpress/wp-admin/css/theme-editor-rtl.css
 share/wordpress/wp-admin/css/theme-editor.css
+share/wordpress/wp-admin/css/theme-editor.dev.css
 share/wordpress/wp-admin/css/theme-install.css
+share/wordpress/wp-admin/css/theme-install.dev.css
 share/wordpress/wp-admin/css/widgets-rtl.css
 share/wordpress/wp-admin/css/widgets.css
+share/wordpress/wp-admin/css/widgets.dev.css
 share/wordpress/wp-admin/custom-header.php
 share/wordpress/wp-admin/edit-attachment-rows.php
 share/wordpress/wp-admin/edit-category-form.php
@@ -86,6 +98,7 @@
 share/wordpress/wp-admin/images/gray-grad.png
 share/wordpress/wp-admin/images/icons32-vs.png
 share/wordpress/wp-admin/images/icons32.png
+share/wordpress/wp-admin/images/imgedit-icons.png
 share/wordpress/wp-admin/images/list-vs.png
 share/wordpress/wp-admin/images/list.png
 share/wordpress/wp-admin/images/loading-publish.gif
@@ -161,10 +174,12 @@
 share/wordpress/wp-admin/includes/dashboard.php
 share/wordpress/wp-admin/includes/export.php
 share/wordpress/wp-admin/includes/file.php
+share/wordpress/wp-admin/includes/image-edit.php
 share/wordpress/wp-admin/includes/image.php
 share/wordpress/wp-admin/includes/import.php
 share/wordpress/wp-admin/includes/manifest.php
 share/wordpress/wp-admin/includes/media.php
+share/wordpress/wp-admin/includes/meta-boxes.php
 share/wordpress/wp-admin/includes/misc.php
 share/wordpress/wp-admin/includes/plugin-install.php
 share/wordpress/wp-admin/includes/plugin.php
@@ -202,6 +217,8 @@
 share/wordpress/wp-admin/js/farbtastic.js
 share/wordpress/wp-admin/js/gallery.dev.js
 share/wordpress/wp-admin/js/gallery.js
+share/wordpress/wp-admin/js/image-edit.dev.js
+share/wordpress/wp-admin/js/image-edit.js
 share/wordpress/wp-admin/js/inline-edit-post.dev.js
 share/wordpress/wp-admin/js/inline-edit-post.js
 share/wordpress/wp-admin/js/inline-edit-tax.dev.js
@@ -212,8 +229,6 @@
 share/wordpress/wp-admin/js/media-upload.js
 share/wordpress/wp-admin/js/media.dev.js
 share/wordpress/wp-admin/js/media.js
-share/wordpress/wp-admin/js/page.dev.js
-share/wordpress/wp-admin/js/page.js
 share/wordpress/wp-admin/js/password-strength-meter.dev.js
 share/wordpress/wp-admin/js/password-strength-meter.js
 share/wordpress/wp-admin/js/plugin-install.dev.js
@@ -223,8 +238,8 @@
 share/wordpress/wp-admin/js/postbox.dev.js
 share/wordpress/wp-admin/js/postbox.js
 share/wordpress/wp-admin/js/revisions-js.php
-share/wordpress/wp-admin/js/slug.dev.js
-share/wordpress/wp-admin/js/slug.js
+share/wordpress/wp-admin/js/set-post-thumbnail.dev.js
+share/wordpress/wp-admin/js/set-post-thumbnail.js
 share/wordpress/wp-admin/js/tags.dev.js
 share/wordpress/wp-admin/js/tags.js
 share/wordpress/wp-admin/js/theme-preview.dev.js
@@ -248,6 +263,7 @@
 share/wordpress/wp-admin/link.php
 share/wordpress/wp-admin/load-scripts.php
 share/wordpress/wp-admin/load-styles.php
+share/wordpress/wp-admin/maint/repair.php
 share/wordpress/wp-admin/media-new.php
 share/wordpress/wp-admin/media-upload.php
 share/wordpress/wp-admin/media.php
@@ -275,6 +291,7 @@
 share/wordpress/wp-admin/profile.php
 share/wordpress/wp-admin/revision.php
 share/wordpress/wp-admin/rtl.css
+share/wordpress/wp-admin/rtl.dev.css
 share/wordpress/wp-admin/setup-config.php
 share/wordpress/wp-admin/sidebar.php
 share/wordpress/wp-admin/theme-editor.php
@@ -292,6 +309,7 @@
 share/wordpress/wp-admin/users.php
 share/wordpress/wp-admin/widgets.php
 share/wordpress/wp-admin/wp-admin.css
+share/wordpress/wp-admin/wp-admin.dev.css
 share/wordpress/wp-app.php
 share/wordpress/wp-atom.php
 share/wordpress/wp-blog-header.php
@@ -361,6 +379,8 @@
 share/wordpress/wp-includes/category.php
 share/wordpress/wp-includes/class-IXR.php
 share/wordpress/wp-includes/class-feed.php
+share/wordpress/wp-includes/class-json.php
+share/wordpress/wp-includes/class-oembed.php
 share/wordpress/wp-includes/class-phpass.php
 share/wordpress/wp-includes/class-phpmailer.php
 share/wordpress/wp-includes/class-pop3.php
@@ -375,6 +395,7 @@
 share/wordpress/wp-includes/comment.php
 share/wordpress/wp-includes/compat.php
 share/wordpress/wp-includes/cron.php
+share/wordpress/wp-includes/default-embeds.php
 share/wordpress/wp-includes/default-filters.php
 share/wordpress/wp-includes/default-widgets.php
 share/wordpress/wp-includes/deprecated.php
@@ -390,7 +411,6 @@
 share/wordpress/wp-includes/functions.wp-scripts.php
 share/wordpress/wp-includes/functions.wp-styles.php
 share/wordpress/wp-includes/general-template.php
-share/wordpress/wp-includes/gettext.php
 share/wordpress/wp-includes/http.php
 share/wordpress/wp-includes/images/blank.gif
 share/wordpress/wp-includes/images/crystal/archive.png
@@ -482,6 +502,11 @@
 share/wordpress/wp-includes/js/crop/marqueeVert.gif
 share/wordpress/wp-includes/js/hoverIntent.dev.js
 share/wordpress/wp-includes/js/hoverIntent.js
+share/wordpress/wp-includes/js/imgareaselect/border-anim-h.gif
+share/wordpress/wp-includes/js/imgareaselect/border-anim-v.gif
+share/wordpress/wp-includes/js/imgareaselect/imgareaselect.css
+share/wordpress/wp-includes/js/imgareaselect/jquery.imgareaselect.dev.js
+share/wordpress/wp-includes/js/imgareaselect/jquery.imgareaselect.js
 share/wordpress/wp-includes/js/jcrop/Jcrop.gif
 share/wordpress/wp-includes/js/jcrop/jquery.Jcrop.css
 share/wordpress/wp-includes/js/jcrop/jquery.Jcrop.dev.js
@@ -507,6 +532,8 @@
 share/wordpress/wp-includes/js/jquery/ui.selectable.js
 share/wordpress/wp-includes/js/jquery/ui.sortable.js
 share/wordpress/wp-includes/js/jquery/ui.tabs.js
+share/wordpress/wp-includes/js/json2.dev.js
+share/wordpress/wp-includes/js/json2.js
 share/wordpress/wp-includes/js/prototype.js
 share/wordpress/wp-includes/js/quicktags.dev.js
 share/wordpress/wp-includes/js/quicktags.js
@@ -593,6 +620,7 @@
 share/wordpress/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.dev.js
 share/wordpress/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.js
 share/wordpress/wp-includes/js/tinymce/plugins/wordpress/img/audio.gif
+share/wordpress/wp-includes/js/tinymce/plugins/wordpress/img/embedded.png
 share/wordpress/wp-includes/js/tinymce/plugins/wordpress/img/help.gif
 share/wordpress/wp-includes/js/tinymce/plugins/wordpress/img/image.gif
 share/wordpress/wp-includes/js/tinymce/plugins/wordpress/img/media.gif
@@ -684,6 +712,7 @@
 share/wordpress/wp-includes/link-template.php
 share/wordpress/wp-includes/locale.php
 share/wordpress/wp-includes/media.php
+share/wordpress/wp-includes/meta.php
 share/wordpress/wp-includes/pluggable.php
 share/wordpress/wp-includes/plugin.php
 share/wordpress/wp-includes/pomo/entry.php
@@ -692,6 +721,7 @@
 share/wordpress/wp-includes/pomo/streams.php
 share/wordpress/wp-includes/pomo/translations.php
 share/wordpress/wp-includes/post-template.php
+share/wordpress/wp-includes/post-thumbnail-template.php
 share/wordpress/wp-includes/post.php
 share/wordpress/wp-includes/query.php
 share/wordpress/wp-includes/registration-functions.php
@@ -701,7 +731,6 @@
 share/wordpress/wp-includes/rss.php
 share/wordpress/wp-includes/script-loader.php
 share/wordpress/wp-includes/shortcodes.php
-share/wordpress/wp-includes/streams.php
 share/wordpress/wp-includes/taxonomy.php
 share/wordpress/wp-includes/template-loader.php
 share/wordpress/wp-includes/theme.php
diff -r de48d46a97d1 -r 888cdbb486f3 www/wordpress/distinfo
--- a/www/wordpress/distinfo    Mon Apr 19 22:12:32 2010 +0000
+++ b/www/wordpress/distinfo    Mon Apr 19 22:34:02 2010 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.5 2009/11/12 22:05:55 adrianp Exp $
+$NetBSD: distinfo,v 1.6 2010/04/19 22:34:02 morr Exp $
 
-SHA1 (wordpress-2.8.6.tar.gz) = 01a996c57f54a95cf6e457b61082f520a82ad1b5
-RMD160 (wordpress-2.8.6.tar.gz) = 309816cbb85463e511d10eacc9066a5bc1c93438
-Size (wordpress-2.8.6.tar.gz) = 2078596 bytes
+SHA1 (wordpress-2.9.2.tar.gz) = c4bc4fa6e4b1c631d372a930852873303708a881
+RMD160 (wordpress-2.9.2.tar.gz) = aea65429c9ee66fa1237319539119a761ba93d2d
+Size (wordpress-2.9.2.tar.gz) = 2229832 bytes



Home | Main Index | Thread Index | Old Index