Debian Patches

Status for mah-jong/1.17.2-2

Patch Description Author Forwarded Bugs Origin Last update
manpages_section_6 Install the manpages in section 6. According to the FHS, manpages for games should be in section 6. Upstream
disagrees with this and insists on using section 1. Use section 6 anyway,
to comply with our policy and the FHS.
Nicolas Boullis <nboullis@debian.org> not-needed
Makefile.in.Hardening.patch add $(CPPFLAGS) $(LDFLAGS) flags set the default compiler and linker flags for Hardening xiao sheng wen <atzlinux@sina.com> not-needed
gui.c-fix-typo.patch fix typo diretory --> directory xiao sheng wen <atzlinux@sina.com> not-needed
0001-Port-GUI-from-GTK-2-to-GTK-3.patch Port GUI from GTK+ 2 to GTK+ 3
- Update Makefile.in for GTK+ 3.0
- Replace GdkPixmap with GdkPixbuf for tile images
- Replace gtk_signal_* with g_signal_* APIs
- Replace gdk_input_add with g_io_add_watch/GIOChannel
- Replace deprecated widget accessors (GTK_WIDGET_VISIBLE, etc.)
with gtk_widget_get_* functions
- Replace gtk_rc_parse_string theming with GtkCssProvider/CSS
- Modernize LazyFixed/VlazyFixed with G_DEFINE_TYPE macros
- Replace gtk_hbox_new/gtk_vbox_new with gtk_box_new
- Replace gtk_pixmap_new with gtk_image_new_from_pixbuf

Bug fixes:
- Remove tiletip destroy handler that caused segfault on exit
- Add destruction check in dialog_popup to prevent crashes
- Fix sprintf buffer sizes to prevent overflow warnings
Bastian Germann <bage@debian.org> no 2026-02-03
cross.patch Make pkg-config substitutable fix FTCBFS: uses the build architecture toolchain Helmut Grohne <helmut@subdivi.de> not-needed debian https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=901469;filename=mah-jong_1.11-2.1.debdiff;msg=5 2025-09-10

All known versions for source package 'mah-jong'

Links