Skip to content

icon: Update to 9.5.24b #29005

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

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from
Draft

Conversation

Dave-Allured
Copy link
Contributor

@Dave-Allured Dave-Allured commented Jul 29, 2025

Description

Type(s)
Tested on

CI only. OS 13, 14, 15 only.

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?
  • 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?

* Switch to github named tags.
* Remove x11 variant as default.  Not working currently.
@macportsbot macportsbot added type: update maintainer: open Affects an openmaintainer port labels Jul 29, 2025
@@ -52,14 +53,9 @@ post-destroot {
ln -s ../../../libexec/${name}/man/man1/icont.1 ${man1_dir}
}

default_variants +x11
#default_variants +x11
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

instead of commenting this out, maybe instead conditionalize it depending on whether it works or not?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No. This port's entire configuration system needs repair. That is the priority. So far, this has evaded all my attempts. X11 will start working just fine, after configuration gets fixed. See the referenced ticket.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok, so maybe put this in draft mode until it does start working, then?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah I thought about that. This responds to a current user request. I figured that a port that would actually build and offer something possibly working on current OS versions, is better than the status quo, a completely broken and outdated port. What do you think?

Copy link
Contributor

@reneeotten reneeotten left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the use of github.setup should be corrected.

More importantly, this doesn't solve any of the issues in the Trac ticket. You can/should start by using the makefile PortGroup and then setting use_configure yes. That will do some things correctly but the build fails later on; I don't have the time/interest to follow through on that, but you could...


name icon
version 9.5.1
github.setup gtownsend icon 9.5.24b v
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this should be:

github.setup        gtownsend icon 9.5.24 v b

and then the lines below for master_sites and distname need to be removed

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

github.setup gtownsend icon 9.5.24 v b

and then the lines below for master_sites and distname need to be removed

Done. Thanks for advice, I had a lot of trouble figuring this out because of GitHub magic renaming of the fetch URL.

@reneeotten reneeotten marked this pull request as draft July 29, 2025 19:01
@Dave-Allured
Copy link
Contributor Author

More importantly, this doesn't solve any of the issues in the Trac ticket. You can/should start by using the makefile PortGroup and then setting use_configure yes. That will do some things correctly but the build fails later on; I don't have the time/interest to follow through on that, but you could...

@reneeotten I added the makefile PortGroup and use_configure yes. Now the CI builds are working with the X11 variant disabled as default.

I kept X11 disabled because it still fails due to an incorrect include path for X11. Will this be sufficient to merge now, and leave X11 debugging for later?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintainer: open Affects an openmaintainer port type: update
Development

Successfully merging this pull request may close these issues.

4 participants