diff --git a/.devtoolset-3-jsch.metadata b/.devtoolset-3-jsch.metadata new file mode 100644 index 0000000..65d6570 --- /dev/null +++ b/.devtoolset-3-jsch.metadata @@ -0,0 +1 @@ +1d442554283821321241640ee3b74a4b92e0cce2 SOURCES/jsch-0.1.50.zip diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b07bc25 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/jsch-0.1.50.zip diff --git a/README.md b/README.md deleted file mode 100644 index 98f42b4..0000000 --- a/README.md +++ /dev/null @@ -1,4 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SOURCES/MANIFEST.MF b/SOURCES/MANIFEST.MF new file mode 100644 index 0000000..70f1105 --- /dev/null +++ b/SOURCES/MANIFEST.MF @@ -0,0 +1,15 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: %bundleName +Bundle-SymbolicName: com.jcraft.jsch +Bundle-Version: 0.1.50 +Bundle-Vendor: %venderName +Bundle-Localization: plugin +Export-Package: com.jcraft.jsch;version="0.1.50", + com.jcraft.jsch.jce;version="0.1.50";x-internal:=true, + com.jcraft.jsch.jcraft;version="0.1.50";x-internal:=true, + com.jcraft.jsch.jgss;version="0.1.50";x-internal:=true +Bundle-RequiredExecutionEnvironment: J2SE-1.4 +Created-By: 1.4.0 (Sun Microsystems Inc.) + + diff --git a/SOURCES/jsch-0.1.50.pom b/SOURCES/jsch-0.1.50.pom new file mode 100644 index 0000000..1e2329e --- /dev/null +++ b/SOURCES/jsch-0.1.50.pom @@ -0,0 +1,111 @@ + + 4.0.0 + com.jcraft + jsch + jar + 0.1.50 + JSch + http://www.jcraft.com/jsch/ + JSch is a pure Java implementation of SSH2 + + JCraft,Inc. + http://www.jcraft.com/ + + + scm:git:http://git.jcraft.com/jsch.git + scm:git:http://git.jcraft.com/jsch.git + http://git.jcraft.com/jsch.git + + + + ymnk + Atsuhiko Yamanaka + ymnk at jcraft D0t com + http://github.com/ymnk + JCraft,Inc. + http://www.jcraft.com/ + + architect + developer + + +9 + + + + + Revised BSD + http://www.jcraft.com/jsch/LICENSE.txt + + + + + com.jcraft + jzlib + 1.0.7 + true + + + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.5 + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + + org.apache.maven.wagon + wagon-ssh-external + 1.0-alpha-5 + + + + + + org.sonatype.oss + oss-parent + 6 + + diff --git a/SOURCES/plugin.properties b/SOURCES/plugin.properties new file mode 100644 index 0000000..211e9b2 --- /dev/null +++ b/SOURCES/plugin.properties @@ -0,0 +1,2 @@ +venderName=JCraft, Inc. +bundleName=JSch diff --git a/SPECS/jsch.spec b/SPECS/jsch.spec new file mode 100644 index 0000000..fe9edef --- /dev/null +++ b/SPECS/jsch.spec @@ -0,0 +1,334 @@ +%global pkg_name jsch +%{?scl:%scl_package %{pkg_name}} +%{?maven_find_provides_and_requires} + +# Copyright (c) 2000-2005, JPackage Project +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the +# distribution. +# 3. Neither the name of the JPackage Project nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +Name: %{?scl_prefix}%{pkg_name} +Version: 0.1.50 +Release: 5.6%{?dist} +Epoch: 0 +Summary: Pure Java implementation of SSH2 +License: BSD +URL: http://www.jcraft.com/jsch/ +Source0: http://download.sourceforge.net/sourceforge/jsch/jsch-%{version}.zip +# wget \ +# http://download.eclipse.org/tools/orbit/downloads/drops/R20090825191606/bundles/com.jcraft.jsch_0.1.41.v200903070017.jar +# unzip com.jcraft.jsch_*.jar META-INF/MANIFEST.MF +# mv META-INF/MANIFEST.MF . +# sed -i "/^Name/d" MANIFEST.MF +# sed -i "/^SHA1/d" MANIFEST.MF +# dos2unix MANIFEST.MF +# sed -i "/^$/d" MANIFEST.MF +# unix2dos MANIFEST.MF +Source1: MANIFEST.MF +Source2: plugin.properties +Source3: http://repo1.maven.org/maven2/com/jcraft/%{pkg_name}/%{version}/%{pkg_name}-%{version}.pom + +BuildRequires: %{?maven_scl_prefix}javapackages-tools +BuildRequires: jzlib >= 0:1.0.5 +BuildRequires: %{?maven_scl_prefix}ant +BuildRequires: zip + +BuildArch: noarch + +Requires: jzlib >= 0:1.0.5 + +%description +JSch allows you to connect to an sshd server and use port forwarding, +X11 forwarding, file transfer, etc., and you can integrate its +functionality into your own Java programs. + +%package javadoc +Summary: Javadoc for %{pkg_name} + +%description javadoc +%{summary}. + +%package demo +Summary: Examples for %{pkg_name} + +%description demo +%{summary}. + + +%prep +%setup -q -n %{pkg_name}-%{version} + +%build +%{?scl:scl enable %{scl} - <<"EOF"} +set -e -x +export CLASSPATH=$(build-classpath jzlib) +ant dist javadoc + +# inject the OSGi Manifest +mkdir META-INF +cp %{SOURCE1} META-INF +cp %{SOURCE2} plugin.properties +zip dist/lib/%{pkg_name}-*.jar META-INF/MANIFEST.MF +zip dist/lib/%{pkg_name}-*.jar plugin.properties +%{?scl:EOF} + +%install +%{?scl:scl enable %{scl} - <<"EOF"} +set -e -x +# jars +install -Dpm 644 dist/lib/%{pkg_name}-*.jar \ + $RPM_BUILD_ROOT%{_javadir}/%{pkg_name}.jar + +# javadoc +install -dm 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name} +cp -pr javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name} + +# examples +install -dm 755 $RPM_BUILD_ROOT%{_datadir}/%{pkg_name}-%{version} +cp -pr examples/* $RPM_BUILD_ROOT%{_datadir}/%{pkg_name}-%{version} +ln -s %{pkg_name}-%{version} $RPM_BUILD_ROOT%{_datadir}/%{pkg_name} + +# POM and depmap +install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir} +install -p -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{pkg_name}.pom +%add_maven_depmap +%{?scl:EOF} + +%files +%{_javadir}/*.jar +%doc LICENSE.txt +%{_mavenpomdir}/JPP-%{pkg_name}.pom +%{_mavendepmapfragdir}/%{pkg_name} + +%files javadoc +%doc %{_javadocdir}/%{name}* +%doc LICENSE.txt + +%files demo +%doc %{_datadir}/%{pkg_name}* +%doc LICENSE.txt + + +%changelog +* Wed Feb 19 2014 Mikolaj Izdebski - 0:0.1.50-5.6 +- Mass rebuild 2014-02-19 + +* Tue Feb 18 2014 Mikolaj Izdebski - 0:0.1.50-5.5 +- Mass rebuild 2014-02-18 + +* Tue Feb 18 2014 Mikolaj Izdebski - 0:0.1.50-5.4 +- Remove requires on java + +* Mon Feb 17 2014 Mikolaj Izdebski - 0:0.1.50-5.3 +- SCL-ize build-requires +- SCL-ize requires + +* Thu Feb 13 2014 Mikolaj Izdebski - 0:0.1.50-5.2 +- Rebuild to regenerate auto-requires + +* Tue Feb 11 2014 Mikolaj Izdebski - 0:0.1.50-5.1 +- First maven30 software collection build + +* Fri Dec 27 2013 Daniel Mach - 00.1.50-5 +- Mass rebuild 2013-12-27 + +* Fri Jul 19 2013 Mikolaj Izdebski - 0:0.1.50-4 +- Remove unneeded copyright header + +* Fri Jul 19 2013 Mikolaj Izdebski - 0:0.1.50-3 +- Update jsch-0.1.50.pom to new upstream version + +* Fri Jun 28 2013 Mikolaj Izdebski - 0:0.1.50-2 +- Rebuild to regenerate API documentation +- Resolves: CVE-2013-1571 + +* Fri May 10 2013 Krzysztof Daniel 0:0.1.50-1 +- Update to latest upstream. + +* Thu Feb 14 2013 Fedora Release Engineering - 0:0.1.49-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Tue Jan 15 2013 Alexander Kurtakov 0:0.1.49-1 +- Update to latest upstream. + +* Thu Nov 1 2012 Mikolaj Izdebski - 0:0.1.48-3 +- Add maven POM + +* Thu Jul 19 2012 Fedora Release Engineering - 0:0.1.48-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed May 2 2012 Alexander Kurtakov 0:0.1.48-1 +- Update to latest upstream 0.1.48. + +* Thu Mar 15 2012 Krzysztof Daniel 0:0.1.46-2 +- Updated MANIFEST.MF to match the actual upstream version. +- Added plugin.properties to get proper vendor name in Eclipse. + +* Wed Feb 15 2012 Alexander Kurtakov 0:0.1.46-1 +- Update to latest upstream version 0.1.46. + +* Fri Jan 13 2012 Fedora Release Engineering - 0:0.1.45-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Wed Nov 2 2011 Alexander Kurtakov 0:0.1.45-1 +- Update to new upstream version. + +* Thu Sep 15 2011 Alexander Kurtakov 0:0.1.44-4 +- Guidelines fixes. + +* Wed Feb 09 2011 Fedora Release Engineering - 0:0.1.44-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Dec 8 2010 Alexander Kurtakov 0:0.1.44-2 +- BR zip. +- Don't install versioned jar. + +* Tue Nov 2 2010 Alexander Kurtakov 0:0.1.44-1 +- New upstream version. + +* Fri Sep 24 2010 Alexander Kurtakov 0:0.1.43-2 +- Fix merge review comments (#225953). + +* Mon Aug 16 2010 Alexander Kurtakov 0:0.1.43-1 +- Update to new upstream version. + +* Mon Jan 11 2010 Andrew Overholt 0:0.1.41-4 +- Fix changelog formatting error + +* Mon Jan 11 2010 Andrew Overholt 0:0.1.41-3 +- Update URL in comment for MANIFEST.MF +- Fix Groups +- Remove ghost symlinking + +* Fri Jul 24 2009 Fedora Release Engineering - 0:0.1.41-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Apr 8 2009 Alexander Kurtakov 0:0.1.41-1 +- Update to new version 0.1.41. + +* Wed Feb 25 2009 Fedora Release Engineering - 0:0.1.39-2.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Fri Jul 11 2008 Andrew Overholt 0:0.1.39-1.1 +- 0.1.39 + +* Wed Jul 9 2008 Tom "spot" Callaway - 0:0.1.31-2.5 +- drop repotag + +* Thu May 29 2008 Tom "spot" Callaway - 0:0.1.31-2jpp.4 +- fix license tag + +* Mon Apr 07 2008 Deepak Bhole - 0:0.1.31-2jpp.3 +- Fix bz# 441071: Add backward compatibility patch from mwringe at redhat + +* Mon Feb 18 2008 Fedora Release Engineering - 0:0.1.31-2jpp.2 +- Autorebuild for GCC 4.3 + +* Thu Sep 20 2007 Deepak Bhole - 0:0.1.31-1jpp.2 +- Added %%{?dist} as per new policy + +* Tue Jun 5 2007 Ben Konrath - 0:0.1.31-1jpp.1 +- 0.1.31. + +* Tue Apr 3 2007 Ben Konrath - 0:0.1.28-1jpp.6 +- Add OSGi Manifest to jar. +- Disable aot-compile-rpm on ia64. + +* Thu Aug 10 2006 Deepak Bhole - 0:0.1.28-1jpp.5 +- Updated changelog entries in spec. + +* Fri Aug 04 2006 Deepak Bhole - 0:0.1.28-1jpp.4 +- Added conditional compiling support. +- Added missing requirements. +- Additionally, for synchronizaion between logs: +- From r.apel@r-apel.de: + - 0.1.26 +- From fnasser@redhat.com: + - 0.1.20 + +* Sat Jul 22 2006 Jakub Jelinek - 0:0.1.28-1jpp_3fc +- Rebuilt + +* Wed Jul 12 2006 Jesse Keating - 0:0.1.28-1jpp_2fc +- rebuild + +* Thu Jun 1 2006 Ben Konrath - 0:0.1.28-1jpp_1fc +- 0.1.28 +- Add BuildRequires ant. + +* Mon Mar 6 2006 Jeremy Katz - 0:0.1.18-1jpp_7fc +- stop scriptlet spew + +* Fri Feb 10 2006 Jesse Keating - 0:0.1.18-1jpp_6fc +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 0:0.1.18-1jpp_5fc +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Wed Dec 21 2005 Andrew Overholt 0.1.18-1jpp_4fc +- Rebuild again + +* Tue Dec 13 2005 Andrew Overholt 0.1.18-1jpp_3fc +- Rebuild with gcc 4.1. + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Fri Jul 15 2005 Gary Benson 0.1.18-1jpp_2fc +- Build on ia64, ppc64, s390 and s390x. +- Switch to aot-compile-rpm. + +* Fri Apr 22 2005 Andrew Overholt 0.1.18-1jpp_1fc +- Build into Fedora. +- Natively-compile. + +* Fri Apr 22 2005 Fernando Nasser 0:0.1.18-1jpp_1rh +- Merge with upstream for 0.1.18 upgrade + +* Fri Apr 22 2005 Fernando Nasser 0:0.1.18-1jpp +- 0.1.18 + +* Fri Mar 18 2005 Andrew Overholt 0.1.17-2jpp_1fc +- Build into Fedora. +- Remove Distribution and Vendor tags. +- Add BuildRequires: java-devel for javadoc requirement. + +* Tue Nov 02 2004 David Walluck 0:0.1.17-2jpp +- rebuild with jdk 1.4.2 + +* Tue Oct 19 2004 David Walluck 0:0.1.17-1jpp +- 0.1.17 + +* Sun Aug 23 2004 Randy Watler - 0:0.1.13-2jpp +- Rebuild with ant-1.6.2 + +* Sat Feb 14 2004 David Walluck 0:0.1.13-1jpp +- 0.1.13 + +* Wed Jan 14 2004 Ralph Apel - 0:0.1.12-1jpp +- First JPackage build.