pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/www/tidy Update to 20050921, provided by Jeroen Ruigro...
details: https://anonhg.NetBSD.org/pkgsrc/rev/ae9ed712eaed
branches: trunk
changeset: 500245:ae9ed712eaed
user: wiz <wiz%pkgsrc.org@localhost>
date: Tue Oct 04 18:00:49 2005 +0000
description:
Update to 20050921, provided by Jeroen Ruigrok/asmodai in PR 31220.
fix crashes with nested framesets
fix dmalloc conflicts
fix crashes with invalid x/html tags
fix memory corruptions
fix attributes with null values
replace tabs with spaces
a lot generic stability fixes
fix accessibility crashes
accessibility missing output added
use id= instead of a name=
fix crashes with mixed php-like code in html
fix memory leaks
xml: was stripped from xml:lang
make sure id and name are identical when used
do not add xml:lang for XHTML 1.1
check validity of id/name values
a lot of new options for finegrained control
support align="char"
fix 64 bit portability issues
fix support for nested <sub> and <sup>
make sure id's are unique
be more resistant against malformed comments
make sure attribute values are lowercase for xhtml specified values
ensure xml declarations are present
allow empty action="" to form
area does not need a mandatory href
diffstat:
www/tidy/Makefile | 26 +++++++++++++---------
www/tidy/distinfo | 19 ++++++++-------
www/tidy/patches/patch-aa | 15 +++++++++++++
www/tidy/patches/patch-ab | 23 ++++++++++++++++---
www/tidy/patches/patch-ac | 53 ++++++++++++++++++++++++++--------------------
5 files changed, 89 insertions(+), 47 deletions(-)
diffs (229 lines):
diff -r 2d469f7b6264 -r ae9ed712eaed www/tidy/Makefile
--- a/www/tidy/Makefile Tue Oct 04 17:59:37 2005 +0000
+++ b/www/tidy/Makefile Tue Oct 04 18:00:49 2005 +0000
@@ -1,20 +1,21 @@
-# $NetBSD: Makefile,v 1.19 2005/05/22 20:08:46 jlam Exp $
+# $NetBSD: Makefile,v 1.20 2005/10/04 18:00:49 wiz Exp $
#
-DISTNAME= tidy_src_040811
-PKGNAME= tidy-20040811
-PKGREVISION= 1
+DISTNAME= tidy_src_050921
+PKGNAME= tidy-20050921
CATEGORIES= www
MASTER_SITES= http://tidy.sourceforge.net/src/ \
- http://tidy.sourceforge.net/docs/ \
http://tidy.sourceforge.net/src/old/
+SITES_tidy_docs_050705.tgz= http://tidy.sourceforge.net/docs/
EXTRACT_SUFX= .tgz
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} tidy_docs_040810${EXTRACT_SUFX}
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} tidy_docs_050705${EXTRACT_SUFX}
-MAINTAINER= tech-pkg%NetBSD.org@localhost
+MAINTAINER= asmodai%in-nomine.org@localhost
HOMEPAGE= http://tidy.sourceforge.net/
COMMENT= Fixes and tidies up HTML files
+BUILD_DEPENDS= libxslt>=1.1.0:../../textproc/libxslt
+
WRKSRC= ${WRKDIR}/tidy
NO_CONFIGURE= yes
USE_TOOLS+= gmake
@@ -23,18 +24,21 @@
OPSYSVARS+= MAKEFLAGS
MAKEFLAGS.Darwin+= RANLIB=ranlib
-HTML_DOCFILES= Overview.html doxygen.cfg grid.gif quickref.html tidy.css \
+HTML_DOCFILES= Overview.html doxygen.cfg grid.gif quickref.html tidy.css \
faq.html license.html pending.html release-notes.html tidy.gif
HTML_DOCDIR= ${PREFIX}/share/doc/html/tidy
+post-build:
+ cd ${BUILD_DIRS} && ${GMAKE} doc
+
post-install:
${INSTALL_DATA_DIR} ${HTML_DOCDIR}
- for doc in ${HTML_DOCFILES}; do \
+ for doc in ${HTML_DOCFILES}; do \
${INSTALL_DATA} ${WRKSRC}/htmldoc/$$doc ${HTML_DOCDIR} ; \
done
${INSTALL_DATA_DIR} ${HTML_DOCDIR}/api
- for apifile in ${WRKSRC}/htmldoc/api/* ; do \
- ${INSTALL_DATA} $$apifile ${HTML_DOCDIR}/api ; \
+ for apifile in ${WRKSRC}/htmldoc/api/* ; do \
+ ${INSTALL_DATA} $$apifile ${HTML_DOCDIR}/api ; \
done
.include "../../mk/bsd.pkg.mk"
diff -r 2d469f7b6264 -r ae9ed712eaed www/tidy/distinfo
--- a/www/tidy/distinfo Tue Oct 04 17:59:37 2005 +0000
+++ b/www/tidy/distinfo Tue Oct 04 18:00:49 2005 +0000
@@ -1,10 +1,11 @@
-$NetBSD: distinfo,v 1.9 2005/02/24 14:08:39 wiz Exp $
+$NetBSD: distinfo,v 1.10 2005/10/04 18:00:49 wiz Exp $
-SHA1 (tidy_src_040811.tgz) = c3f72c7200ea2ef05d46c882e25ad015e12bfa26
-RMD160 (tidy_src_040811.tgz) = 4b4ccc6329dd9f6eb9495442a6c10481f1317dd2
-Size (tidy_src_040811.tgz) = 244076 bytes
-SHA1 (tidy_docs_040810.tgz) = c8665ede43f58d1b4dad5921f0b520ec863eb416
-RMD160 (tidy_docs_040810.tgz) = 65f31c49074098e7bd071ef693bd9399693c17a9
-Size (tidy_docs_040810.tgz) = 153044 bytes
-SHA1 (patch-ab) = 6d44dbc78bed849997108fe6bb5ff41088f653a3
-SHA1 (patch-ac) = 93e397595652a697bb705444f2923453818d1dde
+SHA1 (tidy_src_050921.tgz) = 4a53aa129e2575004dcbaf0cf4c5c3f1637723b0
+RMD160 (tidy_src_050921.tgz) = 958f532245412e3f8ac5bdd56edc5693cadf4b5b
+Size (tidy_src_050921.tgz) = 256079 bytes
+SHA1 (tidy_docs_050705.tgz) = b243d7910ce2fe57a8df27ff8f775e6d397c732d
+RMD160 (tidy_docs_050705.tgz) = 49b8c2eaf87a0291b1bef6479cf1eeda6b720f52
+Size (tidy_docs_050705.tgz) = 150359 bytes
+SHA1 (patch-aa) = e27b9b82ee47b9b54004c4a4a5bccba944847040
+SHA1 (patch-ab) = b243b9021f922e123b18a79566923a57d904b0d3
+SHA1 (patch-ac) = acc5e591182217a8cb7555c02e6954b7ceb60987
diff -r 2d469f7b6264 -r ae9ed712eaed www/tidy/patches/patch-aa
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/tidy/patches/patch-aa Tue Oct 04 18:00:49 2005 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-aa,v 1.7 2005/10/04 18:00:49 wiz Exp $
+
+--- build/gnuauto/include/Makefile.am.orig 2005-07-03 14:59:55.000000000 +0200
++++ build/gnuauto/include/Makefile.am 2005-07-03 15:00:07.000000000 +0200
+@@ -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 -r 2d469f7b6264 -r ae9ed712eaed www/tidy/patches/patch-ab
--- a/www/tidy/patches/patch-ab Tue Oct 04 17:59:37 2005 +0000
+++ b/www/tidy/patches/patch-ab Tue Oct 04 18:00:49 2005 +0000
@@ -1,7 +1,7 @@
-$NetBSD: patch-ab,v 1.5 2004/08/30 18:48:57 reed Exp $
+$NetBSD: patch-ab,v 1.6 2005/10/04 18:00:49 wiz Exp $
---- include/platform.h.orig Fri Mar 19 00:00:57 2004
-+++ include/platform.h Sat Aug 28 15:41:12 2004
+--- include/platform.h.orig 2005-06-16 08:58:05.000000000 +0200
++++ include/platform.h 2005-07-03 15:02:26.000000000 +0200
@@ -48,7 +48,7 @@
Contributed by Todd Lewis.
*/
@@ -11,7 +11,22 @@
/* Enable/disable support for Big5 and Shift_JIS character encodings */
-@@ -497,7 +497,7 @@
+@@ -105,7 +105,13 @@
+
+ /* Convenience defines for BSD like platforms */
+
+-#if defined(__FreeBSD__)
++#if defined(__DragonFly__)
++#define BSD_BASED_OS
++#ifndef PLATFORM_NAME
++#define PLATFORM_NAME "DragonFly"
++#endif
++
++#elif defined(__FreeBSD__)
+ #define BSD_BASED_OS
+ #ifndef PLATFORM_NAME
+ #define PLATFORM_NAME "FreeBSD"
+@@ -504,7 +510,7 @@
#if !defined(HPUX_OS) && !defined(CYGWIN_OS) && !defined(MAC_OS_X) && !defined(BE_OS) && !defined(SOLARIS_OS) && !defined(BSD_BASED_OS) && !defined(OSF_OS) && !defined(IRIX_OS) && !defined(AIX_OS)
&& !defined(LINUX_OS)
typedef unsigned int uint;
#endif
diff -r 2d469f7b6264 -r ae9ed712eaed www/tidy/patches/patch-ac
--- a/www/tidy/patches/patch-ac Tue Oct 04 17:59:37 2005 +0000
+++ b/www/tidy/patches/patch-ac Tue Oct 04 18:00:49 2005 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.1 2003/10/28 12:34:58 cube Exp $
+$NetBSD: patch-ac,v 1.2 2005/10/04 18:00:49 wiz Exp $
---- build/gmake/Makefile.orig 2003-04-12 08:57:03.000000000 +0200
-+++ build/gmake/Makefile
-@@ -58,8 +58,8 @@ SHELL=/bin/sh
+--- build/gmake/Makefile.orig 2005-05-03 08:58:08.000000000 +0200
++++ build/gmake/Makefile 2005-07-03 14:56:45.000000000 +0200
+@@ -58,8 +58,8 @@
PROJECT=tidy
# Installation variables. Spaces OK, only dir create and file copy operations.
@@ -13,34 +13,43 @@
bininst = ${runinst_prefix}/bin
libinst = ${devinst_prefix}/lib
-@@ -76,7 +76,7 @@ LIBDIR = ${TOPDIR}/lib
- BINDIR = ${TOPDIR}/bin
-
+@@ -79,14 +79,14 @@
# CFLAGS etc..
+ # For optimised builds, flags such as "-O2" should be added and -D_DEBUG=1
+ # disabled.
-CC= gcc
+-CFLAGS= -g -Wall -Wno-switch -Wno-parentheses -I $(INCDIR)
+#CC= gcc
- CFLAGS= -Wall -Wno-switch -Wno-parentheses -Wno-unused -I $(INCDIR)
++CFLAGS+= -g -Wall -Wno-switch -Wno-parentheses -I $(INCDIR)
+ # flags only supported with gcc 3.x
+ # CFLAGS += -Wunused-parameter
- # OTHERCFLAGS= -DSUPPORT_ACCESSIBILITY_CHECKS=1 -DSUPPORT_UTF16_ENCODINGS=1 -DSUPPORT_ASIAN_ENCODINGS=1
-@@ -107,7 +107,7 @@ LIBPREFIX = lib
- LIBSUFFIX = .a
+ OTHERCFLAGS=
+ OTHERCFLAGS+= -D_DEBUG=1
+-# OTHERCFLAGS+= -DSUPPORT_ACCESSIBILITY_CHECKS=1 -DSUPPORT_UTF16_ENCODINGS=1 -DSUPPORT_ASIAN_ENCODINGS=1
++OTHERCFLAGS+= -DSUPPORT_ACCESSIBILITY_CHECKS=1 -DSUPPORT_UTF16_ENCODINGS=1 -DSUPPORT_ASIAN_ENCODINGS=1
+ ifdef SUPPORT_UTF16_ENCODINGS
+ CFLAGS += -DSUPPORT_UTF16_ENCODINGS=$(SUPPORT_UTF16_ENCODINGS)
+ endif
+@@ -115,7 +115,7 @@
+ OBJSUF = .o
LIBRARY = $(LIBDIR)/$(LIBPREFIX)$(PROJECT)$(LIBSUFFIX)
-AR=ar -r
+#AR=ar -r
- EXES = $(BINDIR)/$(PROJECT) $(BINDIR)/tab2space
+ XSLTPROC = xsltproc
-@@ -148,7 +148,7 @@ all: $(LIBRARY) $(EXES)
+@@ -164,7 +164,7 @@
$(LIBRARY): $(OBJFILES)
if [ ! -d $(LIBDIR) ]; then mkdir $(LIBDIR); fi
- $(AR) $@ $(OBJFILES)
+ $(AR) -r $@ $(OBJFILES)
ifdef RANLIB
- $(RANLIB) $@
+ $(RANLIB) $@
endif
-@@ -177,21 +177,21 @@ clean:
+@@ -205,19 +205,19 @@
if [ "$(BINDIR)" != "$(TOPDIR)" -a -d $(BINDIR) ]; then rmdir $(BINDIR); fi
installhdrs: $(HFILES)
@@ -61,12 +70,10 @@
+ if [ ! -d "$(bininst)" ]; then $(BSD_INSTALL_PROGRAM_DIR) "$(bininst)"; fi
+ $(BSD_INSTALL_PROGRAM) $(EXES) "$(bininst)/"
- installmanpage:
- if [ -f "$(TOPDIR)/htmldoc/man_page.txt" ] ; then \
-- if [ ! -d "$(maninst)/man1" ]; then mkdir -p "$(maninst)/man1"; fi; \
-- cp -f $(TOPDIR)/htmldoc/man_page.txt "$(maninst)/man1/tidy.1"; \
-+ if [ ! -d "$(maninst)/man1" ]; then $(BSD_INSTALL_MAN_DIR) "$(maninst)/man1"; fi; \
-+ $(BSD_INSTALL_MAN) $(TOPDIR)/htmldoc/man_page.txt "$(maninst)/man1/tidy.1"; \
- fi
-
+ installmanpage: $(DOCDIR)/tidy.1
+- if [ ! -d "$(maninst)/man1" ]; then mkdir -p "$(maninst)/man1"; fi;
+- cp -f $(DOCDIR)/tidy.1 "$(maninst)/man1/tidy.1";
++ if [ ! -d "$(maninst)/man1" ]; then $(BSD_INSTALL_MAN_DIR) "$(maninst)/man1"; fi;
++ $(BSD_INSTALL_MAN) $(DOCDIR)/tidy.1 "$(maninst)/man1/tidy.1";
+
install: installhdrs installib installmanpage installexes
Home |
Main Index |
Thread Index |
Old Index