-
-
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
nxcomp: Restore old 'VERSION' move behavior #27066
base: master
Are you sure you want to change the base?
nxcomp: Restore old 'VERSION' move behavior #27066
Conversation
Notifying maintainers: |
The guidelines have not been followed. The commit message should begin with the port name, a colon, and a space. If this changes the files the port installs, the I'm surprised the build goes wrong when VERSION is moved before configure time. If it was reading the VERSION file at configure time, I would have expected an error message when it is not found. But indeed I do see I changed it from Or we can rename the VERSION file to something else, like VERSION.txt. The problem (the incompatibility with C++20 compilers that necessitates renaming this file, or removing the |
|
6fd7b19
to
9e1a1c1
Compare
Thanks for looking into this. I've updated to commit message, apologies for that. I think post-configure sounds reasonable. I'll update that and the revision, and test the build. |
9e1a1c1
to
a99f0a0
Compare
@ryandesign, done. thank you. |
The revision of the nxproxy subport also needs to be increased, because the nxproxy program it installs links with the libXcomp dynamic library installed by the nxcomp port, and this fix to the version of nxcomp changes the install name of libXcomp, so nxproxy needs to rebuild to link with the new version. Otherwise a user may see:
because after the fix the library is called libXcomp.3.dylib. |
a99f0a0
to
3cf76a9
Compare
done. |
Description
This restores old behavior where VERSION file was move at "pre-build" time, rather than "post-patch". VERSION is used to fill in version number. It's currently broken and version ends up being "0.0.0.0".
Type(s)
Tested on
macOS 14.7.2 23H311 arm64
Verification
Have you
port lint --nitpick
?sudo port test
?sudo port -vst install
?