View | Details | Raw Unified | Return to bug 127823
Collapse All | Expand All

(-)Makefile (-4 / +10 lines)
Lines 7-12 Link Here
7
7
8
PORTNAME=	Net
8
PORTNAME=	Net
9
PORTVERSION=	1.22
9
PORTVERSION=	1.22
10
PORTREVISION=	1
10
PORTEPOCH=	1
11
PORTEPOCH=	1
11
CATEGORIES=	net perl5
12
CATEGORIES=	net perl5
12
MASTER_SITES=	CPAN
13
MASTER_SITES=	CPAN
Lines 16-26 Link Here
16
MAINTAINER=	mat@FreeBSD.org
17
MAINTAINER=	mat@FreeBSD.org
17
COMMENT=	Perl5 modules to access and use network protocols
18
COMMENT=	Perl5 modules to access and use network protocols
18
19
19
RUN_DEPENDS=	${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \
20
RUN_DEPENDS=	p5-Authen-SASL>=0:${PORTSDIR}/security/p5-Authen-SASL
20
		${SITE_PERL}/Authen/SASL.pm:${PORTSDIR}/security/p5-Authen-SASL
21
21
22
PERL_CONFIGURE=	yes
22
PERL_CONFIGURE=	yes
23
CONFIGURE_ARGS=	< /dev/null
24
23
25
MAN3=		Net::Cmd.3 \
24
MAN3=		Net::Cmd.3 \
26
		Net::Config.3 \
25
		Net::Config.3 \
Lines 33-36 Link Here
33
		Net::Time.3 \
32
		Net::Time.3 \
34
		Net::libnetFAQ.3
33
		Net::libnetFAQ.3
35
34
36
.include <bsd.port.mk>
35
.include <bsd.port.pre.mk>
36
37
.if ${PERL_LEVEL} < 500703
38
RUN_DEPENDS+=	p5-Digest-MD5>=0:${PORTSDIR}/security/p5-Digest-MD5 \
39
		p5-MIME-Base64>=0:${PORTSDIR}/converters/p5-MIME-Base64
40
.endif
41
42
.include <bsd.port.post.mk>
(-)pkg-descr (-82 / +14 lines)
Lines 1-88 Link Here
1
Contents of perl5 Net class:
1
libnet is a collection of Perl modules which provides a simple
2
2
and consistent programming interface (API) to the client side
3
Net::FTP - FTP Client class
3
of various protocols used in the internet community.
4
5
       Net::FTP is a class implementing a simple FTP client in
6
       Perl as described in RFC959
7
8
       Net::FTP provides methods that will perform various
9
       operations. These methods could be split into groups
10
       depending the level of interface the user requires.      
11
12
13
Net::Time - time and daytime network client interface
14
15
       Net::Time provides subroutines that obtain the time on a
16
       remote machine.
17
18
19
Net::DummyInetd - A dummy Inetd server
20
21
       Net::DummyInetd is just what it's name says, it is a dummy
22
       inetd server.  Creation of a Net::DummyInetd will cause a
23
       child process to be spawned off which will listen to a
24
       socket. When a connection arrives on this socket the
25
       specified command is fork'd and exec'd with STDIN and
26
       STDOUT file descriptors duplicated to the new socket.   
27
28
29
Net::NNTP - NNTP Client class
30
31
       Net::NNTP is a class implementing a simple NNTP client in
32
       Perl as described in RFC977. Net::NNTP inherits its
33
       communication methods from Net::Cmd   
34
35
36
Net::SNPP - Simple Network Pager Protocol Client
37
38
       This module implements a client interface to the SNPP
39
       protocol, enabling a perl5 application to talk to SNPP
40
       servers. This documentation assumes that you are familiar
41
       with the SNPP protocol described in RFC1861.        
42
43
44
Net::POP3 - Post Office Protocol 3 Client class (RFC1081)
45
46
      This module implements a client interface to the POP3
47
       protocol, enabling a perl5 application to talk to POP3
48
       servers. This documentation assumes that you are familiar
49
       with the POP3 protocol described in RFC1081.       
50
51
52
Net::Cmd - Network Command class (as used by FTP, SMTP etc)   
53
54
       Net::Cmd is a collection of methods that can be inherited
55
       by a sub class of IO::Handle. These methods implement the
56
       functionality required for a command based protocol, for
57
       example FTP and SMTP.       
58
59
Net::SMTP - Simple Mail transfer Protocol Client
60
61
       This module implements a client interface to the SMTP
62
       protocol, enabling a perl5 application to talk to SMTP
63
       servers. This documentation assumes that you are familiar
64
       with the SMTP protocol described in RFC821.    
65
66
67
Net::Domain - Attempt to evaluate the current host's internet name and domain
68
69
       Using various methods attempt to find the Fully Qualified
70
       Domain Name (FQDN) of the current host. From this
71
       determine the host-name and the host-domain. 
72
73
74
Net::Netrc - OO interface to users netrc file
75
76
      Net::Netrc is a class implementing a simple interface to
77
      the .netrc file used as by the ftp program.      
78
4
5
For details of each protocol please refer to the RFC. RFC's
6
can be found a various places on the WEB, for a starting
7
point look at:
79
8
80
Net::Telnet - Defines constants for the telnet protocol
9
    http://www.yahoo.com/Computers_and_Internet/Standards/RFCs/
81
10
82
       This module is VERY preliminary as I am not 100% sure how
11
    The RFC implemented in this distribution are
83
       it should be implemented.
84
12
85
       Currently it just exports constants used in the telnet
13
    Net::FTP        RFC959          File Transfer Protocol
86
       protocol.                                  
14
    Net::SMTP       RFC821          Simple Mail Transfer Protocol
15
    Net::Time       RFC867          Daytime Protocol
16
    Net::Time       RFC868          Time Protocol
17
    Net::NNTP       RFC977          Network News Transfer Protocol
18
    Net::POP3       RFC1939         Post Office Protocol 3
87
19
88
WWW: http://search.cpan.org/dist/libnet/
20
WWW: http://search.cpan.org/dist/libnet/

Return to bug 127823