diff options
author | wiz <wiz> | 2017-02-20 09:31:53 +0000 |
---|---|---|
committer | wiz <wiz> | 2017-02-20 09:31:53 +0000 |
commit | aa7b3aa224cd90023ccc99fcba1f6a7012b0968d (patch) | |
tree | f4b60934a0a023263790acbd4f08ff54fbe87934 /www/tidy | |
parent | ce1c4ce6c2a864d9af3073fa1d330b6a1b8a22b7 (diff) | |
download | pkgsrc-aa7b3aa224cd90023ccc99fcba1f6a7012b0968d.tar.gz |
Updated tidy to 5.2.0.
This is the currently maintained version of tidy.
No concise changelog compared to the 2009 version available though,
sorry.
Diffstat (limited to 'www/tidy')
-rw-r--r-- | www/tidy/DESCR | 29 | ||||
-rw-r--r-- | www/tidy/Makefile | 70 | ||||
-rw-r--r-- | www/tidy/PLIST | 12 | ||||
-rw-r--r-- | www/tidy/PLIST.doc | 104 | ||||
-rw-r--r-- | www/tidy/buildlink3.mk | 4 | ||||
-rw-r--r-- | www/tidy/distinfo | 12 | ||||
-rw-r--r-- | www/tidy/patches/patch-aa | 17 | ||||
-rw-r--r-- | www/tidy/patches/patch-src_lexer.c | 27 |
8 files changed, 41 insertions, 234 deletions
diff --git a/www/tidy/DESCR b/www/tidy/DESCR index 0de415244ec..276adabcf23 100644 --- a/www/tidy/DESCR +++ b/www/tidy/DESCR @@ -1,15 +1,16 @@ -When editing HTML it's easy to make mistakes. Wouldn't it be nice if -there was a simple way to fix these mistakes automatically and tidy up -sloppy editing into nicely layed out markup? Well now there is thanks -to Hewlett Packard's Dave Raggett. HTML TIDY is a free utility for -doing just that. It also works great on the attrociously hard to read -markup generated by specialized HTML editors and conversion tools, and -can help you identify where you need to pay further attention on -making your pages more accessible to people with disabilities. +When editing HTML it's easy to make mistakes. Wouldn't it be nice +if there was a simple way to fix these mistakes automatically and +tidy up sloppy editing into nicely layed out markup? Well now +there is thanks to Hewlett Packard's Dave Raggett. HTML TIDY is a +free utility for doing just that. It also works great on the +attrociously hard to read markup generated by specialized HTML +editors and conversion tools, and can help you identify where you +need to pay further attention on making your pages more accessible +to people with disabilities. -Tidy is able to fix up a wide range of problems and to bring to your -attention things that you need to work on yourself. Each item found is -listed with the line number and column so that you can see where the -problem lies in your markup. Tidy won't generate a cleaned up version -when there are problems that it can't be sure of how to handle. These -are logged as "errors" rather than "warnings". +Tidy is able to fix up a wide range of problems and to bring to +your attention things that you need to work on yourself. Each item +found is listed with the line number and column so that you can +see where the problem lies in your markup. Tidy won't generate a +cleaned up version when there are problems that it can't be sure +of how to handle. These are logged as "errors" rather than "warnings". diff --git a/www/tidy/Makefile b/www/tidy/Makefile index dcea689271f..95dd0998a43 100644 --- a/www/tidy/Makefile +++ b/www/tidy/Makefile @@ -1,69 +1,23 @@ -# $NetBSD: Makefile,v 1.49 2016/11/25 16:05:23 leot Exp $ +# $NetBSD: Makefile,v 1.50 2017/02/20 09:31:53 wiz Exp $ -DISTNAME= tidy-20091027 -PKGREVISION= 8 -CATEGORIES= www -MASTER_SITES= # manually created tarballs on ftp.NetBSD.org only +DISTNAME= tidy-html5-5.2.0 +PKGNAME= ${DISTNAME:S/-html5//} +CATEGORIES= www textproc +MASTER_SITES= ${MASTER_SITE_GITHUB:=htacg/} +GITHUB_PROJECT= tidy-html5 MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.html-tidy.org/ COMMENT= Fixes and tidies up HTML files LICENSE= mit -BUILD_DEPENDS+= libxslt>=1.1.0:../../textproc/libxslt +# for man page +BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt -PKG_OPTIONS_VAR= PKG_OPTIONS.tidy -PKG_SUPPORTED_OPTIONS= doc -PKG_SUGGESTED_OPTIONS= doc +USE_LANGUAGES= c c++ -.include "../../mk/bsd.options.mk" - -WRKSRC= ${WRKDIR}/tidy -GNU_CONFIGURE= yes -USE_LIBTOOL= yes -USE_TOOLS+= aclocal autoconf automake gmake -CPPFLAGS+= -DSUPPORT_ACCESSIBILITY_CHECKS=1 -DSUPPORT_UTF16_ENCODINGS=1 -CPPFLAGS+= -DSUPPORT_ASIAN_ENCODINGS=1 -DSUPPORT_GETPWNAM=1 - -INSTALLATION_DIRS= ${PKGMANDIR}/man1 -PLIST_SRC+= ${PKGDIR}/PLIST - -.if !empty(PKG_OPTIONS:Mdoc) -BUILD_DEPENDS+= doxygen>=1.8.12:../../devel/doxygen - -HTML_DOCFILES= Overview.html doxygen.cfg grid.gif tidy.css faq.html \ - license.html pending.html release-notes.html tidy.gif -HTML_DOCDIR= ${PREFIX}/share/doc/tidy -INSTALLATION_DIRS+= ${HTML_DOCDIR} ${HTML_DOCDIR}/api -PLIST_SRC+= ${PKGDIR}/PLIST.doc -.endif - -pre-configure: - cd ${WRKSRC}/build/gnuauto && cp -R -f * ${WRKSRC} - cd ${WRKSRC} && \ - touch NEWS README AUTHORS ChangeLog; \ - libtoolize --force --copy; \ - aclocal; \ - autoconf; \ - automake -acf - -post-build: - cd ${WRKSRC}/htmldoc && \ - ${WRKSRC}/console/tidy -xml-help > tidy.xml && \ - ${WRKSRC}/console/tidy -xml-config > tidy-config.xml && \ - xsltproc tidy1.xsl tidy.xml > tidy.1 -.if !empty(PKG_OPTIONS:Mdoc) - cd ${WRKSRC} && \ - doxygen htmldoc/doxygen.cfg -.endif - -post-install: - ${INSTALL_MAN} ${WRKSRC}/htmldoc/tidy.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 -.if !empty(PKG_OPTIONS:Mdoc) - for doc in ${HTML_DOCFILES}; do \ - ${INSTALL_DATA} ${WRKSRC}/htmldoc/$$doc ${DESTDIR}${HTML_DOCDIR} ; \ - done - ${INSTALL_DATA} ${WRKSRC}/htmldoc/api/* ${DESTDIR}${HTML_DOCDIR}/api -.endif +USE_CMAKE= yes +CMAKE_ARGS+= -DMAN_INSTALL_DIR:PATH=${PKGMANDIR}/man1 +CMAKE_ARGS+= -DINCLUDE_INSTALL_DIR:PATH=include/tidy .include "../../mk/bsd.pkg.mk" diff --git a/www/tidy/PLIST b/www/tidy/PLIST index 7bfa47ce88a..20841a7db88 100644 --- a/www/tidy/PLIST +++ b/www/tidy/PLIST @@ -1,9 +1,11 @@ -@comment $NetBSD: PLIST,v 1.7 2009/06/14 22:00:37 joerg Exp $ -bin/tab2space +@comment $NetBSD: PLIST,v 1.8 2017/02/20 09:31:53 wiz Exp $ bin/tidy -include/tidy/buffio.h -include/tidy/platform.h include/tidy/tidy.h +include/tidy/tidybuffio.h include/tidy/tidyenum.h -lib/libtidy.la +include/tidy/tidyplatform.h +lib/libtidy.so +lib/libtidy.so.5 +lib/libtidy.so.${PKGVERSION} +lib/libtidys.a man/man1/tidy.1 diff --git a/www/tidy/PLIST.doc b/www/tidy/PLIST.doc deleted file mode 100644 index 51e7918517d..00000000000 --- a/www/tidy/PLIST.doc +++ /dev/null @@ -1,104 +0,0 @@ -@comment $NetBSD: PLIST.doc,v 1.11 2016/11/24 13:43:36 mef Exp $ -share/doc/tidy/Overview.html -share/doc/tidy/api/annotated.html -share/doc/tidy/api/annotated_dup.js -share/doc/tidy/api/bc_s.png -share/doc/tidy/api/bdwn.png -share/doc/tidy/api/buffio_8h.html -share/doc/tidy/api/buffio_8h.js -share/doc/tidy/api/buffio_8h_source.html -share/doc/tidy/api/classes.html -share/doc/tidy/api/closed.png -share/doc/tidy/api/deprecated.html -share/doc/tidy/api/dir_000000.html -share/doc/tidy/api/doc.png -share/doc/tidy/api/doxygen.css -share/doc/tidy/api/doxygen.png -share/doc/tidy/api/dynsections.js -share/doc/tidy/api/files.html -share/doc/tidy/api/files.js -share/doc/tidy/api/folderclosed.png -share/doc/tidy/api/folderopen.png -share/doc/tidy/api/functions.html -share/doc/tidy/api/functions_func.html -share/doc/tidy/api/functions_vars.html -share/doc/tidy/api/globals.html -share/doc/tidy/api/globals_defs.html -share/doc/tidy/api/globals_func.html -share/doc/tidy/api/globals_type.html -share/doc/tidy/api/group__AttrGet.html -share/doc/tidy/api/group__AttrGet.js -share/doc/tidy/api/group__AttrGetAttributeName.html -share/doc/tidy/api/group__AttrIsAttributeName.html -share/doc/tidy/api/group__Attribute.html -share/doc/tidy/api/group__Attribute.js -share/doc/tidy/api/group__Basic.html -share/doc/tidy/api/group__Basic.js -share/doc/tidy/api/group__Clean.html -share/doc/tidy/api/group__Clean.js -share/doc/tidy/api/group__Configuration.html -share/doc/tidy/api/group__Configuration.js -share/doc/tidy/api/group__IO.html -share/doc/tidy/api/group__IO.js -share/doc/tidy/api/group__Memory.html -share/doc/tidy/api/group__Memory.js -share/doc/tidy/api/group__NodeAsk.html -share/doc/tidy/api/group__NodeAsk.js -share/doc/tidy/api/group__NodeIsElementName.html -share/doc/tidy/api/group__Opaque.html -share/doc/tidy/api/group__Opaque.js -share/doc/tidy/api/group__Parse.html -share/doc/tidy/api/group__Parse.js -share/doc/tidy/api/group__Save.html -share/doc/tidy/api/group__Save.js -share/doc/tidy/api/group__Tree.html -share/doc/tidy/api/index.html -share/doc/tidy/api/jquery.js -share/doc/tidy/api/modules.html -share/doc/tidy/api/modules.js -share/doc/tidy/api/nav_f.png -share/doc/tidy/api/nav_g.png -share/doc/tidy/api/nav_h.png -share/doc/tidy/api/navtree.css -share/doc/tidy/api/navtree.js -share/doc/tidy/api/navtreedata.js -share/doc/tidy/api/navtreeindex0.js -share/doc/tidy/api/navtreeindex1.js -share/doc/tidy/api/open.png -share/doc/tidy/api/pages.html -share/doc/tidy/api/platform_8h_source.html -share/doc/tidy/api/resize.js -share/doc/tidy/api/splitbar.png -share/doc/tidy/api/structTidyAttr.html -share/doc/tidy/api/structTidyDoc.html -share/doc/tidy/api/structTidyNode.html -share/doc/tidy/api/structTidyOption.html -share/doc/tidy/api/struct__TidyAllocator.html -share/doc/tidy/api/struct__TidyAllocator.js -share/doc/tidy/api/struct__TidyAllocatorVtbl.html -share/doc/tidy/api/struct__TidyAllocatorVtbl.js -share/doc/tidy/api/struct__TidyBuffer.html -share/doc/tidy/api/struct__TidyBuffer.js -share/doc/tidy/api/struct__TidyInputSource.html -share/doc/tidy/api/struct__TidyInputSource.js -share/doc/tidy/api/struct__TidyOutputSink.html -share/doc/tidy/api/struct__TidyOutputSink.js -share/doc/tidy/api/sync_off.png -share/doc/tidy/api/sync_on.png -share/doc/tidy/api/tab_a.png -share/doc/tidy/api/tab_b.png -share/doc/tidy/api/tab_h.png -share/doc/tidy/api/tab_s.png -share/doc/tidy/api/tabs.css -share/doc/tidy/api/tidy_8h.html -share/doc/tidy/api/tidy_8h.js -share/doc/tidy/api/tidy_8h_source.html -share/doc/tidy/api/tidyenum_8h_source.html -share/doc/tidy/doxygen.cfg -share/doc/tidy/faq.html -share/doc/tidy/grid.gif -share/doc/tidy/license.html -share/doc/tidy/pending.html -share/doc/tidy/release-notes.html -share/doc/tidy/tidy.css -share/doc/tidy/tidy.gif diff --git a/www/tidy/buildlink3.mk b/www/tidy/buildlink3.mk index 6f42308976d..48ce1eae1ff 100644 --- a/www/tidy/buildlink3.mk +++ b/www/tidy/buildlink3.mk @@ -1,11 +1,11 @@ -# $NetBSD: buildlink3.mk,v 1.9 2009/03/20 19:25:38 joerg Exp $ +# $NetBSD: buildlink3.mk,v 1.10 2017/02/20 09:31:53 wiz Exp $ BUILDLINK_TREE+= tidy .if !defined(TIDY_BUILDLINK3_MK) TIDY_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.tidy+= tidy>=20080324 +BUILDLINK_API_DEPENDS.tidy+= tidy>=5.1.25<20000000 BUILDLINK_PKGSRCDIR.tidy?= ../../www/tidy .endif # TIDY_BUILDLINK3_MK diff --git a/www/tidy/distinfo b/www/tidy/distinfo index 0b854e15e1a..a7c10d7c5ad 100644 --- a/www/tidy/distinfo +++ b/www/tidy/distinfo @@ -1,8 +1,6 @@ -$NetBSD: distinfo,v 1.21 2015/11/04 02:47:40 agc Exp $ +$NetBSD: distinfo,v 1.22 2017/02/20 09:31:53 wiz Exp $ -SHA1 (tidy-20091027.tar.gz) = f77203b481430fef66382dc32ae5152004dabe78 -RMD160 (tidy-20091027.tar.gz) = b1e1aa3178b2e16095e1e6a532644462640b3f7f -SHA512 (tidy-20091027.tar.gz) = 6df1744a59efba4fa86c356d5ebb498f60ce458e5f946105b6b8bf6641424f04084acba55668b2d3eb11f3f3adb9e3ede9af04393f074f4bfbd311c1d3c617e9 -Size (tidy-20091027.tar.gz) = 492052 bytes -SHA1 (patch-aa) = 1c9f52f2713bdab8662dd71ccecadbfe3806bda0 -SHA1 (patch-src_lexer.c) = abb93b322452607e552c3c76871acf5de93c9cf5 +SHA1 (tidy-html5-5.2.0.tar.gz) = c1571eafa928390feee9e03445bf806127852288 +RMD160 (tidy-html5-5.2.0.tar.gz) = 60688847dcfdaa2070d3ad7274daa78392856875 +SHA512 (tidy-html5-5.2.0.tar.gz) = 9ab4c085235ff01988fa86c43fdcd5870eee077e4bcbaee5ca9b9679f363f476b39243b749ea66e5eb8a08c41d7a8346166b73e71f0b3239b955d20211f3b253 +Size (tidy-html5-5.2.0.tar.gz) = 529016 bytes diff --git a/www/tidy/patches/patch-aa b/www/tidy/patches/patch-aa deleted file mode 100644 index c46370d97d3..00000000000 --- a/www/tidy/patches/patch-aa +++ /dev/null @@ -1,17 +0,0 @@ -$NetBSD: patch-aa,v 1.9 2015/07/26 15:58:53 spz Exp $ - -Use subdirectory for include files. - ---- build/gnuauto/include/Makefile.am.orig 2006-10-06 09:25:13.000000000 +0000 -+++ build/gnuauto/include/Makefile.am -@@ -53,8 +53,8 @@ - # acknowledgment is not required but would be appreciated. - # - --#tidyincdir = $(includedir)/tidy --tidyincdir = $(includedir) -+tidyincdir = $(includedir)/tidy -+#tidyincdir = $(includedir) - - tidyinc_HEADERS = \ - platform.h \ diff --git a/www/tidy/patches/patch-src_lexer.c b/www/tidy/patches/patch-src_lexer.c deleted file mode 100644 index f10c99f7167..00000000000 --- a/www/tidy/patches/patch-src_lexer.c +++ /dev/null @@ -1,27 +0,0 @@ -$NetBSD: patch-src_lexer.c,v 1.1 2015/07/26 15:58:53 spz Exp $ - -Fix for CVE-2015-5522 and CVE-2015-5523 from -https://github.com/htacg/tidy-html5/commit/c18f27a58792f7fbd0b30a0ff50d6b40a82f940d - ---- src/lexer.c.orig 2008-03-22 21:06:55.000000000 +0000 -+++ src/lexer.c -@@ -3467,16 +3467,16 @@ static tmbstr ParseValue( TidyDocImpl* d - /* and prompts attributes unless --literal-attributes is set to yes */ - /* #994841 - Whitespace is removed from value attributes */ - -- if (munge && -+ if ((len > 0) && munge && - TY_(tmbstrcasecmp)(name, "alt") && - TY_(tmbstrcasecmp)(name, "title") && - TY_(tmbstrcasecmp)(name, "value") && - TY_(tmbstrcasecmp)(name, "prompt")) - { -- while (TY_(IsWhite)(lexer->lexbuf[start+len-1])) -+ while (TY_(IsWhite)(lexer->lexbuf[start+len-1]) && (len > 0)) - --len; - -- while (TY_(IsWhite)(lexer->lexbuf[start]) && start < len) -+ while (TY_(IsWhite)(lexer->lexbuf[start]) && (start < len) && (len > 0)) - { - ++start; - --len; |