Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tools: Check libdl for dlclose() properly in configure #2442

Closed
wants to merge 1 commit into from

Conversation

tsutsui
Copy link

@tsutsui tsutsui commented Sep 2, 2022

In commit fee26c6 -ldl was added to LDADD in tools/Makefile.am
but libdl is not available in all systems (especially BSD based systems).
libdl for dlclose() should be checked by configure.ac.

netbsd-srcmastr pushed a commit to NetBSD/pkgsrc that referenced this pull request Sep 3, 2022
pkgsrc changes:
- workaround for unconditional -ldl for ubuntu
 ibus/ibus#2442

Upstream changes:
 https://github.com/ibus/ibus/releases/tag/1.5.27

1.5.27

  * Disable XKB engines in Plasma Wayland 230fb22 b4723eb 9ad0637
  * ibusimcontext keycode - 8 for gtk3 keycode generation 8711dc8
  * Revert CCedilla change for pt-BR in ibusimcontext 3e5fab4
  * Update CI 47303a6 16df64e 79e446e
  * Add IBUS_CAP_OSK to IBusCapabilite b94f0c1
  * Enable ibus restart in GNOME desktop ab0d176
  * Add ibus im-module command 965567d fee26c6 db2ef5d
  * Implement new process_key_event for GTK4 c957c5f
  * Add focus_in_id()/focus_out_id() class methods 92771d0
  * Delete xkb:latam:: in denylist.txt 82e38d9
  * Enhance Xutf8TextListToTextProperty d47dbfa
  * Revert Emoji shoftcut key to Super-space 1520c39
  * Update simple.xml with xkeyboard-config 2.36 ef9bd3b

Code Contributors:

  * Fix refcounting issues (Carlos Garnacho) 17648f0
  * Fix bashisms in org.freedesktop.IBus.session.GNOME.service (Mitsuya
    Shibata) f1c456d
  * Update xkb-latin-layouts in gschema (Mike FABIAN) bca7bf0
  * Use our own prefix to look up systemd user services dir (Naim Favier)
    9f62a40
  * Add functionality to change IBus panel themes with available GTK themes
    (Hollow Man) 233a3f4 addab9f ff99828

Translation Contributors:

  * Update translation (Korean) (simmon) f7c045e d810713
  * Update translation (Punjabi) (A S Alam) 5f85888
  * Update translation (Italian) (Nathan) 8ec7eff
  * Update translation (Ukrainian) (Yuri Chornoivan) 2c262cb 742091b
  * Update translation (Japanese) (fujiwarat) f3d7aa9
  * Update translation (Estonian) (H A) e88651e
  * Update translation (Polish) (Piotr Drag) e78c545
  * Update translation (German) (Mike FABIAN) 1f4fe9f
  * Update translation (Turkish) (Oguz Ersen) ced5bfb
@fujiwarat fujiwarat self-requested a review September 6, 2022 08:08
@fujiwarat fujiwarat added this to the 1.5.28 milestone Sep 6, 2022
fujiwarat pushed a commit that referenced this pull request Sep 6, 2022
@fujiwarat
Copy link
Member

Thank you for the patch.

@fujiwarat fujiwarat closed this Sep 6, 2022
@tsutsui tsutsui deleted the check-libdl branch September 6, 2022 12:41
netbsd-srcmastr pushed a commit to NetBSD/pkgsrc that referenced this pull request Feb 25, 2023
pkgsrc changes:
- explicitly use updated unicode-character-database 15.0.0 and
  unicode-emoji 15.0
- remove -ldl workaround since pull request has been applied in upstream
 ibus/ibus#2442
- fix endianness check in configure
 ibus/ibus#2477
- workaround X11 locale Compose directory problem (${PREFIX}/lib/X11/locale
  vs ${PREFIX}/share/X11/locale) on NetBSD native X11
 ibus/ibus#2478

Upstream changes:
 https://github.com/ibus/ibus/releases/tag/1.5.28

1.5.28

  * Implement new process_key_event for ibus-x11 506ac99
  * Convert internal EN compose table to GResource 19ca106 ae69635 bf8848e
  * Enhance surrounding text 8d0abbc 781119b ddead51 2a235c8
  * Enhance CI 2719e93 2555fa9 a3a9bd3 f3a7772
  * Update ibusunicodegen.h with Unicode 15.0.0 8f00d67
  * Update simple.xml with xkeyboard-config 2.38-1 594ec48 3c51582
  * Fix SEGVs cd621f8 ecfae16
  * Release 1.5.28 bc065f8

Code Contributors:

  * tools: Check libdl for dlclose() properly in configure (Izumi Tsutsui)
    babad78
  * configure: Fix texts for surrounding text (Eberhard Beilharz) d190bc3
  * Add active-surrounding-text property to IBusEngine (Philippe Rouquier)
    bd24be4

Translation Contributors:

  * po: Update translation (Georgian) (Temuri Doghonadze) 382c034
  * po: Update translation (Spanish) (Emilio Herrera) 8abf3eb
  * po: Update translation (Turkish) (Oguz Ersen) f3a9983
  * po: Update translation (Russian) (Alexey Rubtsov) 4b0e4c5
  * po: Update translation (Korean) (simmon) 41e33c2
  * po: Update translation (French) (Julien Humbert) 2f897b5
  * po: Update translation (Italian) (Luis Pixeltux) f6eabce
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants