pkgsrc-Bugs archive

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

pkg/43448: [textproc/py-markdown] Update to 2.0.3



>Number:         43448
>Category:       pkg
>Synopsis:       [textproc/py-markdown] Update to 2.0.3
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jun 10 14:35:00 +0000 2010
>Originator:     Wen Heping
>Release:        NetBSD-5.0.2
>Organization:
Private
>Environment:
NetBSD nb502.wenjing.com 5.0.2 NetBSD 5.0.2 (GENERIC) #0: Sat Feb  6 17:53:27 
UTC 2010  
builds%b7.netbsd.org@localhost:/home/builds/ab/netbsd-5-0-2-RELEASE/i386/201002061851Z-obj/home/builds/ab/netbsd-5-0-2-RELEASE/src/sys/arch/i386/compile/GENERIC
 i386

>Description:
PYTHON MARKDOWN CHANGELOG
=========================

Sept 28, 2009: Released version 2.0.2-Final.

May 20, 2009: Released version 2.0.1-Final.

Mar 30, 2009: Released version 2.0-Final.

Mar 8, 2009: Release Candidate 2.0-rc-1.

Feb 2009: Added support for multi-level lists to new Blockprocessors.

Jan 2009: Added HTML 4 output as an option (thanks Eric Abrahamsen)

Nov 2008: Added Definistion List ext. Replaced old core with BlockProcessors.
Broken up into multiple files.

Oct 2008: Changed logging behavior to work better with other systems.
Refactored tree tarversing. Added treap implementation, then replaced with
OrderedDEict. Renamed various processors to better reflect what they actually
do. Refactored footnote ext to match php Extra's output.

Sept 2008: Moved prettifyTree to a Postprocessor, replaced wikilink ext
with wikilinks (note the s) ext (uses bracketed links instead of CamelCase)
and various bug fixes.

August 18 2008: Reorganized directory structure. Added a 'docs' dir
and moved all extensions into a 'markdown-extensions' package.
Added additional documentation and a few bug fixes. (v2.0-beta)

August 4 2008: Updated included extensions to ElementTree. Added a
seperate commanline script. (v2.0-alpha)

July 2008: Switched from home-grown NanoDOM to ElementTree and
various related bugs (thanks Artem Yunusov).

June 2008: Fixed issues with nested inline patterns and cleaned
up testing framework (thanks Artem Yunusov).

May 2008: Added a number of additional extensions to the
distribution and other minor changes. Moved repo to git from svn.

Mar 2008: Refactored extension api to accept either an
extension name (as a string) or an instance of an extension
(Thanks David Wolever). Fixed various bugs and added doc strings.

Feb 2008: Various bugfixes mostly regarding extensions.

Feb 18, 2008: Version 1.7.

Feb 13, 2008: A little code cleanup and better documentation
and inheritance for pre/post proccessors.

Feb 9, 2008: Doublequotes no longer html escaped and rawhtml
honors <?foo>, <@foo>, and <%foo> for those who run markdown on
template syntax.

Dec 12, 2007: Updated docs. Removed encoding arg from Markdown
and markdown as per list discussion. Clean up in prep for 1.7.

Nov 29, 2007: Added support for images inside links. Also fixed
a few bugs in the footnote extension.

Nov 19, 2007: `message` now uses python's logging module. Also removed
limit imposed by recursion in _process_section(). You can now parse as
long of a document as your memory can handle.

Nov 5, 2007: Moved safe_mode code to a textPostprocessor and added
escaping option.

Nov 3, 2007: Fixed convert method to accept empty strings.

Oct 30, 2007: Fixed BOM removal (thanks Malcolm Tredinnick). Fixed
infinite loop in bracket regex for inline links.

