[gentoo-commits] repo/gentoo:master commit in: dev-vcs/rapidsvn/files/, profiles/, dev-vcs/rapidsvn/

2020-09-02 Thread Michał Górny
commit: 0aa048a4d87a2cd095900b40f645e19b30a4b25f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep  2 08:18:02 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep  2 08:18:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aa048a4

dev-vcs/rapidsvn: Remove last-rited pkg

Closes: https://bugs.gentoo.org/735340
Signed-off-by: Michał Górny  gentoo.org>

 dev-vcs/rapidsvn/Manifest  |   2 -
 .../rapidsvn/files/rapidsvn-0.12.1-locale.patch|  23 ---
 ...rapidsvn-0.12.1-subversion1.9-private-api.patch | 129 --
 .../files/rapidsvn-0.12.1-svncpp_link.patch|  12 --
 dev-vcs/rapidsvn/files/rapidsvn-0.12.1-wx3.0.patch | 192 -
 dev-vcs/rapidsvn/metadata.xml  |  10 --
 dev-vcs/rapidsvn/rapidsvn-0.12.1-r3.ebuild | 113 
 profiles/package.mask  |   5 -
 8 files changed, 486 deletions(-)

diff --git a/dev-vcs/rapidsvn/Manifest b/dev-vcs/rapidsvn/Manifest
deleted file mode 100644
index 604dee0154c..000
--- a/dev-vcs/rapidsvn/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST rapidsvn-0.12.1.tar.gz 1087511 BLAKE2B 
c3e32766baab520d4de31387915b79b9199557f01269128853e366c2d75d28727bd220770c2683d78969cc1919c43089d4c2b1b81ca893a0028de4d0b9deb427
 SHA512 
892dab56e8ec19c5f26a0ddfab378187bc0325275f9fcf759c12beead70aab17876f7e5920bcf214fc86354faef58244ce25926ba010158f7354cd144e1c4c07
-DIST svncpp.dox.xz 1684 BLAKE2B 
64725edae989b09b38fa3fff04aa0908356b67ffa8ab50abddf42f2562ccdaa80c9599f5c6790d8b1f2c17d707c227ee6dd8e114e8527362b628463690db17f9
 SHA512 
6314632b2f6a0f21bdd4644f856c8d60951c30135a82e509a7f929908dacb56462a2fa768c2e45cd7baf99face50fa5d4592a0691cfa1f16335bf64892933589

diff --git a/dev-vcs/rapidsvn/files/rapidsvn-0.12.1-locale.patch 
b/dev-vcs/rapidsvn/files/rapidsvn-0.12.1-locale.patch
deleted file mode 100644
index e1712df85b1..000
--- a/dev-vcs/rapidsvn/files/rapidsvn-0.12.1-locale.patch
+++ /dev/null
@@ -1,23 +0,0 @@
 rapidsvn-0.12.0dfsg.orig/src/locale/Makefile.in
-+++ rapidsvn-0.12.0dfsg/src/locale/Makefile.in
-@@ -369,8 +369,7 @@ all: all-mo
- distclean: clean
- clean:
-   for i in $(RAPIDSVN_LANGUAGES) ; do \
--  test -f $(srcdir)/$$i/rapidsvn.mo && rm 
$(srcdir)/$$i/rapidsvn.mo ; \
--  fi ; \
-+  test -f $(srcdir)/$$i/rapidsvn.mo && rm 
$(srcdir)/$$i/rapidsvn.mo || true; \
-   done
- .PHONY: all-mo
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
 rapidsvn-0.12.0dfsg.orig/src/locale/Makefile.am
-+++ rapidsvn-0.12.0dfsg/src/locale/Makefile.am
-@@ -38,7 +38,6 @@ all: all-mo
- distclean: clean
- clean:
-   for i in $(RAPIDSVN_LANGUAGES) ; do \
--  test -f $(srcdir)/$$i/rapidsvn.mo && rm 
$(srcdir)/$$i/rapidsvn.mo ; \
--  fi ; \
-+  test -f $(srcdir)/$$i/rapidsvn.mo && rm 
$(srcdir)/$$i/rapidsvn.mo || true; \
-   done
- .PHONY: all-mo

