[Midnightbsd-cvs] mports [16991] trunk/net: add p5-Socket and p5-IO-Socket-IP ports

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Thu Sep 11 21:49:38 EDT 2014


Revision: 16991
          http://svnweb.midnightbsd.org/mports/?rev=16991
Author:   laffer1
Date:     2014-09-11 21:49:37 -0400 (Thu, 11 Sep 2014)
Log Message:
-----------
add p5-Socket and p5-IO-Socket-IP ports

Modified Paths:
--------------
    trunk/net/Makefile

Added Paths:
-----------
    trunk/net/p5-IO-Socket-IP/
    trunk/net/p5-IO-Socket-IP/Makefile
    trunk/net/p5-IO-Socket-IP/distinfo
    trunk/net/p5-IO-Socket-IP/pkg-descr
    trunk/net/p5-IO-Socket-IP/pkg-plist
    trunk/net/p5-Socket/
    trunk/net/p5-Socket/Makefile
    trunk/net/p5-Socket/distinfo
    trunk/net/p5-Socket/pkg-descr
    trunk/net/p5-Socket/pkg-plist

Modified: trunk/net/Makefile
===================================================================
--- trunk/net/Makefile	2014-09-12 01:45:46 UTC (rev 16990)
+++ trunk/net/Makefile	2014-09-12 01:49:37 UTC (rev 16991)
@@ -70,6 +70,7 @@
 SUBDIR += openslp
 SUBDIR += ortp
 SUBDIR += p5-IO-INET6
+SUBDIR += p5-IO-Socket-IP
 SUBDIR += p5-IP-Country
 SUBDIR += p5-Net
 SUBDIR += p5-Net-CIDR-Lite
@@ -79,6 +80,7 @@
 SUBDIR += p5-Net-XWhois
 SUBDIR += p5-RPC-XML
 SUBDIR += p5-SOAP-Lite
+SUBDIR += p5-Socket
 SUBDIR += p5-Socket6
 SUBDIR += p5-URI
 SUBDIR += p5-XML-RPC

Added: trunk/net/p5-IO-Socket-IP/Makefile
===================================================================
--- trunk/net/p5-IO-Socket-IP/Makefile	                        (rev 0)
+++ trunk/net/p5-IO-Socket-IP/Makefile	2014-09-12 01:49:37 UTC (rev 16991)
@@ -0,0 +1,22 @@
+# $MidnightBSD$
+
+PORTNAME=	IO-Socket-IP
+PORTVERSION=	0.31
+CATEGORIES=	net ipv6 perl5
+MASTER_SITES=	CPAN
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Drop-in replacement for IO::Socket::INET supporting IPv4 and IPv6
+
+LICENSE=	artistic gpl
+LICENSE_COMB=	dual
+
+BUILD_DEPENDS=	p5-Socket>=1.97:${PORTSDIR}/net/p5-Socket
+RUN_DEPENDS:=	${BUILD_DEPENDS}
+TEST_DEPENDS=	p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod
+
+PERL_CONFIGURE=	yes
+USES=		perl5
+
+.include <bsd.port.mk>

Added: trunk/net/p5-IO-Socket-IP/distinfo
===================================================================
--- trunk/net/p5-IO-Socket-IP/distinfo	                        (rev 0)
+++ trunk/net/p5-IO-Socket-IP/distinfo	2014-09-12 01:49:37 UTC (rev 16991)
@@ -0,0 +1,2 @@
+SHA256 (IO-Socket-IP-0.31.tar.gz) = 421d6f4c6c83c38638ffff21e6ba5c8f7bc60e343275efda025babfa823ec68c
+SIZE (IO-Socket-IP-0.31.tar.gz) = 41717

