-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
proj: rename port to proj5; migrate proj[4-9] ports to subports of proj
#23462
Conversation
Notifying maintainers: |
The macOS 14 runner failed on rev-bumped |
I support this |
Great!
The dependencies for @stromnov Being the maintainer for most of the proj ports, it would be good to hear your opinion of this. I'd appreciate this finally moving on. |
I agree that those simple changes for That rule probably applies only to newbies, not experienced devs. ;-) If you can convince the powers that be, to merge in the face of unrelated CI fails, then yes that would be best. |
I have now rebased. The failing CI is caused by failure to build Please, could we move forward with this. This has now been lingering here for soon 3 months. |
Macports requires that all CI checks pass. You are not obligated to fix unrelated ports, especially ones like I started to look at |
If this is technically necessary to for all CIs to pass, to enable merge of a PR, I'll gladly drop
Patching configure was the easy part. |
LOL! Someday you can explain to me what that means. |
--- configure.ac.orig 2013-12-06 16:51:21
+++ configure.ac 2024-07-01 13:38:23
@@ -146,7 +146,7 @@
# check that pointers can be stored in doubles
AC_MSG_CHECKING(whether pointers can be stored in doubles)
AC_TRY_RUN([
-main () {
+int main(void) {
if (sizeof (void *) > sizeof (double))
return 1;
return 0;
--- configure.orig 2013-12-06 16:51:37
+++ configure 2024-07-01 13:38:12
@@ -12399,7 +12399,7 @@
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-main () {
+int main(void) {
if (sizeof (void *) > sizeof (double))
return 1;
return 0; Compilation is then littered with warnings and eventually errors out pretty early on -Wincompatible-function-pointer-types. |
Ah, I see. I saw only the first two untyped Maybe some day I can look at |
I resorted to add cflag |
@stromnov As maintainer for the PROJ ports, please notify your opinion on this. |
It looks good to me. |
Great! Please go ahead and merge, this change is long awaited. |
26b557f
to
d2166ba
Compare
@stromnov I have now rebased and added update to PROJ 9.5.0, which was just recently released. |
thanks @nilason since the maintainer has now responded I'm happy to merge. Would you be so kind as to fix the lint warnings about |
The new wrapper port `proj` is an alias of the latest PROJ version, currently `proj9`.
d2166ba
to
f55774d
Compare
I removed platforms from gerris and qlandkartegt, the CI linter is not working correctly with regards to proj, with multiple commits, it doesn't take into account only the end result (which doesn't contain platforms). |
@reneeotten Thanks!! |
Description
This is an attempt to address the issue raised on macports-dev, regarding
proj
ports.proj
toproj5
.proj[4-9]
to be subports of the new stub portproj
.proj
, is to install the latestproj[N]
port (presentlyproj9
).Type(s)
Tested on
macOS 14.4.1 23E224 arm64
Xcode 15.3 15E204a
Verification
Have you
port lint --nitpick
?sudo port test
?sudo port -vst install
?