Package: wine / 10.0~repack-6

Metadata

Package Version Patches format
wine 10.0~repack-6 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
debianization/addon paths.patch | (download)

dlls/appwiz.cpl/addons.c | 10 6 + 4 - 0 !
1 file changed, 6 insertions(+), 4 deletions(-)

 adjust search paths for addon installers
debianization/build flags.patch | (download)

configure.ac | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 pass ldflags only to gcc (not mingw)
debianization/install paths.patch | (download)

dlls/ntdll/unix/loader.c | 4 2 + 2 - 0 !
loader/main.c | 4 2 + 2 - 0 !
tools/makedep.c | 15 7 + 8 - 0 !
tools/widl/widl.c | 2 1 + 1 - 0 !
4 files changed, 12 insertions(+), 13 deletions(-)

 don't append wine to the default path settings
debianization/version string.patch | (download)

configure.ac | 7 5 + 2 - 0 !
dlls/ntdll/Makefile.in | 2 0 + 2 - 0 !
dlls/ntdll/unix/loader.c | 1 1 + 0 - 0 !
dlls/ntdll/unix/system.c | 1 1 + 0 - 0 !
dlls/ntdll/unix/unix_private.h | 2 0 + 2 - 0 !
5 files changed, 7 insertions(+), 6 deletions(-)

 append debian package revision to the end of the version string
debianization/manpage msiexec.patch | (download)

programs/msiexec/msiexec.man.in | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 remove incorrect backslashes from the msiexec manpage
debianization/desktop launchers.patch | (download)

programs/winemenubuilder/Makefile.in | 2 2 + 0 - 0 !
programs/winemenubuilder/winemenubuilder.c | 8 5 + 3 - 0 !
2 files changed, 7 insertions(+), 3 deletions(-)

 call winedebsuffix instead of wine from desktop launchers
debianization/duplicate apploaders.patch | (download)

tools/makedep.c | 5 0 + 5 - 0 !
1 file changed, 5 deletions(-)

 do not generate duplicate winapploader tools
debianization/wineserver persistence.patch | (download)

server/wineserver.de.UTF-8.man.in | 2 1 + 1 - 0 !
server/wineserver.fr.UTF-8.man.in | 2 1 + 1 - 0 !
server/wineserver.man.in | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 fix wineserver manpages for debian's default persistence value
system/zlib.patch | (download)

configure.ac | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 build using system zlib
disable/line wrapping.patch | (download)

tools/makedep.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 disable manual line wrapping in makefiles
disable/generated data.patch | (download)

configure.ac | 11 0 + 11 - 0 !
1 file changed, 11 deletions(-)

 disable upstream tests that need data to be generated
disable/addons download.patch | (download)

dlls/appwiz.cpl/addons.c | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 disable gecko/mono installer download
disable/po modifications.patch | (download)

tools/makedep.c | 5 0 + 5 - 0 !
1 file changed, 5 deletions(-)

 avoid modifications to po files that are under version control
disable/file associations.patch | (download)

programs/winemenubuilder/winemenubuilder.c | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 do not interfere with user file type associations
generate/icons.patch | (download)

dlls/comctl32/Makefile.in | 7 7 + 0 - 0 !
dlls/comdlg32/Makefile.in | 6 6 + 0 - 0 !
dlls/display.drv16/Makefile.in | 3 2 + 1 - 0 !
programs/regedit/Makefile.in | 5 5 + 0 - 0 !
programs/taskmgr/Makefile.in | 2 2 + 0 - 0 !
tools/makedep.c | 14 14 + 0 - 0 !
6 files changed, 36 insertions(+), 1 deletion(-)

 regenerate all icon files
generate/opengl.patch | (download)

dlls/opengl32/make_opengl | 28 4 + 24 - 0 !
1 file changed, 4 insertions(+), 24 deletions(-)

 rebuild automatically generated opengl files
generate/vulkan.patch | (download)

dlls/winevulkan/make_vulkan | 28 11 + 17 - 0 !
1 file changed, 11 insertions(+), 17 deletions(-)

 regenerate vulkan files
generate/unicode.patch | (download)

tools/make_unicode | 67 32 + 35 - 0 !
1 file changed, 32 insertions(+), 35 deletions(-)

 use system unicode
fixes/flex.patch | (download)

tools/makedep.c | 8 8 + 0 - 0 !
1 file changed, 8 insertions(+)

 add explicit lex file dependencies to the makefile rules
bug-debian: https://bugs.debian.org/1030536
fixes/bison.patch | (download)

tools/makedep.c | 8 2 + 6 - 0 !
1 file changed, 2 insertions(+), 6 deletions(-)

 fix occasional build failures due to missing bison files
fixes/fstype.patch | (download)

fonts/courier.sfd | 2 1 + 1 - 0 !
fonts/fixedsys.sfd | 2 1 + 1 - 0 !
fonts/fixedsys_jp.sfd | 2 1 + 1 - 0 !
fonts/ms_sans_serif.sfd | 2 1 + 1 - 0 !
fonts/small_fonts.sfd | 2 1 + 1 - 0 !
fonts/small_fonts_jp.sfd | 2 1 + 1 - 0 !
fonts/system.sfd | 2 1 + 1 - 0 !
7 files changed, 7 insertions(+), 7 deletions(-)

 reflect gpl permisiveness in embedding characteristics of fonts
fixes/binutils2.44.patch | (download)

dlls/ntdll/loader.c | 2 1 + 1 - 0 !
tools/winebuild/import.c | 36 23 + 13 - 0 !
2 files changed, 24 insertions(+), 14 deletions(-)

 fix crash when building with binutils-mingw-w64 2.44
bug-upstream: https://bugs.winehq.org/show_bug.cgi?id=57819
bug-debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1101977


fixes/virtual protect.patch | (download)

dlls/kernelbase/memory.c | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 fix incorrect handling of writecopy memory protection
fixes/printer resolution.patch | (download)

dlls/winspool.drv/generic.ppd | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 set default printer resolution to 600dpi
fixes/temporary directory.patch | (download)

dlls/ntdll/unix/server.c | 6 5 + 1 - 0 !
include/wine/server_tmpdir.h | 146 146 + 0 - 0 !
server/request.c | 5 3 + 2 - 0 !
tools/makedep.c | 1 1 + 0 - 0 !
4 files changed, 155 insertions(+), 3 deletions(-)

 safer selection of the temporary directory for wineserver
fixes/ntdll 398da925.patch | (download)

dlls/ntdll/unix/virtual.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

---
fixes/ntdll 5c45391e.patch | (download)

dlls/ntdll/unix/virtual.c | 5 2 + 3 - 0 !
1 file changed, 2 insertions(+), 3 deletions(-)

---
arm/1 73ab9ca8.patch | (download)

dlls/kernel32/Makefile.in | 2 1 + 1 - 0 !
dlls/kernelbase/Makefile.in | 2 1 + 1 - 0 !
dlls/ntdll/Makefile.in | 2 1 + 1 - 0 !
dlls/win32u/Makefile.in | 2 1 + 1 - 0 !
dlls/wow64/Makefile.in | 2 1 + 1 - 0 !
dlls/wow64cpu/Makefile.in | 2 1 + 1 - 0 !
dlls/wow64win/Makefile.in | 2 1 + 1 - 0 !
dlls/xtajit64/Makefile.in | 2 1 + 1 - 0 !
tools/makedep.c | 19 14 + 5 - 0 !
9 files changed, 22 insertions(+), 13 deletions(-)

---
arm/2 0621c022.patch | (download)

tools/make_makefiles | 2 1 + 1 - 0 !
tools/makedep.c | 22 22 + 0 - 0 !
2 files changed, 23 insertions(+), 1 deletion(-)

---
arm/3 4a026d7a.patch | (download)

tools/makedep.c | 7 3 + 4 - 0 !
1 file changed, 3 insertions(+), 4 deletions(-)

---
arm/4 45a2ae76.patch | (download)

aclocal.m4 | 6 4 + 2 - 0 !
configure.ac | 7 7 + 0 - 0 !
libs/compiler-rt/LICENSE.TXT | 90 90 + 0 - 0 !
libs/compiler-rt/Makefile.in | 34 34 + 0 - 0 !
libs/compiler-rt/lib/builtins/arm/aeabi_idivmod.S | 50 50 + 0 - 0 !
libs/compiler-rt/lib/builtins/arm/aeabi_ldivmod.S | 45 45 + 0 - 0 !
libs/compiler-rt/lib/builtins/arm/aeabi_uidivmod.S | 57 57 + 0 - 0 !
libs/compiler-rt/lib/builtins/arm/aeabi_uldivmod.S | 45 45 + 0 - 0 !
libs/compiler-rt/lib/builtins/arm/divmodsi4.S | 70 70 + 0 - 0 !
libs/compiler-rt/lib/builtins/arm/udivmodsi4.S | 179 179 + 0 - 0 !
libs/compiler-rt/lib/builtins/assembly.h | 204 204 + 0 - 0 !
libs/compiler-rt/lib/builtins/divdi3.c | 29 29 + 0 - 0 !
libs/compiler-rt/lib/builtins/divmoddi4.c | 25 25 + 0 - 0 !
libs/compiler-rt/lib/builtins/divmodsi4.c | 25 25 + 0 - 0 !
libs/compiler-rt/lib/builtins/divsi3.c | 39 39 + 0 - 0 !
libs/compiler-rt/lib/builtins/divti3.c | 33 33 + 0 - 0 !
libs/compiler-rt/lib/builtins/fixdfdi.c | 55 55 + 0 - 0 !
libs/compiler-rt/lib/builtins/fixsfdi.c | 55 55 + 0 - 0 !
libs/compiler-rt/lib/builtins/fixunsdfdi.c | 52 52 + 0 - 0 !
libs/compiler-rt/lib/builtins/fixunssfdi.c | 53 53 + 0 - 0 !
libs/compiler-rt/lib/builtins/floatdidf.c | 115 115 + 0 - 0 !
libs/compiler-rt/lib/builtins/floatdisf.c | 88 88 + 0 - 0 !
libs/compiler-rt/lib/builtins/floatundidf.c | 114 114 + 0 - 0 !
libs/compiler-rt/lib/builtins/floatundisf.c | 85 85 + 0 - 0 !
libs/compiler-rt/lib/builtins/fp_fixint_impl.inc | 41 41 + 0 - 0 !
libs/compiler-rt/lib/builtins/fp_fixuint_impl.inc | 39 39 + 0 - 0 !
libs/compiler-rt/lib/builtins/fp_lib.h | 327 327 + 0 - 0 !
libs/compiler-rt/lib/builtins/int_endianness.h | 116 116 + 0 - 0 !
libs/compiler-rt/lib/builtins/int_lib.h | 134 134 + 0 - 0 !
libs/compiler-rt/lib/builtins/int_math.h | 110 110 + 0 - 0 !
libs/compiler-rt/lib/builtins/int_types.h | 184 184 + 0 - 0 !
libs/compiler-rt/lib/builtins/int_util.h | 33 33 + 0 - 0 !
libs/compiler-rt/lib/builtins/mingw_fixfloat.c | 36 36 + 0 - 0 !
libs/compiler-rt/lib/builtins/udivdi3.c | 23 23 + 0 - 0 !
libs/compiler-rt/lib/builtins/udivmoddi4.c | 231 231 + 0 - 0 !
libs/compiler-rt/lib/builtins/udivmodsi4.c | 25 25 + 0 - 0 !
libs/compiler-rt/lib/builtins/udivmodti4.c | 238 238 + 0 - 0 !
libs/compiler-rt/lib/builtins/udivsi3.c | 68 68 + 0 - 0 !
libs/compiler-rt/lib/builtins/udivti3.c | 27 27 + 0 - 0 !
libs/compiler-rt/lib/builtins/umoddi3.c | 25 25 + 0 - 0 !
libs/compiler-rt/lib/builtins/umodsi3.c | 23 23 + 0 - 0 !
libs/compiler-rt/lib/builtins/umodti3.c | 29 29 + 0 - 0 !
42 files changed, 3262 insertions(+), 2 deletions(-)