Added: trunk/net/p5-IO-Socket-IP/pkg-descr
===================================================================
--- trunk/net/p5-IO-Socket-IP/pkg-descr	                        (rev 0)
+++ trunk/net/p5-IO-Socket-IP/pkg-descr	2014-09-12 01:49:37 UTC (rev 16991)
@@ -0,0 +1,11 @@
+IO::Socket::IP provides a protocol-independent way to use IPv4 and IPv6 sockets,
+as a drop-in replacement for IO::Socket::INET. Most constructor arguments and
+methods are provided in a backward-compatible way. For a list of known
+differences, see the IO::Socket::INET INCOMPATIBILITES section below.
+
+It uses the getaddrinfo(3) function to convert hostnames and service names or
+port numbers into sets of possible addresses to connect to or listen on. This
+allows it to work for IPv6 where the system supports it, while still falling
+back to IPv4-only on systems which don't.
+
+WWW: http://search.cpan.org/dist/IO-Socket-IP/

Added: trunk/net/p5-IO-Socket-IP/pkg-plist
===================================================================
--- trunk/net/p5-IO-Socket-IP/pkg-plist	                        (rev 0)
+++ trunk/net/p5-IO-Socket-IP/pkg-plist	2014-09-12 01:49:37 UTC (rev 16991)
@@ -0,0 +1,8 @@
+%%SITE_PERL%%/IO/Socket/IP.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Socket/IP/.packlist
+%%PERL5_MAN3%%/IO::Socket::IP.3.gz
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Socket/IP
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Socket
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/IO
+ at dirrmtry %%SITE_PERL%%/IO/Socket
+ at dirrmtry %%SITE_PERL%%/IO

Added: trunk/net/p5-Socket/Makefile
===================================================================
--- trunk/net/p5-Socket/Makefile	                        (rev 0)
+++ trunk/net/p5-Socket/Makefile	2014-09-12 01:49:37 UTC (rev 16991)
@@ -0,0 +1,19 @@
+# $MidnightBSD$
+
+PORTNAME=	Socket
+PORTVERSION=	2.015
+CATEGORIES=	net perl5
+MASTER_SITES=	CPAN
+MASTER_SITE_SUBDIR=	CPAN:PEVANS
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Networking constants and support functions
+
+LICENSE=	artistic gpl
+LICENSE_COMB=	dual
+
+PERL_CONFIGURE=	yes
+USES=		perl5
+
+.include <bsd.port.mk>

Added: trunk/net/p5-Socket/distinfo
===================================================================
--- trunk/net/p5-Socket/distinfo	                        (rev 0)
+++ trunk/net/p5-Socket/distinfo	2014-09-12 01:49:37 UTC (rev 16991)
@@ -0,0 +1,2 @@
+SHA256 (Socket-2.015.tar.gz) = 16e34274bd650214b565a8b86c23406f1e0d5a86dc8c64aedd8843ce553875e2
+SIZE (Socket-2.015.tar.gz) = 39970

Added: trunk/net/p5-Socket/pkg-descr
===================================================================
--- trunk/net/p5-Socket/pkg-descr	                        (rev 0)
+++ trunk/net/p5-Socket/pkg-descr	2014-09-12 01:49:37 UTC (rev 16991)
@@ -0,0 +1,6 @@
+Socket is a low-level module used by, among other things, the IO::Socket family
+of modules. The following examples demonstrate some low-level uses but a
+practical program would likely use the higher-level API provided by IO::Socket
+or similar instead.
+
+WWW: http://search.cpan.org/dist/Socket/

Added: trunk/net/p5-Socket/pkg-plist
===================================================================
--- trunk/net/p5-Socket/pkg-plist	                        (rev 0)
+++ trunk/net/p5-Socket/pkg-plist	2014-09-12 01:49:37 UTC (rev 16991)
@@ -0,0 +1,5 @@
+%%SITE_PERL%%/%%PERL_ARCH%%/Socket.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Socket/.packlist
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Socket/Socket.so
+%%PERL5_MAN3%%/Socket.3.gz
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Socket



More information about the Midnightbsd-cvs mailing list