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

Lazarus: update to 3.8 and fixes for qt4 and gtk2 variants. #27548

Merged
merged 1 commit into from
Feb 1, 2025

Conversation

kamischi
Copy link
Contributor

  • update to version 3.8
  • update homepage
  • add dependence of qt4 variant on qt4pas
  • fix missing library paths for gtk2 Note: issue 70817 refers to a much older version (2.10.1)

Closes: https://trac.macports.org/ticket/71939
Closes: https://trac.macports.org/ticket/71679
Possibly closes: https://trac.macports.org/ticket/70817

Description

Lazarus: update to 3.8 and fixes for qt4 and gtk2 variants.

Type(s)
  • bugfix
  • enhancement
  • [] security fix
Tested on

macOS 15.3 24D60 arm64
Xcode 16.2 16C5032a

Verification

Have you

  • followed our Commit Message Guidelines?
  • squashed and minimized your commits?
  • checked that there aren't other open pull requests for the same change?
  • referenced existing tickets on Trac with full URL in commit message?
  • checked your Portfile with port lint?
  • tried existing tests with sudo port test?
  • tried a full install with sudo port -vst install?
  • tested basic functionality of all binary files?
  • checked that the Portfile's most important variants haven't been broken?

* update to version 3.8
* update homepage
* add dependence of qt4 variant on qt4pas
* fix missing library paths for gtk2
  Note: issue 70817 refers to a much older version (2.10.1)

Closes: https://trac.macports.org/ticket/71939
Closes: https://trac.macports.org/ticket/71679
Possibly closes: https://trac.macports.org/ticket/70817
@kamischi
Copy link
Contributor Author

kamischi commented Jan 31, 2025

Ken pointed out, that Lazarus is broken for <= 10.14. As much as found out, the cause stems from UserNotifications and an upstream Makefile. The updates above are not affected by this issue.
On first glance, I might be able to fix it by a macports patch, but it may take some time.
Re: issue 70817: Due to the old version of lazarus, unspecificity and hard reproducibility of the issue report, my suggestion is to close it with "will not be fixed" or similar.

@kencu kencu merged commit 0949b06 into macports:master Feb 1, 2025
3 checks passed
@kencu
Copy link
Contributor

kencu commented Feb 1, 2025

many build failures noted.

I didn’t look at them all, but 10.6 x86_64 failed due to fpc not building.

@kamischi
Copy link
Contributor Author

kamischi commented Feb 1, 2025

Got it. More work ahead of me than expected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

3 participants