---
arm/5 93010685.patch | (download)

tools/makedep.c | 4 4 + 0 - 0 !
tools/winegcc/winegcc.c | 2 2 + 0 - 0 !
2 files changed, 6 insertions(+)

---
arm/incbin.patch | (download)

tools/winebuild/res32.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 workaround clang bug involving incbin directives on armhf
bug-upstream: https://bugs.winehq.org/show_bug.cgi?id=58040
arm/binary name.patch | (download)

configure.ac | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 use wine64 as the wine binary name on arm64
arm/format strings.patch | (download)

programs/winedbg/break.c | 12 12 + 0 - 0 !
programs/winedbg/expr.c | 8 8 + 0 - 0 !
programs/winedbg/info.c | 36 36 + 0 - 0 !
programs/winedbg/memory.c | 24 24 + 0 - 0 !
programs/winedbg/stack.c | 8 8 + 0 - 0 !
programs/winedbg/symbol.c | 8 8 + 0 - 0 !
programs/winedbg/types.c | 20 20 + 0 - 0 !
7 files changed, 116 insertions(+)

 fix format strings with the wrong type on armhf
warnings/libs.patch | (download)

libs/faudio/src/FAudio_internal.h | 4 2 + 2 - 0 !
libs/mpg123/src/libmpg123/frame.c | 2 1 + 1 - 0 !
libs/mpg123/src/libmpg123/gapless.h | 4 2 + 2 - 0 !
libs/mpg123/src/libmpg123/id3.c | 6 3 + 3 - 0 !
libs/mpg123/src/libmpg123/libmpg123.c | 2 1 + 1 - 0 !
libs/mpg123/src/libmpg123/readers.c | 2 1 + 1 - 0 !
libs/xml2/Makefile.in | 2 1 + 1 - 0 !
7 files changed, 11 insertions(+), 11 deletions(-)

 fix warnings in embedded libs
warnings/vkd3d.patch | (download)

libs/vkd3d/include/private/vkd3d_memory.h | 2 1 + 1 - 0 !
libs/vkd3d/libs/vkd3d-shader/d3dbc.c | 8 4 + 4 - 0 !
libs/vkd3d/libs/vkd3d-shader/dxbc.c | 30 15 + 15 - 0 !
libs/vkd3d/libs/vkd3d-shader/dxil.c | 98 49 + 49 - 0 !
libs/vkd3d/libs/vkd3d-shader/glsl.c | 2 1 + 1 - 0 !
libs/vkd3d/libs/vkd3d-shader/ir.c | 14 7 + 7 - 0 !
libs/vkd3d/libs/vkd3d-shader/preproc.l | 10 5 + 5 - 0 !
libs/vkd3d/libs/vkd3d-shader/preproc.y | 2 1 + 1 - 0 !
libs/vkd3d/libs/vkd3d-shader/tpf.c | 2 1 + 1 - 0 !
libs/vkd3d/libs/vkd3d-shader/vkd3d_shader_main.c | 2 1 + 1 - 0 !
libs/vkd3d/libs/vkd3d/cache.c | 6 3 + 3 - 0 !
libs/vkd3d/libs/vkd3d/command.c | 6 3 + 3 - 0 !
libs/vkd3d/libs/vkd3d/device.c | 4 2 + 2 - 0 !
libs/vkd3d/libs/vkd3d/resource.c | 2 1 + 1 - 0 !
libs/vkd3d/libs/vkd3d/state.c | 6 3 + 3 - 0 !
15 files changed, 97 insertions(+), 97 deletions(-)

 fix incorrect format strings in vkd3d
warnings/int conversion.patch | (download)

dlls/opengl32/unix_wgl.c | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 fix 64-bit integer conversion warning (gcc13 -wint-conversion)
warnings/uninitialized variables.patch | (download)

dlls/iphlpapi/iphlpapi_main.c | 9 8 + 1 - 0 !
tools/winebuild/import.c | 7 5 + 2 - 0 !
2 files changed, 13 insertions(+), 3 deletions(-)

 fix uninitialized variable warnings (gcc13 -wuninitialized)