forked from NetBSD/pkgsrc
-
Notifications
You must be signed in to change notification settings - Fork 51
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
macos replace xcode clang with pkgsrc #371
Comments
smurfd
changed the title
macos replace xcode/homebrew clang with pkgsrc
macos replace xcode clang with pkgsrc
Dec 30, 2023
Solved it,
|
jperkin
pushed a commit
that referenced
this issue
Mar 4, 2024
## Version 3.1.11 (February 28, 2024) Patch release with small build fix: - Add explicit `std::` namespace for `isfinite` in `ImathFun.cpp` This release also introduces the practice of signing release artifacts via [sigstore](https://www.sigstore.dev). ### Merged Pull Requests * \[[#371](https://github.com/AcademySoftwareFoundation/Imath/pull/371)\] ImathFun.cpp: add std:: to isfinite in remaining cases (#371) * \[[#369](https://github.com/AcademySoftwareFoundation/Imath/pull/369)\] Add workflow to sign release artifacts with Sigstore * \[[#368](https://github.com/AcademySoftwareFoundation/Imath/pull/368)\] Add std:: to isfinite in ImathFun.cpp
jperkin
pushed a commit
that referenced
this issue
Mar 4, 2024
v0.17.0 is a new release with a lot of features, bug fixes, and specifically a patch fixing a very annoying Spotify API bug. This release also marks a big milestone for the project: 1k ⭐ 🥳🥳🥳 . Thanks everyone for contributing, using, and starring the project! What's Changed Add custom text input widget with cursor, to use in search page by @micleo2 in #329 chore: update github actions by @LucasFA in #339 reset buffered playback upon handling GetCurrentPlayback request by @aome510 in #341 docs: fixes keymap command name by @massivebird in #342 chore(docs): Remove unneeded explicit link by @LucasFA in #344 Wait for the copy command to exit. by @Fuyukai in #346 build: use cross for cross-compilation, locally and in CD by @LucasFA in #343 feat: Souvlaki 0.7.0 and Linux Dbus volume control support by @LucasFA in #348 extend capabilities for ShowActionsOn* commands by @aome510 in #352 handle title padding with hidden borders by @aome510 in #351 update dependencies, bump lyric_finder to v0.1.5 by @aome510 in #353 Add miscellaneous UI code changes by @aome510 in #354 update issue templates by @aome510 in #366 fix clippy warning by @aome510 in #367 re-create a new session when restarting the integrated client by @aome510 in #370 Don't create streaming connections for non-streaming instances by @Schnouki in #371 Remove winit from compilation on Linux by @LucasFA in #372 Explicit cargo-binstall support by @LucasFA in #377 Add popup for creating new playlist by @aome510 in #379 Make Daemon feature imply streaming feature by @LucasFA in #376 use liked icon's length to configure the column's width by @aome510 in #380 Patch spotify API bugs by @aome510 in #386
jperkin
pushed a commit
that referenced
this issue
Apr 9, 2024
ContourPy 1.2.1 is a compatibility release to support NumPy 2. This release supports Python 3.9 to 3.12. Thanks to new contributor @motoro and core maintainer @ianthomas23. Compatibility: Support NumPy 2 (#331, #371, #372) Code improvements: Fix a few f-strings (#332) Documentation improvements: Clarify use of quotes in pip install (#349) Build, testing and CI improvements: Improved linting (#322, #323, #333, #337) Update cppcheck to 2.11 (#324) Support running tests on unicore hosts (#327) Improved tests against nightly wheels (#329, #373) Update to chromium 118 for Bokeh renderer tests (#325) Add CI run using earliest supported numpy (#347)
jperkin
pushed a commit
that referenced
this issue
Jul 1, 2024
v8.0.0 ====== Deprecations and Removals ------------------------- - Message.__getitem__ now raises a KeyError on missing keys. (#371) - Removed deprecated support for Distribution subclasses not implementing abstract methods.
jperkin
pushed a commit
that referenced
this issue
Jul 31, 2024
Patch #393 - 2024/07/11 - add a check for ANSI SC/RC, to ignore CSI parameters. - improve check for missing characters for bitmap-fonts by using the normal font for reference in the case where the current font, e.g., the wide-font was derived from the normal font and lacks per-character metrics (report by Rajeev V. Pillai). - fix regression in error-recovery for SGR parameters from patch #357 (report by James Holderness). - remove some duplicates in xtermcfg.h (report by Matthew Green). - change default for --enable-imake configure option. - fixes for wcwidth: - return 0 for format effectors, like a zero-width printing character rather than -1 like a control character (report by Rajeev V. Pillai). - correct doublewidth to account for reserved codepoints which are listed in the EastAsianWidth file. - add a special case for surrogate pairs, which might be checked in testing the wcwidth function. - amend sixel bounds-check added in patch #371 to not wrap out-of-bounds data. - eliminate maxStringParse limit for SIXEL. - improve logic which ignores APC, PM and SOS controls to also not accumulate their data temporarily in a buffer. - exclude TERM_INGRESS from cleanup of environment variables (patch by Iain Riley). - fix some documentation typos (report by Thomas Wolff).
jperkin
pushed a commit
that referenced
this issue
Aug 2, 2024
0.8.23 (2024-07-29) 🪲 Bug Fixes Display image path for loading errors (fixes #387) (9bc72095) Prevent panic for scrubber index being out of range and allow opening images without path prefic correctly (7a9a99c1) update index when image in same folder is loaded (fixes #377) (f2297402) Switching theme removes accent color (fixes #375) (e35dea4d) Preserve scubber index (d9146d08) Prevent image removal going out of bounds (fixes #379) (9b69076f) Clearing and deleting an image removes it from the virtual scrubber and advances to the next according to the scrubber direction (a0b7dc5a) Fix issue where SVG files were detected as XML (fixes #371) (d2ce9f17) Compare menu works without image loaded (46a8218f) ClearImage can be assigned to a shortcut (b9b00aca) extend BSD variants (f716dfc5) ✨ Features Allow configuring mipmaps and linear mag/min filters (58da0b26) Allow passing multiple images on the command line (0a2e918a) Enhance scrubber experience to provide a virtual file list. (e3c45a8e) Detect file types by content instead of extension. Warn if mismatch happens. (59138263) More love for compare mode ui, option to remove current image (68a5a483) Allow configuring the minimum window size (1787a14f) 🍏 Chore deps: bump zerovec from 0.10.2 to 0.10.4 (4cf7959e) update resvg (be6a67f6) Update Notan and Egui (fc1fccef) update deps (031e83ce)
github-actions bot
pushed a commit
that referenced
this issue
Oct 13, 2024
[0.23.0] - 2024-10-12 Features Handle responses compressed in zstd format, see #364 (@zuisong) Suppress warnings when -qq flag is used, see #371 (@blyxxyz) Add --debug option for logging and backtraces, see #371 (@blyxxyz) Decode content-disposition and location headers as UTF-8, see #375 (@zuisong) Print headers as latin1, with the UTF-8 decoding also shown if applicable, see #377 (@blyxxyz) Print the actual reason phrase sent by the server instead of guessing it from the status code, see #377 (@blyxxyz) Bug fixes Apply TLS options to non-HTTPS URLs, see #372 (@blyxxyz) Other Ignore NO_COLOR if set to empty string, see #370 (@blyxxyz)
github-actions bot
pushed a commit
that referenced
this issue
Oct 13, 2024
## [2.1.0] - 2024-09-27 ### Added - Use `SLUMBER_CONFIG_PATH` to customize configuration (_not_ collection) file path [#370](LucasPickering/slumber#370) - Add a dynamic variant to `!select` chain type, allowing your collection to present a list of values driven from the output of another chain. (thanks @anussel5559) - [See docs for more](https://slumber.lucaspickering.me/book/api/request_collection/chain_source.html#select) - Cancel in-flight requests with the `cancel` action (bound to escape by default) - Add `slumber new` subcommand to generate new collection files [#376](LucasPickering/slumber#376) - Add `default` field to profiles - When using the CLI, the `--profile` argument can be omitted to use the default profile - Reset edited recipe values to their default using `z` - You can [customize the key](https://slumber.lucaspickering.me/book/api/configuration/input_bindings.html) to whatever you want - Add `selector_mode` field to chains, to control how single vs multiple results from a JSONPath selector are handled - Previously, if a selector returned multiple results, an error was returned. Now, the result list will be rendered as a JSON array. To return to the previous behavior, set `selector_mode: single` in your chain. - [See docs for more](https://slumber.lucaspickering.me/book/api/request_collection/chain.html#selector-mode) ### Changed - Update file locations to adhere to XDG spec on Linux [#371](LucasPickering/slumber#371) - Move config file to [config dir](https://docs.rs/dirs/latest/dirs/fn.config_dir.html), which remains the same on MacOS/Windows but changes on Linux. For backward compatibility, the previous path ([data dir](https://docs.rs/dirs/latest/dirs/fn.data_dir.html)) will be checked and used if present - Move log files to [state dir](https://docs.rs/dirs/latest/dirs/fn.state_dir.html) on Linux and [cache dir](https://docs.rs/dirs/latest/dirs/fn.cache_dir.html) on MacOS/Windows - Database file remains in [data dir](https://docs.rs/dirs/latest/dirs/fn.data_dir.html) on all platforms - Create config file on startup if it doesn't exist - If config file fails to load during TUI startup, display an error and fall back to the default, rather than crashing - De-deprecate `{{env.VARIABLE}}` template sources - They'll remain as a simpler alternative to `!env` chains ### Fixed - Updated the Configuration docs to remove the non-existent `slumber show dir` command (thanks @SVendittelli) - Retain all request history when collection file is reloaded - Previously, pending and failed requests were lost on reload within a single session. These will still be lost when a session is exited. - Fix serialization of query parameter lists - Don't update UI for useless events (e.g. cursor moves) ## [2.0.0] - 2024-09-06 2.0 is headlined by a highly requested feature: one-off edits to recipes! If you need to tweak a query parameter or edit a body, but don't want to modify your collection file, you can now highlight the value in question and hit `e` to modify it. The override will be retained until you modify the collection file or exit Slumber, at which point it will revert to its original value. Aside from the major new feature, there is one breaking change to the escape syntax of templates. The old backslash-based syntax was fraught with edge cases and unpredictable behavior. This new syntax is simpler to use, simpler to implement, and much more bulletproof. This syntax was rare to use to begin with, so **most people will be unimpacted by this change.** Here's the full list of changes: ### Breaking - Replace backslash escape sequence with a simpler scheme based on `_` - For example, previously a key would be escaped as `\{{`. This introduced complexities around how to handle additional backslashes, and also required doubling up backslashes in YAML - The new equivalent would be `{_{`, which parses as `{{` - The goal of this change is to make escaping behavior simpler and more consistent - For more info on the new behavior, [see the docs](https://slumber.lucaspickering.me/book/api/request_collection/template.html#escape-sequences) - Remove `--log` CLI argument - See note on log files in Changed section for why this is no longer necessary ### Added - Edit recipe values (query params, headers, etc.) in the TUI to provide one-off values - Press `e` on any value you want to edit (you can [customize the key](https://slumber.lucaspickering.me/book/api/configuration/input_bindings.html)) - Add `editor` field to the config, allowing you to customize what editor Slumber opens for in-app editing - [See docs for more](https://slumber.lucaspickering.me/book/api/configuration/editor.html) - Add `!select` chain type, allowing your collection to prompt the user to select a value from a static list (thanks @anussel5559) - [See docs for more](https://slumber.lucaspickering.me/book/api/request_collection/chain_source.html#select) ### Changed - `!json` bodies are now prettified when sent to the server - Use `vim` as default editor if none is configured - Move logs back to a shared file - They had been split into one file per session, which made them hard to find - The file is now eventually deleted once it exceeds a certain size ### Fixed - Fix basic auth being label as bearer auth in Recipe Authentication pane - Use correct binding for `search` action in the placeholder of the response filter textbox - Previously it was hardcoded to display the default of `/` - Fix response body filter not applying on new responses - Support quoted arguments in editor commands - Fix certain UI values not persisting correctly - Propagate unconsumed key events from text boxes - E.g. F5 will now refresh the collection while a text box is in focus - Redraw TUI when terminal is resized - Clamp text window scroll state when window is resized or text changes - Fix extraneous input events when exiting Vim [#351](LucasPickering/slumber#351) - Improve performance and fix crashes when handling large request/response bodies [#356](LucasPickering/slumber#356) - Further improvements for large bodies will be coming in the future ## [1.8.1] - 2024-08-11 This release is focused on improving rendering performance. The TUI should generally feel more polished and responsive when working with large bodies, and CPU usage will be much lower. ### Added - Add `debug` configuration field, to enable developer information ### Fixed - Reduce CPU usage while idling - Previously, Slumber would re-render every 250ms while idling, which could lead to high CPU usage, dependending on what's on the screen. Now it will only update when changes occur, meaning idle CPU usage will be nearly 0 - Fix backlogged events when renders are slow - If renders are being particular slow, it was previously possible for input events (e.g. repeated scrolling events) to occur faster than the UI could keep up. This would lead to "lock out" behavior, where you'd stop scrolling and it'd take a while for the UI to catch up. - Now, the TUI will skip draws as necessary to keep up with the input queue. In practice the skipping should be hard to notice as it only occurs during rapid TUI movements anyway. - Improve rendering performance for large bodies and syntax highlighting - Fix incorrect decoration in folder tree visualization ## [1.8.0] - 2024-08-09 The highlight (no pun intended) of this release is syntax highlighting. Beyond that, the release contains a variety of small fixes and improvements. ### Added - Add syntax highlighting to recipe, request, and response display [#264](LucasPickering/slumber#264) ### Changed - Change layout of internal database for request and UI state storage - This _shouldn't_ have any user impact, it's just a technical improvement. If you notice any issues such as missing or incorrect request history, please [let me know](https://github.com/LucasPickering/slumber/issues/new?assignees=&labels=bug&projects=&template=bug_report.md) - Upgrade to Rust 1.80 - Disable unavailable menu actions [#222](LucasPickering/slumber#222) - Support template for header names in the `section` field of `!request` chains - Expand `~` to the home directory in `!file` chain sources and when saving response body as a file - Ignore key events with additional key modifiers - For example, an action bound to `w` will no longer match `ctrl w` - Actions can now be unbound by specifying an empty binding - For example, binding `submit: []` will make the submit action inaccessible ### Fixed - Fix `cargo install slumber` when not using `--locked` - Don't type in text boxes when modifiers keys (other than shift) are enabled - Should mitigate some potential confusing behavior when using terminal key sequences - Query parameter and header toggle rows no longer lose their state when switching profiles
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hey,
Really appreciate the work you do.
Ive been trying to get clang to work on macos on and off a ton of times.
Is there anyone using the binary packages for clang on macos as main compiler? (meaning replacing the xcode's clang)
What options have you set to get it to work!?
Installed from : https://pkgsrc.joyent.com/install-on-macos/
Ofcource adding /opt/pkg/bin first in
PATH
after adding a symlink to
ld -> lld
in /opt/pkg/bin (otherwise it would try to use /usr/bin/ld)If i'd add a printf("hi\n"); i get this:
This is the errors i get (added macos sdk include to try to get rid of the printf error above):
$ PATH=/opt/pkg/bin:$PATH LDFLAGS="-L/opt/pkg/lib -Wl,-rpath,/opt/pkg/lib" CPPFLAG="-I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/ -I/opt/pkg/include -I/opt/pkg/include/c++/v1/" /opt/pkg/bin/clang -Wimplicit-function-declaration -v c.c
I have seen this question asked around, could be good to add to a documentation
Thanks in advance.
The text was updated successfully, but these errors were encountered: