Hello community,

here is the log from the commit of package bareftp for openSUSE:Factory checked 
in at 2016-07-21 08:16:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bareftp (Old)
 and      /work/SRC/openSUSE:Factory/.bareftp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "bareftp"

Changes:
--------
--- /work/SRC/openSUSE:Factory/bareftp/bareftp.changes  2016-02-16 
09:18:53.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.bareftp.new/bareftp.changes     2016-07-21 
08:16:25.000000000 +0200
@@ -1,0 +2,15 @@
+Tue Jul 19 12:00:21 UTC 2016 - [email protected]
+
+- Update to version 0.3.12:
+  + Updated translations.
+- Drop bareftp-buildfix.patch: fixed upstream.
+- Add bareftp-mono-4.5.patch: Use mono 4.5 instead of mono 2.0.
+  Upstream is a bit frozen on this and does not move forward. With
+  mono 4.4 though, /usr/lib/mono/2.0 no longer exists, which
+  results in system libraries no longer to be found. Instead of
+  patching configure to find /usr/lib/mono/2.0-api, we opt to just
+  build using mono 4.5. Patch not applied on SLE11.
+- Add libtool BuildRequires and call autoreconf, as above patch
+  touches the build system.
+
+-------------------------------------------------------------------

Old:
----
  bareftp-0.3.11.tar.gz
  bareftp-buildfix.patch

New:
----
  bareftp-0.3.12.tar.gz
  bareftp-mono-4.5.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ bareftp.spec ++++++
--- /var/tmp/diff_new_pack.pHj5Un/_old  2016-07-21 08:16:26.000000000 +0200
+++ /var/tmp/diff_new_pack.pHj5Un/_new  2016-07-21 08:16:26.000000000 +0200
@@ -18,15 +18,15 @@
 
 
 Name:           bareftp
-Version:        0.3.11
+Version:        0.3.12
 Release:        0
 Summary:        A file transfer client for FTP/FTPS/SFTP
 License:        GPL-2.0
 Group:          Productivity/Networking/Ftp/Clients
 Url:            http://www.bareftp.org/
 Source:         http://www.bareftp.org/release/%{name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM bareftp-buildfix.patch [email protected] -- Fix 
obvious typos which cause compilation errors
-Patch0:         bareftp-buildfix.patch
+# PATCH-FIX-OPENSUSE- bareftp-mono-4.5.patch [email protected] -- Build for 
.Net 4.5 target. Upstream is 'dead' (busy porting to python) and mono 4.4 no 
longer has /usr/lib/mono/2.0 (but there would be /usr/lib/mono/2.0-api)
+Patch0:         bareftp-mono-4.5.patch
 BuildRequires:  gconf-sharp2
 BuildRequires:  glib2-devel
 BuildRequires:  gnome-keyring-sharp-devel
@@ -35,6 +35,7 @@
 BuildRequires:  gtk-sharp2
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  intltool
+BuildRequires:  libtool
 BuildRequires:  mono-data
 BuildRequires:  mono-devel
 BuildRequires:  mono-web
@@ -56,9 +57,16 @@
 
 %prep
 %setup -q
+%if 0%{?suse_version} > 1110
+# Do not apply the mono 4.5 patch on SLE 11
 %patch0 -p1
+%endif
 
 %build
+%if 0%{?suse_version} > 1110
+# SLE 11 can't bootstrap, but as we don't apply the patch, there is also no 
need
+autoreconf -fiv
+%endif
 %configure --disable-static
 %__make %{?jobs:-j%{jobs}}
 

++++++ bareftp-0.3.11.tar.gz -> bareftp-0.3.12.tar.gz ++++++
++++ 25320 lines of diff (skipped)

++++++ bareftp-mono-4.5.patch ++++++
Index: bareftp-0.3.12/configure.ac
===================================================================
--- bareftp-0.3.12.orig/configure.ac
+++ bareftp-0.3.12/configure.ac
@@ -59,10 +59,10 @@ dnl Check Mono
 dnl SHAMROCK_CHECK_MONO_MODULE(1.1.10)
 
 SHAMROCK_FIND_MONO_RUNTIME
-SHAMROCK_FIND_MONO_2_0_COMPILER_OR_HIGHER
+SHAMROCK_FIND_MONO_4_5_COMPILER
 
 dnl Check for assemblies
-SHAMROCK_CHECK_MONO_2_0_GAC_ASSEMBLIES([        
+SHAMROCK_CHECK_MONO_4_5_GAC_ASSEMBLIES([        
        System.Web
        Mono.Posix
 ])
Index: bareftp-0.3.12/m4/shamrock/mono.m4
===================================================================
--- bareftp-0.3.12.orig/m4/shamrock/mono.m4
+++ bareftp-0.3.12/m4/shamrock/mono.m4
@@ -8,6 +8,16 @@ AC_DEFUN([SHAMROCK_FIND_MONO_2_0_COMPILE
        SHAMROCK_FIND_PROGRAM_OR_BAIL(MCS, gmcs)
 ])
 
+AC_DEFUN([SHAMROCK_FIND_MONO_4_0_COMPILER],
+[
+       SHAMROCK_FIND_PROGRAM_OR_BAIL(MCS, dmcs)
+])
+
+AC_DEFUN([SHAMROCK_FIND_MONO_4_5_COMPILER],
+[
+       SHAMROCK_FIND_PROGRAM_OR_BAIL(MCS, mcs)
+])
+
 AC_DEFUN([SHAMROCK_FIND_MONO_2_0_COMPILER_OR_HIGHER],
 [
        if pkg-config --atleast-version=2.8 mono; then
@@ -67,4 +77,13 @@ AC_DEFUN([SHAMROCK_CHECK_MONO_2_0_GAC_AS
        _SHAMROCK_CHECK_MONO_GAC_ASSEMBLIES(2.0, $*)
 ])
 
+AC_DEFUN([SHAMROCK_CHECK_MONO_4_0_GAC_ASSEMBLIES],
+[
+       _SHAMROCK_CHECK_MONO_GAC_ASSEMBLIES(4.0, $*)
+])
+
+AC_DEFUN([SHAMROCK_CHECK_MONO_4_5_GAC_ASSEMBLIES],
+[
+       _SHAMROCK_CHECK_MONO_GAC_ASSEMBLIES(4.5, $*)
+])
 

Reply via email to