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

(-)Makefile (-27 / +10 lines)
Lines 7-48 Link Here
7
#
7
#
8
8
9
PORTNAME=	POE-Component-Jabber
9
PORTNAME=	POE-Component-Jabber
10
PORTVERSION=	1.0
10
PORTVERSION=	1.21
11
CATEGORIES=	net devel perl5
11
CATEGORIES=	net devel perl5
12
MASTER_SITES=	${MASTER_SITE_PERL_CPAN:S/$/:1,2/}
12
MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
13
MASTER_SITE_SUBDIR=	POE/:1 ExtUtils/:2
13
MASTER_SITE_SUBDIR=	POE
14
PKGNAMEPREFIX=	p5-
14
PKGNAMEPREFIX=	p5-
15
DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:1 \
16
		ExtUtils-AutoInstall-0.59${EXTRACT_SUFX}:2
17
15
18
MAINTAINER=	jdputsch@comcast.net
16
MAINTAINER=	jdputsch@comcast.net
19
COMMENT=	A POE Component for communicating over Jabber
17
COMMENT=	A POE Component for communicating over Jabber
20
18
21
BUILD_DEPENDS=	${SITE_PERL}/POE.pm:${PORTSDIR}/devel/p5-POE \
19
BUILD_DEPENDS=	${SITE_PERL}/POE.pm:${PORTSDIR}/devel/p5-POE \
22
		${SITE_PERL}/POE/Filter/XML.pm:${PORTSDIR}/textproc/p5-POE-Filter-XML \
20
		${SITE_PERL}/Filter/Template.pm:${PORTSDIR}/devel/p5-Filter-Template \
23
		${SITE_PERL}/${PERL_ARCH}/Digest/SHA1.pm:${PORTSDIR}/security/p5-Digest-SHA1 \
21
		${SITE_PERL}/${PERL_ARCH}/Digest/SHA1.pm:${PORTSDIR}/security/p5-Digest-SHA1 \
24
		${SITE_PERL}/${PERL_ARCH}/Net/SSLeay.pm:${PORTSDIR}/security/p5-Net-SSLeay \
25
		${SITE_PERL}/Authen/SASL.pm:${PORTSDIR}/security/p5-Authen-SASL \
22
		${SITE_PERL}/Authen/SASL.pm:${PORTSDIR}/security/p5-Authen-SASL \
23
		${SITE_PERL}/POE/Component/SSLify.pm:${PORTSDIR}/security/p5-POE-Component-SSLify \
24
		${SITE_PERL}/POE/Filter/XML.pm:${PORTSDIR}/textproc/p5-POE-Filter-XML \