Oct 11, 2007: LineBreaks is now an inlinePattern. Fixed HR in
blockquotes. Refactored _processSection method (see tracker #1793419).

Oct 9, 2007: Added textPreprocessor (from 1.6b).

Oct 8, 2008: Fixed Lazy Blockquote. Fixed code block on first line.
Fixed empty inline image link.

Oct 7, 2007: Limit recursion on inlinePatterns. Added a 'safe' tag
to htmlStash.

March 18, 2007: Fixed or merged a bunch of minor bugs, including
multi-line comments and markup inside links. (Tracker #s: 1683066,
1671153, 1661751, 1627935, 1544371, 1458139.) -> v. 1.6b

>How-To-Repeat:

>Fix:
--- Makefile.orig       2010-06-11 06:04:52.000000000 +0800
+++ Makefile    2010-06-11 06:27:01.000000000 +0800
@@ -1,20 +1,19 @@
 # $NetBSD: Makefile,v 1.1.1.1 2006/10/31 22:39:18 joerg Exp $
 #

-DISTNAME=              markdown-1.6a
-PKGNAME=               ${PYPKGPREFIX}-${DISTNAME}
+DISTNAME=              Markdown-2.0.3
+PKGNAME=               ${PYPKGPREFIX}-markdown-2.0.3
 CATEGORIES=            textproc python
-MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=python-markdown/}
-EXTRACT_SUFX=          .zip
+MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=python-markdown/} \
+                       http://pypi.python.org/packages/source/M/Markdown/

 MAINTAINER=            joerg%NetBSD.org@localhost
 HOMEPAGE=              http://www.freewisdom.org/projects/python-markdown/
 COMMENT=               XHTML generator using a simple markup
+LICENSE=               original-bsd

 PKG_DESTDIR_SUPPORT=   user-destdir

-WRKSRC=                        ${WRKDIR}/markdown-1.6
-
 PYDISTUTILSPKG=                yes

 .include "../../lang/python/extension.mk"
--- distinfo.orig       2010-06-11 06:05:00.000000000 +0800
+++ distinfo    2010-06-11 06:09:01.000000000 +0800
@@ -1,5 +1,5 @@
 $NetBSD: distinfo,v 1.1.1.1 2006/10/31 22:39:18 joerg Exp $

-SHA1 (markdown-1.6a.zip) = 0fd9774039d7d0738bfdfdce92217a4c5b99a109
-RMD160 (markdown-1.6a.zip) = 631827fc4c15fa8240e738cfb299cf9c1d67467a
-Size (markdown-1.6a.zip) = 25236 bytes
+SHA1 (Markdown-2.0.3.tar.gz) = ce2848c60434a7c727c162ca5683998eb6d222c3
+RMD160 (Markdown-2.0.3.tar.gz) = fd3b0d634a8e066c48de8bab6141662e21d935a7
+Size (Markdown-2.0.3.tar.gz) = 71247 bytes
--- PLIST.orig  2010-06-11 06:05:07.000000000 +0800
+++ PLIST       2010-06-11 06:22:52.000000000 +0800
@@ -1,4 +1,80 @@
 @comment $NetBSD: PLIST,v 1.1.1.1 2006/10/31 22:39:18 joerg Exp $
