[packages/crossmingw32-evil] Rel 3
arekm
arekm at pld-linux.org
Fri Apr 10 09:20:03 CEST 2026
commit 8e8bfbc84282a0925466fad0bd3ffe54c6231e5a
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Fri Apr 10 09:19:53 2026 +0200
Rel 3
crossmingw32-evil.spec | 6 +++++-
evil-fnmatch-defines.patch | 14 ++++++++++++++
2 files changed, 19 insertions(+), 1 deletion(-)
---
diff --git a/crossmingw32-evil.spec b/crossmingw32-evil.spec
index 1294e05..7850419 100644
--- a/crossmingw32-evil.spec
+++ b/crossmingw32-evil.spec
@@ -2,20 +2,23 @@ Summary: Evil - EFL Windows compatibility layer
Summary(pl.UTF-8): Evil - Warstwa kompatybilności EFL z Windows
Name: crossmingw32-evil
Version: 1.7.10
-Release: 2
+Release: 3
License: Free (see COPYING)
Group: Development/Libraries
Source0: http://download.enlightenment.org/releases/evil-%{version}.tar.bz2
# Source0-md5: 687e46bab85c11d136d61300741a0e46
+Patch0: evil-fnmatch-defines.patch
URL: http://trac.enlightenment.org/e/wiki/EFL
BuildRequires: autoconf >= 2.52
BuildRequires: automake >= 1.6
BuildRequires: crossmingw32-gcc
+BuildRequires: crossmingw32-gcc-c++
BuildRequires: libtool >= 2:2.4
BuildRequires: rpmbuild(macros) >= 1.197
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define no_install_post_strip 1
+%define _enable_debug_packages 0
%define target i386-mingw32
%define target_platform i386-pc-mingw32
@@ -79,6 +82,7 @@ Biblioteki DLL Evil dla Windows.
%prep
%setup -q -n evil-%{version}
+%patch -P0 -p1
%build
%{__libtoolize}
diff --git a/evil-fnmatch-defines.patch b/evil-fnmatch-defines.patch
new file mode 100644
index 0000000..92f3923
--- /dev/null
+++ b/evil-fnmatch-defines.patch
@@ -0,0 +1,14 @@
+--- evil-1.7.10/src/lib/fnmatch.h.orig 2013-08-03 15:51:04.000000000 +0200
++++ evil-1.7.10/src/lib/fnmatch.h 2026-04-09 23:30:00.000000000 +0200
+@@ -32,11 +32,9 @@
+ #define FNM_NOESCAPE (1 << 1) /* Backslashes don't quote special chars. */
+ #define FNM_PERIOD (1 << 2) /* Leading `.' is matched only explicitly. */
+
+-#if !defined (_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 2 || defined (_GNU_SOURCE)
+ #define FNM_FILE_NAME FNM_PATHNAME /* Preferred GNU name. */
+ #define FNM_LEADING_DIR (1 << 3) /* Ignore `/...' after a match. */
+ #define FNM_CASEFOLD (1 << 4) /* Compare without regard to case. */
+-#endif
+
+ /* Value returned by `fnmatch' if STRING does not match PATTERN. */
+ #define FNM_NOMATCH 1
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/crossmingw32-evil.git/commitdiff/8e8bfbc84282a0925466fad0bd3ffe54c6231e5a
More information about the pld-cvs-commit
mailing list