diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..f087b42 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.tar.gz filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1534ba5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.rpm +*.log +*spec-20* diff --git a/IO-Socket-SSL-1.74.tar.gz b/IO-Socket-SSL-1.74.tar.gz new file mode 100644 index 0000000..2469063 --- /dev/null +++ b/IO-Socket-SSL-1.74.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e080fae93663322a49c2cdf3eeeb5cad7bd9bf7ad9dd9f0147ddb57573fc2800 +size 75282 diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..6fc22b6 --- /dev/null +++ b/Makefile @@ -0,0 +1,19 @@ +NAME := perl-IO-Socket-SSL +SPECFILE = $(firstword $(wildcard *.spec)) + +define find-makefile-common +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +endef + +MAKEFILE_COMMON := $(shell $(find-makefile-common)) + +ifeq ($(MAKEFILE_COMMON),) +# attept a checkout +define checkout-makefile-common +test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 +endef + +MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) +endif + +include $(MAKEFILE_COMMON) diff --git a/README.md b/README.md index ae85b3e..2080df2 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,11 @@ # perl-IO-Socket-SSL -3rd Party (Maintained by Koozali) git repo for perl-IO-Socket-SSL smeserver \ No newline at end of file +3rd Party (Maintained by Koozali) git repo for perl-IO-Socket-SSL smeserver + +## Description + +
*This description has been generated by an LLM AI system and cannot be relied on to be fully correct.* +*Once it has been checked, then this comment will be deleted* +
+ +Perl-IO-Socket-SSL is a Perl module that provides an object-oriented interface to SSL sockets. It allows Perl programs to access secure server and client technologies over the Internet using the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols. This module provides an interface to the OpenSSL library, allowing secure connections with SSL/TLS peers, SSL server authentication, and data encryption. diff --git a/contriborbase b/contriborbase new file mode 100644 index 0000000..ef36a67 --- /dev/null +++ b/contriborbase @@ -0,0 +1 @@ +sme10 diff --git a/perl-IO-Socket-SSL.spec b/perl-IO-Socket-SSL.spec new file mode 100644 index 0000000..affc945 --- /dev/null +++ b/perl-IO-Socket-SSL.spec @@ -0,0 +1,151 @@ +%define perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib) +%define perl_vendorarch %(eval "`%{__perl} -V:installvendorarch`"; echo $installvendorarch) + +%define real_name IO-Socket-SSL + +Summary: Nearly transparent SSL encapsulation for IO::Socket::INET +Name: perl-IO-Socket-SSL +Version: 1.74 +Release: 1%{?dist} +License: Artistic/GPL +Group: Applications/CPAN +URL: http://search.cpan.org/dist/IO-Socket-SSL/ + +Packager: Contribs.org +Vendor: Koozali SME Server, http://mirror.contribs.org/releases + +Source: http://search.cpan.org/CPAN/authors/id/S/SU/SULLR/IO-Socket-SSL-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root + +BuildArch: noarch +BuildRequires: perl(Net::SSLeay) >= 1.21 +BuildRequires: perl(Scalar::Util) +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(ExtUtils::ParseXS) +BuildRequires: perl(ExtUtils::Manifest) +Requires: perl(Net::SSLeay) >= 1.21 +Requires: perl(Scalar::Util) + +Provides: perl-Net-Nessus-XMLRPC-alternative = 0.20 + +%filter_from_requires /^perl*/d +%filter_setup + + +%description +Nearly transparent SSL encapsulation for IO::Socket::INET. + +%prep +%setup -q -n %{real_name}-%{version} + +%build +%{__perl} Makefile.PL INSTALLDIRS="vendor" PREFIX="%{buildroot}%{_prefix}" +%{__make} %{?_smp_mflags} + +%install +%{__rm} -rf %{buildroot} +%{__make} pure_install + +### Clean up buildroot +find %{buildroot} -name .packlist -exec %{__rm} {} \; + +### Clean up docs +find docs/ example/ -type f -exec %{__chmod} a-x {} \; + +%clean +%{__rm} -rf %{buildroot} + +%files +%defattr(-, root, root, 0755) +%doc BUGS Changes MANIFEST META.yml README* docs/ example/ +%doc %{_mandir}/man3/IO::Socket::SSL.3pm* +%dir %{perl_vendorlib}/IO/ +%dir %{perl_vendorlib}/IO/Socket/ +%{perl_vendorlib}/IO/Socket/SSL.pm + +%changelog +* Fri Jul 14 2023 BogusDateBot +- Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday, + by assuming the date is correct and changing the weekday. + +* Sun Feb 7 2016 stephane de labrusse 1.74-1.sme +- Build new rpm for sme10 + +* Tue May 19 2015 Daniel Berteaud - 1.74-1.sme +- new upstream release [SME: 8926] + +* Fri Jun 03 2011 David Hrbáč - 1.44-1 +- new upstream release + +* Tue May 03 2011 David Hrbáč - 1.40-1 +- new upstream release + +* Fri Mar 11 2011 David Hrbáč - 1.39-1 +- new upstream release + +* Sun Jan 30 2011 David Hrbáč - 1.38-1 +- new upstream release + +* Mon Jan 03 2011 David Hrbáč - 1.37-1 +- new upstream release + +* Tue Dec 07 2010 David Hrbáč - 1.35-1 +- new upstream release + +* Tue Nov 02 2010 David Hrbáč - 1.34-1 +- new upstream release + +* Thu Sep 23 2010 David Hrbáč - 1.33-1 +- new upstream release + +* Tue May 04 2010 Steve Huff - 1.31-2 +- Satisfies an alternative dependency for perl-Net-Nessus-XMLRPC. + +* Wed Dec 23 2009 Christoph Maser - 1.31-1 +- Updated to version 1.31. + +* Wed Sep 9 2009 Christoph Maser - 1.30-1 +- Updated to version 1.30. + +* Fri Aug 7 2009 Christoph Maser - 1.27-1 +- Updated to version 1.27. + +* Sat Jul 4 2009 Christoph Maser - 1.26-1 +- Updated to version 1.26. + +* Wed Oct 15 2008 Dag Wieers - 1.17-1 +- Updated to release 1.17. + +* Wed Oct 08 2008 Dag Wieers - 1.16-1 +- Updated to release 1.16. + +* Tue Nov 13 2007 Dag Wieers - 1.13-1 +- Updated to release 1.13. + +* Tue Nov 13 2007 Dag Wieers - 1.12-1 +- Updated to release 1.12. + +* Tue Aug 07 2007 Dag Wieers - 1.07-2 +- Disabled auto-requires for docs/ and example/. + +* Mon Jun 18 2007 Dries Verachtert - 1.07-1 +- Updated to release 1.07. + +* Sun Apr 29 2007 Dries Verachtert - 1.05-1 +- Updated to release 1.05. + +* Mon Oct 09 2006 Dag Wieers - 1.01-1 +- Updated to release 1.01. + +* Wed Aug 16 2006 Dag Wieers - 0.999-1 +- Updated to release 0.999. + +* Sat Nov 5 2005 Dries Verachtert - 0.97-1 +- Updated to release 0.97. + +* Wed Oct 20 2004 Dries Verachtert - 0.96-0 +- Update to release 0.96. + +* Mon Jul 14 2003 Dag Wieers - 0.94-0 +- Updated to release 0.94. +- Initial package. (using DAR)