Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Nov 2004 15:22:53 -0700
From:      "Aaron Dalton" <aaron@daltons.ca>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/74438: New Port: www/p5-W3C-LinkChecker - checks the validity of links in HTML and XHTML documents
Message-ID:  <E1CXoUP-0002Xi-La@mail.finch.st>
Resent-Message-ID: <200411262230.iAQMULTI052913@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         74438
>Category:       ports
>Synopsis:       New Port: www/p5-W3C-LinkChecker - checks the validity of links in HTML and XHTML documents
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Nov 26 22:30:20 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Aaron Dalton
>Release:        FreeBSD 5.2.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD chariss.finch.st 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #0: Wed Sep 29 21:39:19 MDT 2004 aaron@chariss.finch.st:/usr/src/sys/i386/compile/CHARISS i386


	
>Description:
This manual page documents briefly the checklink command, a.k.a. the W3C® 
Link Checker.

checklink is a program that reads an HTML or XHTML document, extracts a 
list of anchors and lists and checks that no anchor is defined twice and 
that all the links are dereferenceable, including the fragments. It warns 
about HTTP redirects, including directory redirects, and can check 
recursively a part of a web site.

The program can be used either as a command line tool or as a CGI script.

>How-To-Repeat:
	
>Fix:

	

--- submission.txt begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	p5-W3C-LinkChecker
#	p5-W3C-LinkChecker/Makefile
#	p5-W3C-LinkChecker/distinfo
#	p5-W3C-LinkChecker/pkg-descr
#	p5-W3C-LinkChecker/pkg-plist
#
echo c - p5-W3C-LinkChecker
mkdir -p p5-W3C-LinkChecker > /dev/null 2>&1
echo x - p5-W3C-LinkChecker/Makefile
sed 's/^X//' >p5-W3C-LinkChecker/Makefile << 'END-of-p5-W3C-LinkChecker/Makefile'
X# New ports collection makefile for:	www/p5-W3C-LinkChecker
X# Date created:				25 November 2004
X# Whom:					Aaron Dalton <aaron@daltons.ca>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	W3C-LinkChecker
XPORTVERSION=	4.1
XCATEGORIES=	www perl5
XMASTER_SITES=	${MASTER_SITE_PERL_CPAN}
XMASTER_SITE_SUBDIR=	W3C
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	aaron@daltons.ca
XCOMMENT=	Checks the validity of links in an HTML or XHTML document
X
XBUILD_DEPENDS=	${SITE_PERL}/CGI.pm:${PORTSDIR}/www/p5-CGI.pm \
X		${SITE_PERL}/Config/General.pm:${PORTSDIR}/devel/p5-Config-General \
X		${SITE_PERL}/${PERL_ARCH}/HTML/Parser.pm:${PORTSDIR}/www/p5-HTML-Parser \
X		${SITE_PERL}/Net/IP.pm:${PORTSDIR}/net-mgmt/p5-Net-IP \
X		${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww \
X		${SITE_PERL}/${PERL_ARCH}/Term/ReadKey.pm:${PORTSDIR}/devel/p5-Term-ReadKey \
X		${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes \
X		${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI
XRUN_DEPENDS=	${BUILD_DEPENDS}
X
XMAN1=		checklink.1
XMANCOMPRESSED=	no
X
XPERL_CONFIGURE=	yes
X
X.include <bsd.port.mk>
END-of-p5-W3C-LinkChecker/Makefile
echo x - p5-W3C-LinkChecker/distinfo
sed 's/^X//' >p5-W3C-LinkChecker/distinfo << 'END-of-p5-W3C-LinkChecker/distinfo'
XMD5 (W3C-LinkChecker-4.1.tar.gz) = 513a50f2a6b0f0d54a8bd29449460fb6
XSIZE (W3C-LinkChecker-4.1.tar.gz) = 52391
END-of-p5-W3C-LinkChecker/distinfo
echo x - p5-W3C-LinkChecker/pkg-descr
sed 's/^X//' >p5-W3C-LinkChecker/pkg-descr << 'END-of-p5-W3C-LinkChecker/pkg-descr'
XThis manual page documents briefly the checklink command, a.k.a. the W3C 
XLink Checker.
X
Xchecklink is a program that reads an HTML or XHTML document, extracts a 
Xlist of anchors and lists and checks that no anchor is defined twice and 
Xthat all the links are dereferenceable, including the fragments. It warns 
Xabout HTTP redirects, including directory redirects, and can check 
Xrecursively a part of a web site.
X
XThe program can be used either as a command line tool or as a CGI script.
X 
XWWW: http://search.cpan.org/dist/W3C-LinkChecker/
XAuthor: This program was originally written by Hugo Haas <hugo@w3.org>, 
Xbased on Renaud Bruyeron's checklink.pl. It has been enhanced by Ville 
XSkytt and many other volunteers since. Use the <www-validator@w3.org> 
Xmailing list for feedback, and see 
Xhttp://validator.w3.org/docs/checklink.html#csb for more information.
X
X- Aaron Dalton
Xaaron@daltons.ca
END-of-p5-W3C-LinkChecker/pkg-descr
echo x - p5-W3C-LinkChecker/pkg-plist
sed 's/^X//' >p5-W3C-LinkChecker/pkg-plist << 'END-of-p5-W3C-LinkChecker/pkg-plist'
Xbin/checklink
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/W3C/LinkChecker/.packlist
X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/W3C/LinkChecker
X@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/W3C 2>/dev/null || true
X
END-of-p5-W3C-LinkChecker/pkg-plist
exit
--- submission.txt ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1CXoUP-0002Xi-La>