From 60575e0bb90f66f96677b4e71677e60470f5cf4b Mon Sep 17 00:00:00 2001 From: Christian Weisgerber Date: Wed, 15 Oct 2003 19:48:03 +0000 Subject: Import mod_tidy 0.3. mod_tidy validates the HTML output of your apache2 webserver. PR: 57662 Submitted by: Clement Laforet --- www/mod_tidy/Makefile | 38 ++++++++++++++++++++++++++++++++++++++ www/mod_tidy/distinfo | 1 + www/mod_tidy/pkg-descr | 8 ++++++++ www/mod_tidy/pkg-plist | 4 ++++ 4 files changed, 51 insertions(+) create mode 100644 www/mod_tidy/Makefile create mode 100644 www/mod_tidy/distinfo create mode 100644 www/mod_tidy/pkg-descr create mode 100644 www/mod_tidy/pkg-plist (limited to 'www/mod_tidy') diff --git a/www/mod_tidy/Makefile b/www/mod_tidy/Makefile new file mode 100644 index 000000000000..eacbfd09431e --- /dev/null +++ b/www/mod_tidy/Makefile @@ -0,0 +1,38 @@ +# New ports collection makefile for: mod_tidy +# Date created: Sun Oct 5 +# Whom: Clement Laforet +# +# $FreeBSD$ +# + +PORTNAME= mod_tidy +PORTVERSION= 0.3 +CATEGORIES= www +MASTER_SITES= http://home.snafu.de/tusk/mod_tidy/ +DIST_SUBDIR= apache + +MAINTAINER= sheepkiller@cultdeadsheep.org +COMMENT= Validates the HTML output of your apache2 webserver + +BUILD_DEPENDS= ${LOCALBASE}/sbin/apxs:${PORTSDIR}/www/apache2 +RUN_DEPENDS= ${BUILD_DEPENDS} +LIB_DEPENDS= tidy:${PORTSDIR}/www/tidy-lib + +RESTRICTED= "no license" + +APXS?= ${LOCALBASE}/sbin/apxs + +TIDY_INC= ${LOCALBASE}/include/tidy +TIDY_LIBS= ${LOCALBASE}/lib + +post-extract: + @${ECHO_MSG} "===> Removing distributed tidy libs to avoid conflicts" + @${RM} -fr ${WRKSRC}/tidy + +do-build: + @(cd ${WRKSRC}/src && ${APXS} -I ${TIDY_INC} -L ${TIDY_LIBS} -c ${PORTNAME}.c) + +do-install: + @(cd ${WRKSRC}/src && ${APXS} -A -i ${PORTNAME}.la) + +.include diff --git a/www/mod_tidy/distinfo b/www/mod_tidy/distinfo new file mode 100644 index 000000000000..0aa200c26bf7 --- /dev/null +++ b/www/mod_tidy/distinfo @@ -0,0 +1 @@ +MD5 (apache/mod_tidy-0.3.tar.gz) = f4af3e8e1ba21483e0483e114bd66838 diff --git a/www/mod_tidy/pkg-descr b/www/mod_tidy/pkg-descr new file mode 100644 index 000000000000..c5e3e438045d --- /dev/null +++ b/www/mod_tidy/pkg-descr @@ -0,0 +1,8 @@ +mod_tidy validates the HTML output of your apache2 webserver. So you don't need +a separate application to check your HTML. +It works as a filter that hooks up to HTML output. mod_tidy feeds the HTML +output to TidyLib which validates the HTML output. If TidyLib finds +an error the client receives a HTML page with a list of all found errors. If +TidyLib doesn't complain you will get your HTML data as without mod_tidy. + +WWW: http://home.snafu.de/tusk/mod_tidy/ diff --git a/www/mod_tidy/pkg-plist b/www/mod_tidy/pkg-plist new file mode 100644 index 000000000000..9eb85be71af3 --- /dev/null +++ b/www/mod_tidy/pkg-plist @@ -0,0 +1,4 @@ +@comment $FreeBSD$ +libexec/apache2/mod_tidy.so +@exec %D/sbin/apxs -e -A -n tidy %D/%f +@unexec echo "===> If you do not plan on reinstalling mod_tidy, you must manually remove"; echo "===> references to it in httpd.conf." -- cgit v1.2.3