Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37558878
en ru br
ALT Linux repos
S:0.604-alt1

Group :: Development/Perl
RPM: perl-Net-INET6Glue

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

%define _unpackaged_files_terminate_build 1
#
#   - Net::INET6Glue -
#   This spec file was automatically generated by cpan2rpm [ver: 2.028]
#   (ALT Linux revision)
#   The following arguments were used:
#       Net::INET6Glue
#   For more information on cpan2rpm please visit: http://perl.arix.com/
#

%define module Net-INET6Glue
%define m_distro Net-INET6Glue
%define m_name Net::INET6Glue
%define m_author_id unknown
%define _enable_test 1

Name: perl-Net-INET6Glue
Version: 0.604
Release: alt1

Summary: Make common modules IPv6 ready by hotpatching

License: Artistic
Group: Development/Perl
Url: http://www.cpan.org

Packager: Vitaly Lipatov <lav at altlinux.ru>

BuildArch: noarch
Source0: http://www.cpan.org/authors/id/S/SU/SULLR/%{module}-%{version}.tar.gz

# Automatically added by buildreq on Fri Jun 01 2012

# optimized out: perl-Socket6
BuildRequires: libnss-role perl-IO-Socket-INET6 perl-devel perl-libnet

%description
the Net::INET6Glue manpage is a collection of modules to make common modules IPv6 ready
by hotpatching them.

Unfortunatly the current state of IPv6 support in perl is that no IPv6 support
is in the core and that a lot of important modules (like the Net::FTP manpage,
the Net::SMTP manpage, the LWP manpage,...) do not support IPv6 even if the modules for IPv6
sockets the Socket6 manpage, the IO::Socket::INET6 manpage are available.

This module tries to mitigate this by hotpatching.
Currently the following submodules are available:

=over 4

=item the Net::INET6Glue::INET_is_INET6 manpage

Makes the IO::Socket::INET manpage behave like the IO::Socket::INET6 manpage, especially make it
capable to create IPv6 sockets. This makes the LWP manpage, the Net::SMTP manpage and others
IPv6 capable.

=item the Net::INET6Glue::FTP manpage

Hotpatches the Net::FTP manpage to support EPRT and EPSV commands which are needed to
deal with FTP over IPv6. Also loads the Net::INET6Glue::INET_is_INET6 manpage.

=back

%prep
%setup -q -n %{module}-%{version}

%build
%perl_vendor_build

%install
%perl_vendor_install

%files
%doc Changes README COPYRIGHT
%perl_vendor_privlib/Net/*

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin