[packages/crossmingw32-w32api] - added winapifamily.h header to winapi-update patch; release 8
qboosh
qboosh at pld-linux.org
Tue Jul 28 19:35:29 CEST 2020
commit d534031a243cbf2bf90cc4f33fc166b81719ec01
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Jul 28 19:37:12 2020 +0200
- added winapifamily.h header to winapi-update patch; release 8
crossmingw32-w32api-winapi-update.patch | 27 +++++++++++++++++++++++++++
crossmingw32-w32api.spec | 3 ++-
2 files changed, 29 insertions(+), 1 deletion(-)
---
diff --git a/crossmingw32-w32api.spec b/crossmingw32-w32api.spec
index 4eceb9d..a7c4abe 100644
--- a/crossmingw32-w32api.spec
+++ b/crossmingw32-w32api.spec
@@ -6,7 +6,7 @@ Version: 5.0.2
%define apisrc w32api-%{apiver}-mingw32
%define runver 5.0.2
%define runsrc mingwrt-%{runver}-mingw32
-Release: 7
+Release: 8
Epoch: 1
License: Free (Public Domain, SGI Free Software License B, BSD)
Group: Development/Libraries
@@ -445,6 +445,7 @@ rm -rf $RPM_BUILD_ROOT
%{_includedir}/vptype.h
%{_includedir}/w32api.h
%{_includedir}/winable.h
+%{_includedir}/winapifamily.h
%{_includedir}/winbase.h
%{_includedir}/winber.h
%{_includedir}/wincon.h
diff --git a/crossmingw32-w32api-winapi-update.patch b/crossmingw32-w32api-winapi-update.patch
index ab842a0..bf48a01 100644
--- a/crossmingw32-w32api-winapi-update.patch
+++ b/crossmingw32-w32api-winapi-update.patch
@@ -6866,6 +6866,33 @@
#if (_WIN32_WINNT >= 0x0500) /* W2K */
BOOL WINAPI ILIsEqual(LPCITEMIDLIST, LPCITEMIDLIST);
BOOL WINAPI ILIsParent(LPCITEMIDLIST, LPCITEMIDLIST, BOOL);
+--- w32api-5.0.2/include/winapifamily.h.orig 1970-01-01 01:00:00.000000000 +0100
++++ w32api-5.0.2/include/winapifamily.h 2020-07-28 18:04:49.272345505 +0200
+@@ -0,0 +1,24 @@
++/**
++ * This file is part of the mingw-w64 runtime package.
++ * No warranty is given; refer to the file DISCLAIMER within this package.
++ */
++
++#ifndef _INC_WINAPIFAMILY
++#define _INC_WINAPIFAMILY
++
++#define WINAPI_PARTITION_DESKTOP 0x1
++#define WINAPI_PARTITION_APP 0x2
++
++#define WINAPI_FAMILY_APP WINAPI_PARTITION_APP
++#define WINAPI_FAMILY_DESKTOP_APP (WINAPI_PARTITION_DESKTOP \
++ | WINAPI_PARTITION_APP)
++
++/* WINAPI_FAMILY can be either desktop + App, or App. */
++#ifndef WINAPI_FAMILY
++#define WINAPI_FAMILY WINAPI_FAMILY_DESKTOP_APP
++#endif
++
++#define WINAPI_FAMILY_PARTITION(v) ((WINAPI_FAMILY & v) == v)
++#define WINAPI_FAMILY_ONE_PARTITION(vset, v) ((WINAPI_FAMILY & vset) == v)
++
++#endif
--- w32api-5.0.2/include/winioctl.h.orig 2017-11-09 02:35:48.000000000 +0100
+++ w32api-5.0.2/include/winioctl.h 2019-03-17 21:22:23.789962347 +0100
@@ -96,6 +96,7 @@
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/crossmingw32-w32api.git/commitdiff/d534031a243cbf2bf90cc4f33fc166b81719ec01
More information about the pld-cvs-commit
mailing list