-${PYSITELIB}/markdown.py
-${PYSITELIB}/markdown.pyc
-${PYSITELIB}/markdown.pyo
+bin/markdown
+${PYSITELIB}/markdown/__init__.py
+${PYSITELIB}/markdown/__init__.pyc
+${PYSITELIB}/markdown/__init__.pyo
+${PYSITELIB}/markdown/blockparser.py
+${PYSITELIB}/markdown/blockparser.pyc
+${PYSITELIB}/markdown/blockparser.pyo
+${PYSITELIB}/markdown/blockprocessors.py
+${PYSITELIB}/markdown/blockprocessors.pyc
+${PYSITELIB}/markdown/blockprocessors.pyo
+${PYSITELIB}/markdown/commandline.py
+${PYSITELIB}/markdown/commandline.pyc
+${PYSITELIB}/markdown/commandline.pyo
+${PYSITELIB}/markdown/etree_loader.py
+${PYSITELIB}/markdown/etree_loader.pyc
+${PYSITELIB}/markdown/etree_loader.pyo
+${PYSITELIB}/markdown/extensions/__init__.py
+${PYSITELIB}/markdown/extensions/__init__.pyc
+${PYSITELIB}/markdown/extensions/__init__.pyo
+${PYSITELIB}/markdown/extensions/abbr.py
+${PYSITELIB}/markdown/extensions/abbr.pyc
+${PYSITELIB}/markdown/extensions/abbr.pyo
+${PYSITELIB}/markdown/extensions/codehilite.py
+${PYSITELIB}/markdown/extensions/codehilite.pyc
+${PYSITELIB}/markdown/extensions/codehilite.pyo
+${PYSITELIB}/markdown/extensions/def_list.py
+${PYSITELIB}/markdown/extensions/def_list.pyc
+${PYSITELIB}/markdown/extensions/def_list.pyo
+${PYSITELIB}/markdown/extensions/extra.py
+${PYSITELIB}/markdown/extensions/extra.pyc
+${PYSITELIB}/markdown/extensions/extra.pyo
+${PYSITELIB}/markdown/extensions/fenced_code.py
+${PYSITELIB}/markdown/extensions/fenced_code.pyc
+${PYSITELIB}/markdown/extensions/fenced_code.pyo
+${PYSITELIB}/markdown/extensions/footnotes.py
+${PYSITELIB}/markdown/extensions/footnotes.pyc
+${PYSITELIB}/markdown/extensions/footnotes.pyo
+${PYSITELIB}/markdown/extensions/headerid.py
+${PYSITELIB}/markdown/extensions/headerid.pyc
+${PYSITELIB}/markdown/extensions/headerid.pyo
+${PYSITELIB}/markdown/extensions/html_tidy.py
+${PYSITELIB}/markdown/extensions/html_tidy.pyc
+${PYSITELIB}/markdown/extensions/html_tidy.pyo
+${PYSITELIB}/markdown/extensions/imagelinks.py
+${PYSITELIB}/markdown/extensions/imagelinks.pyc
+${PYSITELIB}/markdown/extensions/imagelinks.pyo
+${PYSITELIB}/markdown/extensions/meta.py
+${PYSITELIB}/markdown/extensions/meta.pyc
+${PYSITELIB}/markdown/extensions/meta.pyo
+${PYSITELIB}/markdown/extensions/rss.py
+${PYSITELIB}/markdown/extensions/rss.pyc
+${PYSITELIB}/markdown/extensions/rss.pyo
+${PYSITELIB}/markdown/extensions/tables.py
+${PYSITELIB}/markdown/extensions/tables.pyc
+${PYSITELIB}/markdown/extensions/tables.pyo
+${PYSITELIB}/markdown/extensions/toc.py
+${PYSITELIB}/markdown/extensions/toc.pyc
+${PYSITELIB}/markdown/extensions/toc.pyo
+${PYSITELIB}/markdown/extensions/wikilinks.py
+${PYSITELIB}/markdown/extensions/wikilinks.pyc
+${PYSITELIB}/markdown/extensions/wikilinks.pyo
+${PYSITELIB}/markdown/html4.py
+${PYSITELIB}/markdown/html4.pyc
+${PYSITELIB}/markdown/html4.pyo
+${PYSITELIB}/markdown/inlinepatterns.py
+${PYSITELIB}/markdown/inlinepatterns.pyc
+${PYSITELIB}/markdown/inlinepatterns.pyo
+${PYSITELIB}/markdown/odict.py
+${PYSITELIB}/markdown/odict.pyc
+${PYSITELIB}/markdown/odict.pyo
+${PYSITELIB}/markdown/postprocessors.py
+${PYSITELIB}/markdown/postprocessors.pyc
+${PYSITELIB}/markdown/postprocessors.pyo
+${PYSITELIB}/markdown/preprocessors.py
+${PYSITELIB}/markdown/preprocessors.pyc
+${PYSITELIB}/markdown/preprocessors.pyo
+${PYSITELIB}/markdown/treeprocessors.py
+${PYSITELIB}/markdown/treeprocessors.pyc
+${PYSITELIB}/markdown/treeprocessors.pyo



Home | Main Index | Thread Index | Old Index