diff --git 
a/dev-vcs/rapidsvn/files/rapidsvn-0.12.1-subversion1.9-private-api.patch 
b/dev-vcs/rapidsvn/files/rapidsvn-0.12.1-subversion1.9-private-api.patch
deleted file mode 100644
index 7c84c8d481f..000
--- a/dev-vcs/rapidsvn/files/rapidsvn-0.12.1-subversion1.9-private-api.patch
+++ /dev/null
@@ -1,129 +0,0 @@
-Fix compile errors due to hiding of private API in subversion 1.9.
-See also:
-  https://bugs.gentoo.org/show_bug.cgi?id=558572
-  
https://slackbuilds.org/cgit/slackbuilds/commit/?id=c2df77021b476ca9484772361003df04fa03038a
-  https://github.com/RapidSVN/RapidSVN/issues/6
-
 rapidsvn-0.12.1/src/svncpp/client_ls.cpp
-+++ rapidsvn-0.12.1/src/svncpp/client_ls.cpp
-@@ -29,6 +29,7 @@
- #include "svn_client.h"
- #include "svn_path.h"
- #include "svn_sorts.h"
-+#include "svn_version.h"
- //#include "svn_utf.h"
- 
- // svncpp
-@@ -37,6 +38,8 @@
- #include "svncpp/exception.hpp"
- 
- 
-+#if SVN_VER_MAJOR == 1 && SVN_VER_MINOR < 8
-+
- static int
- compare_items_as_paths(const svn_sort__item_t *a, const svn_sort__item_t *b)
- {
-@@ -90,6 +93,72 @@
-   }
- }
- 
-+#else
-+
-+#include 
-+
-+static svn_error_t* store_entry(
-+void *baton,
-+const char *path,
-+const svn_dirent_t *dirent,
-+const svn_lock_t *,
-+const char *abs_path,
-+const char *,
-+const char *,
-+apr_pool_t *scratch_pool)
-+{
-+  svn::DirEntries *entries = reinterpret_cast(baton);
-+  if (path[0] == '\0') {
-+if (dirent->kind == svn_node_file) {
-+  // for compatibility with svn_client_ls behaviour, listing a file
-+  // stores that file name
-+  entries->push_back(svn::DirEntry(svn_path_basename(abs_path, 
scratch_pool), dirent));
-+}
-+  } else {
-+entries->push_back(svn::DirEntry(path, dirent));
-+  }
-+  return SVN_NO_ERROR;
-+}
-+
-+static bool sort_by_path(svn::DirEntry const& a, svn::DirEntry const& b)
-+{
-+  return svn_path_compare_paths(a.name(), b.name()) < 0;
-+}
-+
-+namespace svn
-+{
-+  

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/rapidsvn/files/

2016-11-15 Thread David Seifert
commit: 8589aa5091daad30438b21bc94934f7f6df9fedf
Author: Michael Mair-Keimberger (asterix)  gmail 
 com>
AuthorDate: Mon Nov 14 17:21:42 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Nov 15 22:28:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8589aa50

dev-vcs/rapidsvn: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/2832

Signed-off-by: David Seifert  gentoo.org>

 dev-vcs/rapidsvn/files/rapidsvn-svncpp_link.patch | 12 
 1 file changed, 12 deletions(-)

diff --git a/dev-vcs/rapidsvn/files/rapidsvn-svncpp_link.patch 
b/dev-vcs/rapidsvn/files/rapidsvn-svncpp_link.patch
deleted file mode 100644
index 4df855f..
--- a/dev-vcs/rapidsvn/files/rapidsvn-svncpp_link.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: src/svncpp/Makefile.am
-===
 src/svncpp/Makefile.am (revision 7100)
-+++ src/svncpp/Makefile.am (working copy)
-@@ -27,3 +27,7 @@
-   url.cpp \
-   wc.cpp
- 
-+libsvncpp_la_LIBADD= $(SVN_LIBS) \
-+  $(NEON_LIBS) \
-+  $(APR_LIBS) \
-+  -lstdc++



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/rapidsvn/files/, dev-vcs/rapidsvn/

2016-01-23 Thread David Seifert
commit: 2ba7fcbdaa2028dc043e5b748677c9dbadfef4a3
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jan 23 14:50:10 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jan 23 14:52:10 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ba7fcbd

dev-vcs/rapidsvn: Add patch for building with subversion 1.9

* Gentoo-Bug: 558572
* Remove use of autotools-utils.eclass
* EAPI=6

Package-Manager: portage-2.2.27

 ...rapidsvn-0.12.1-subversion1.9-private-api.patch | 129 +
 .../files/rapidsvn-0.12.1-svncpp_link.patch|   4 +-
 dev-vcs/rapidsvn/rapidsvn-0.12.1-r3.ebuild | 118 +++
 3 files changed, 249 insertions(+), 2 deletions(-)

diff --git 
a/dev-vcs/rapidsvn/files/rapidsvn-0.12.1-subversion1.9-private-api.patch 
b/dev-vcs/rapidsvn/files/rapidsvn-0.12.1-subversion1.9-private-api.patch
new file mode 100644
index 000..7c84c8d
--- /dev/null
+++ b/dev-vcs/rapidsvn/files/rapidsvn-0.12.1-subversion1.9-private-api.patch
@@ -0,0 +1,129 @@
+Fix compile errors due to hiding of private API in subversion 1.9.
+See also:
+  https://bugs.gentoo.org/show_bug.cgi?id=558572
+  
https://slackbuilds.org/cgit/slackbuilds/commit/?id=c2df77021b476ca9484772361003df04fa03038a
+  https://github.com/RapidSVN/RapidSVN/issues/6
+
+--- rapidsvn-0.12.1/src/svncpp/client_ls.cpp
 rapidsvn-0.12.1/src/svncpp/client_ls.cpp
+@@ -29,6 +29,7 @@
+ #include "svn_client.h"
+ #include "svn_path.h"
+ #include "svn_sorts.h"
++#include "svn_version.h"
+ //#include "svn_utf.h"
+ 
+ // svncpp
+@@ -37,6 +38,8 @@
+ #include "svncpp/exception.hpp"
+ 
+ 
++#if SVN_VER_MAJOR == 1 && SVN_VER_MINOR < 8
++
+ static int
+ compare_items_as_paths(const svn_sort__item_t *a, const svn_sort__item_t *b)
+ {
+@@ -90,6 +93,72 @@
+   }
+ }
+ 
++#else
++
++#include 
++
++static svn_error_t* store_entry(
++void *baton,
++const char *path,
++const svn_dirent_t *dirent,
++const svn_lock_t *,
++const char *abs_path,
++const char *,
++const char *,
++apr_pool_t *scratch_pool)
++{
++  svn::DirEntries *entries = reinterpret_cast(baton);
++  if (path[0] == '\0') {
++if (dirent->kind == svn_node_file) {
++  // for compatibility with svn_client_ls behaviour, listing a file
++  // stores that file name
++  entries->push_back(svn::DirEntry(svn_path_basename(abs_path, 
scratch_pool), dirent));
++}
++  } else {
++entries->push_back(svn::DirEntry(path, dirent));
++  }
++  return SVN_NO_ERROR;
++}
++
++static bool sort_by_path(svn::DirEntry const& a, svn::DirEntry const& b)
++{
++  return svn_path_compare_paths(a.name(), b.name()) < 0;
++}
++
++namespace svn
++{
++  DirEntries
++  Client::list(const char * pathOrUrl,
++   svn_opt_revision_t * revision,
++   bool recurse) throw(ClientException)
++  {
++Pool pool;
++DirEntries entries;
++
++svn_error_t * error =
++  svn_client_list3(pathOrUrl,
++   revision,
++   revision,
++   SVN_DEPTH_INFINITY_OR_IMMEDIATES(recurse),
++   SVN_DIRENT_ALL,
++   FALSE, // fetch locks
++   FALSE, // include externals
++   _entry,
++   ,
++   *m_context,
++   pool);
++
++if (error != SVN_NO_ERROR)
++  throw ClientException(error);
++
++std::sort(entries.begin(), entries.end(), _by_path);
++
++return entries;
++  }
++}
++
++#endif
++
+ /* -
+  * local variables:
+  * eval: (load-file "../../rapidsvn-dev.el")
+--- rapidsvn-0.12.1/include/svncpp/dirent.hpp
 rapidsvn-0.12.1/include/svncpp/dirent.hpp
+@@ -41,7 +41,7 @@
+ /**
+  * constructor for existing @a svn_dirent_t entries
+  */
+-DirEntry(const char * name, svn_dirent_t * dirEntry);
++DirEntry(const char * name, const svn_dirent_t * dirEntry);
+ 
+ /**
+  * copy constructor
+--- rapidsvn-0.12.1/src/svncpp/dirent.cpp
 rapidsvn-0.12.1/src/svncpp/dirent.cpp
+@@ -47,7 +47,7 @@
+ {
+ }
+ 
+-Data(const char * _name, svn_dirent_t * dirEntry)
++Data(const char * _name, const svn_dirent_t * dirEntry)
+ : name(_name), kind(dirEntry->kind), size(dirEntry->size),
+ hasProps(dirEntry->has_props != 0),
+ createdRev(dirEntry->created_rev), time(dirEntry->time)
+@@ -78,7 +78,7 @@
+   {
+   }
+ 
+-  DirEntry::DirEntry(const char * name, svn_dirent_t * DirEntry)
++  DirEntry::DirEntry(const char * name, const svn_dirent_t * DirEntry)
+   : m(new Data(name, DirEntry))
+   {
+   }

diff --git a/dev-vcs/rapidsvn/files/rapidsvn-0.12.1-svncpp_link.patch 
b/dev-vcs/rapidsvn/files/rapidsvn-0.12.1-svncpp_link.patch
index 4df855f..e26ecda 100644
--- a/dev-vcs/rapidsvn/files/rapidsvn-0.12.1-svncpp_link.patch
+++ 

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/rapidsvn/files/, dev-vcs/rapidsvn/

2015-10-24 Thread Pacho Ramos
commit: 0f3f5afb945bb13bd02ec8865a8793ec5d9ac8f0
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Oct 24 09:21:59 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Oct 24 09:22:25 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f3f5afb

dev-vcs/rapidsvn: Support wxGTK:3.0 (#563348)

Package-Manager: portage-2.2.23

 dev-vcs/rapidsvn/files/rapidsvn-0.12.1-wx3.0.patch | 192 +
 dev-vcs/rapidsvn/rapidsvn-0.12.1-r2.ebuild | 126 ++
 2 files changed, 318 insertions(+)

diff --git a/dev-vcs/rapidsvn/files/rapidsvn-0.12.1-wx3.0.patch 
b/dev-vcs/rapidsvn/files/rapidsvn-0.12.1-wx3.0.patch
new file mode 100644
index 000..2862e30
--- /dev/null
+++ b/dev-vcs/rapidsvn/files/rapidsvn-0.12.1-wx3.0.patch
@@ -0,0 +1,192 @@
+Description: Update for wx 3.0.0
+ Update configure to recognise that wx 3.0.0 >= 2.4.2.
+ Fix code for wx API changes.
+Author: Olly Betts 
+Origin: debian
+Forwarded: no
+Last-Update: 2014-04-10
+
+--- a/configure.ac
 b/configure.ac
+@@ -171,6 +171,8 @@
+ ;;
+ [2.[5-9].*])
+   ;;
++3.*)
++  ;;
+ *)
+ AC_MSG_ERROR([wxWidgets >= 2.4.2 required, found version $WX_VERSION])
+   AC_MSG_ERROR([Try --with-wx-config.])
+--- a/src/filelist_ctrl.cpp
 b/src/filelist_ctrl.cpp
+@@ -1029,7 +1029,7 @@
+ 
+ // Workaround for issue 324 (only local+non-flat+update):
+ //   we chdir to the requested dir and pass "." to svn
+-if (!pathUtf8.isUrl() && m->WithUpdate && !m->FlatMode)
++if (!pathUtf8.isUrl() && m->WithUpdate && !m->FlatMode && 
!m->Path.empty())
+ {
+   m->IsRelative = true;
+   ::wxSetWorkingDirectory(m->Path);
+@@ -1606,7 +1606,7 @@
+   }
+ }
+ 
+-inline void
++bool
+ FileListCtrl::SetColumnWidth(const int col, const int width)
+ {
+   m->ColumnWidth[col] = width;
+@@ -1614,8 +1614,9 @@
+   int index = m->ColumnIndex[col];
+   if (index != -1)
+   {
+-wxListCtrl::SetColumnWidth(index, width);
++return wxListCtrl::SetColumnWidth(index, width);
+   }
++  return false;
+ }
+ 
+ int
+--- a/src/filelist_ctrl.hpp
 b/src/filelist_ctrl.hpp
+@@ -118,7 +118,7 @@
+* @param col column number
+* @param width
+*/
+-  void
++  bool
+   SetColumnWidth(const int col, const int width);
+ 
+   /**
+--- a/src/hist_val.cpp
 b/src/hist_val.cpp
+@@ -113,7 +113,7 @@
+   }
+ 
+   // if we have an entry, select it
+-  if (!comboBox->IsEmpty())
++  if (!comboBox->IsListEmpty())
+ comboBox->SetSelection(0, 0);
+ }
+ 
+--- a/src/listener.cpp
 b/src/listener.cpp
+@@ -167,7 +167,7 @@
+ wxMutexLocker lock(mutex);
+ wxString localCertFile = wxFileSelector(
+_("Select Certificate File"), wxT(""), 
wxT(""), wxT(""),
+-   wxT("*.*"), wxOPEN | wxFILE_MUST_EXIST, 
parent);
++   wxT("*.*"), wxFD_OPEN | wxFD_FILE_MUST_EXIST, 
parent);
+ LocalToUtf8(localCertFile, certFile);
+ 
+ dataReceived = !localCertFile.empty();
+--- a/src/log_dlg.cpp
 b/src/log_dlg.cpp
+@@ -211,7 +211,7 @@
+ 
+ for (size_t idx = 0; idx < str.Length(); idx++)
+ {
+-  switch (str[idx])
++  switch ((wchar_t)str[idx])
+   {
+   case wxT('\r'):
+   case wxT('\n'):
+--- a/src/preferences_dlg.cpp
 b/src/preferences_dlg.cpp
+@@ -126,7 +126,7 @@
+ PreferencesDlg::SelectExecutable(const wxString & title, wxTextCtrl * 
textCtrl)
+ {
+   wxFileDialog dlg(this, title, wxEmptyString, wxEmptyString,
+-   EXECUTABLE_WILDCARD, wxOPEN);
++   EXECUTABLE_WILDCARD, wxFD_OPEN);
+   dlg.SetPath(textCtrl->GetValue());
+ 
+   if (dlg.ShowModal() != wxID_OK)
+--- a/src/verblist.cpp
 b/src/verblist.cpp
+@@ -71,7 +71,7 @@
+ const wxString &
+ VerbList::GetName(size_t /*index*/) const
+ {
+-  return wxT("");
++  return wxEmptyString;
+ }
+ 
+ 
+--- a/src/checkout_action.cpp
 b/src/checkout_action.cpp
+@@ -120,7 +120,8 @@
+   pegRevision = svn::Revision(revnum);
+   }
+ 
+-  wxSetWorkingDirectory(m_data.DestFolder);
++  if (!m_data.DestFolder.empty())
++wxSetWorkingDirectory(m_data.DestFolder);
+ 
+   svn::Path repUrlUtf8(PathUtf8(m_data.RepUrl));
+   svn::Path destFolderUtf8(PathUtf8(dest_folder));
+--- a/src/action.cpp
 b/src/action.cpp
+@@ -218,7 +218,9 @@
+ bool
+ Action::Prepare()
+ {
+-  wxSetWorkingDirectory(Utf8ToLocal(m->path.c_str()));
++  const wxString & dir = Utf8ToLocal(m->path.c_str());
++  if (!dir.empty())
++wxSetWorkingDirectory(dir);
+ 
+   return true;
+ }
+--- a/src/cleanup_action.cpp
 b/src/cleanup_action.cpp
+@@ -52,7 +52,9 @@
+   svn::Client client(GetContext());
+   const svn::Path & path = GetPath();
+ 
+-  wxSetWorkingDirectory(Utf8ToLocal(path.c_str()));
++  const wxString & dir = Utf8ToLocal(path.c_str());
++  if (!dir.empty())
++wxSetWorkingDirectory(dir);
+   client.cleanup(path.c_str());
+ 
+   return true;
+---