[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