mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-14 21:56:41 +01:00
e3a478c576
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
56 lines
1.6 KiB
Diff
56 lines
1.6 KiB
Diff
# Description: Fixes FTBFS
|
|
# Author: Rafael Cunha de Almeida <rafael@kontesti.me>
|
|
|
|
Index: gmrun-0.9.2/src/gtkcompletionline.cc
|
|
===================================================================
|
|
--- gmrun-0.9.2.orig/src/gtkcompletionline.cc 2010-03-07 14:53:19.000000000 +0000
|
|
+++ gmrun-0.9.2/src/gtkcompletionline.cc 2010-03-07 14:53:53.000000000 +0000
|
|
@@ -374,30 +374,6 @@
|
|
return 0;
|
|
}
|
|
|
|
-int my_alphasort(const void* va, const void* vb) {
|
|
- const struct dirent** a = (const struct dirent**)va;
|
|
- const struct dirent** b = (const struct dirent**)vb;
|
|
-
|
|
- const char* s1 = (*a)->d_name;
|
|
- const char* s2 = (*b)->d_name;
|
|
-
|
|
- int l1 = strlen(s1);
|
|
- int l2 = strlen(s2);
|
|
- int result = strcmp(s1, s2);
|
|
-
|
|
- if (result == 0) return 0;
|
|
-
|
|
- if (l1 < l2) {
|
|
- int res2 = strncmp(s1, s2, l1);
|
|
- if (res2 == 0) return -1;
|
|
- } else {
|
|
- int res2 = strncmp(s1, s2, l2);
|
|
- if (res2 == 0) return 1;
|
|
- }
|
|
-
|
|
- return result;
|
|
-}
|
|
-
|
|
static void
|
|
generate_execs()
|
|
{
|
|
@@ -405,7 +381,7 @@
|
|
|
|
for (StrSet::iterator i = path.begin(); i != path.end(); i++) {
|
|
struct dirent **eps;
|
|
- int n = scandir(i->c_str(), &eps, select_executables_only, my_alphasort);
|
|
+ int n = scandir(i->c_str(), &eps, select_executables_only, alphasort);
|
|
if (n >= 0) {
|
|
for (int j = 0; j < n; j++) {
|
|
execs.insert(eps[j]->d_name);
|
|
@@ -505,7 +481,7 @@
|
|
dirlist.clear();
|
|
struct dirent **eps;
|
|
prefix = filename;
|
|
- n = scandir(dest.c_str(), &eps, select_executables_only, my_alphasort);
|
|
+ n = scandir(dest.c_str(), &eps, select_executables_only, alphasort);
|
|
if (n >= 0) {
|
|
for (int j = 0; j < n; j++) {
|
|
{
|