26
		${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64
25
		${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64
27
RUN_DEPENDS=	${BUILD_DEPENDS}
26
RUN_DEPENDS=	${BUILD_DEPENDS}
28
27
29
PERL_CONFIGURE=	yes
28
PERL_MODBUILD=	yes
30
29
31
MAN3=		POE::Component::Jabber.3 \
30
MAN3=		POE::Component::Jabber.3 \
32
		POE::Component::Jabber::Client::Component.3 \
31
		POE::Component::Jabber::Client::Component.3 \
33
		POE::Component::Jabber::Client::J2.3 \
32
		POE::Component::Jabber::Client::J2.3 \
34
		POE::Component::Jabber::Client::Legacy.3 \
33
		POE::Component::Jabber::Client::Legacy.3 \
35
		POE::Component::Jabber::Client::XMPP.3 \
34
		POE::Component::Jabber::Client::XMPP.3 \
36
		POE::Component::Jabber::Client::XMPP::TLS.3 \
35
		POE::Component::Jabber::Error.3
37
		POE::Component::Jabber::Error.3 \
38
		POE::Component::Jabber::Server::Socket::CTLS.3 \
39
		POE::Component::Jabber::Server::Socket::STLS.3
40
41
pre-configure:
42
	@${ECHO_MSG} "===>   Putting AutoInstall.pm in work dir"
43
	@${MKDIR} ${WRKSRC}/install/ExtUtils
44
	@${CP} ${WRKDIR}/ExtUtils-AutoInstall-0.59/lib/ExtUtils/AutoInstall.pm \
45
	 ${WRKSRC}/install/ExtUtils
46
36
47
post-install:
37
post-install:
48
.ifndef(NOPORTDOCS)
38
.ifndef(NOPORTDOCS)
Lines 53-67 Link Here
53
43
54
.include <bsd.port.pre.mk>
44
.include <bsd.port.pre.mk>
55
45
56
.if ${PERL_LEVEL} < 500600
46
.if ${PERL_LEVEL} < 500801 # required by vendor
57
post-patch:
47
IGNORE=	requires at least Perl 5.8.1.  Please install lang/perl5.8 and try again
58
	@${PERL} -pi -e 's/^our (\S+)/use vars qw($$1); $$1/' \
59
		${WRKSRC}/lib/POE/Component/Jabber/Client/Legacy.pm \
60
		${WRKSRC}/lib/POE/Component/Jabber/Client/Component.pm \
61
		${WRKSRC}/lib/POE/Component/Jabber/Client/XMPP.pm \
62
		${WRKSRC}/lib/POE/Component/Jabber/Client/J2.pm \
63
		${WRKSRC}/lib/POE/Component/Jabber/Error.pm \
64
		${WRKSRC}/lib/POE/Component/Jabber.pm
65
.endif
48
.endif
66
49
67
.include <bsd.port.post.mk>
50
.include <bsd.port.post.mk>
(-)distinfo (-6 / +3 lines)
Lines 1-6 Link Here
1
MD5 (POE-Component-Jabber-1.0.tar.gz) = 4e0a60020511c19403b53d6fc993a3dd
1
MD5 (POE-Component-Jabber-1.21.tar.gz) = 75196e23db297a2b07b1d58a866b03d7
2
SHA256 (POE-Component-Jabber-1.0.tar.gz) = d08e7ca148f8ea029978553ddcad70a0fede1e37fbc7420fa0e3df7e9aaa0079
2
SHA256 (POE-Component-Jabber-1.21.tar.gz) = 395ecd636b5c0be43327c2163a161bdf21d4e28c816928d5b1eeec2afe5f4c9e
3
SIZE (POE-Component-Jabber-1.0.tar.gz) = 24771
3
SIZE (POE-Component-Jabber-1.21.tar.gz) = 25510
4
MD5 (ExtUtils-AutoInstall-0.59.tar.gz) = 1dbcfe20069d125f5d2a0a351c2e9a57
5
SHA256 (ExtUtils-AutoInstall-0.59.tar.gz) = b0fa1e133ecf79e786a35231b951772f11ee78d1b804da12096bb623d1219faa
6
SIZE (ExtUtils-AutoInstall-0.59.tar.gz) = 25859
(-)pkg-plist (-9 / +4 lines)
Lines 3-31 Link Here
3
%%SITE_PERL%%/POE/Component/Jabber/Client/J2.pm
3
%%SITE_PERL%%/POE/Component/Jabber/Client/J2.pm
4
%%SITE_PERL%%/POE/Component/Jabber/Client/Legacy.pm
4
%%SITE_PERL%%/POE/Component/Jabber/Client/Legacy.pm
5
%%SITE_PERL%%/POE/Component/Jabber/Client/XMPP.pm
5
%%SITE_PERL%%/POE/Component/Jabber/Client/XMPP.pm
6
%%SITE_PERL%%/POE/Component/Jabber/Client/XMPP/TLS.pm
7
%%SITE_PERL%%/POE/Component/Jabber/Error.pm
6
%%SITE_PERL%%/POE/Component/Jabber/Error.pm
7
%%SITE_PERL%%/POE/Component/Jabber/Server.pm
8
%%SITE_PERL%%/POE/Component/Jabber/Server/InputHandler.pm
8
%%SITE_PERL%%/POE/Component/Jabber/Server/InputHandler.pm
9
%%SITE_PERL%%/POE/Component/Jabber/Server/PresenceManager.pm
10
%%SITE_PERL%%/POE/Component/Jabber/Server/RosterTable.pm
9
%%SITE_PERL%%/POE/Component/Jabber/Server/RouteProcessor.pm
11
%%SITE_PERL%%/POE/Component/Jabber/Server/RouteProcessor.pm
10
%%SITE_PERL%%/POE/Component/Jabber/Server/RouteTable.pm
12
%%SITE_PERL%%/POE/Component/Jabber/Server/RouteTable.pm
11
%%SITE_PERL%%/POE/Component/Jabber/Server/SelfRouter.pm
13
%%SITE_PERL%%/POE/Component/Jabber/Server/SelfRouter.pm
12
%%SITE_PERL%%/POE/Component/Jabber/Server/Socket.pm
14
%%SITE_PERL%%/POE/Component/Jabber/Server/Socket.pm
13
%%SITE_PERL%%/POE/Component/Jabber/Server/Socket/CTLS.pm
14
%%SITE_PERL%%/POE/Component/Jabber/Server/Socket/STLS.pm
15
%%SITE_PERL%%/POE/Component/Jabber/Server/SocketServer.pm
15
%%SITE_PERL%%/POE/Component/Jabber/Server/SocketServer.pm
16
%%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component/Jabber/.packlist
17
%%PORTDOCS%%%%EXAMPLESDIR%%/COMPTester.pl
16
%%PORTDOCS%%%%EXAMPLESDIR%%/COMPTester.pl
18
%%PORTDOCS%%%%EXAMPLESDIR%%/J2Tester.pl
17
%%PORTDOCS%%%%EXAMPLESDIR%%/J2Tester.pl
19
%%PORTDOCS%%%%EXAMPLESDIR%%/LEGACYTester.pl
18
%%PORTDOCS%%%%EXAMPLESDIR%%/LEGACYTester.pl
20
%%PORTDOCS%%%%EXAMPLESDIR%%/SERVERTester.pl
19
%%PORTDOCS%%%%EXAMPLESDIR%%/SERVERTester.pl
20
%%PORTDOCS%%%%EXAMPLESDIR%%/XMPPSimpleTester.pl
21
%%PORTDOCS%%%%EXAMPLESDIR%%/XMPPTester.pl
21
%%PORTDOCS%%%%EXAMPLESDIR%%/XMPPTester.pl
22
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
22
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
23
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component/Jabber
24
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component
25
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE
26
@dirrm %%SITE_PERL%%/POE/Component/Jabber/Server/Socket
27
@dirrm %%SITE_PERL%%/POE/Component/Jabber/Server
23
@dirrm %%SITE_PERL%%/POE/Component/Jabber/Server
28
@dirrm %%SITE_PERL%%/POE/Component/Jabber/Client/XMPP
29
@dirrm %%SITE_PERL%%/POE/Component/Jabber/Client
24
@dirrm %%SITE_PERL%%/POE/Component/Jabber/Client
30
@dirrm %%SITE_PERL%%/POE/Component/Jabber
25
@dirrm %%SITE_PERL%%/POE/Component/Jabber
31
@dirrmtry %%SITE_PERL%%/POE/Component
26
@dirrmtry %%SITE_PERL%%/POE/Component

Return to bug 98995