Skip to content

pkg_install: fix for missing O_CLOEXEC#156

Open
barracuda156 wants to merge 10000 commits into
NetBSD:trunkfrom
barracuda156:pkg_install
Open

pkg_install: fix for missing O_CLOEXEC#156
barracuda156 wants to merge 10000 commits into
NetBSD:trunkfrom
barracuda156:pkg_install

Conversation

@barracuda156

Copy link
Copy Markdown

macOS < 10.7 does not have O_CLOEXEC. This matches the fix for another macro just below, and used elsewhere, for example, in legacy-support library: https://github.com/macports/macports-legacy-support/blob/1965ad6ab6c31842158d53ee38f4828e517278a5/include/sys/fcntl.h#L35-L37

With this patch, pkgsrc can be bootstrapped on 10.6.

taca and others added 30 commits February 9, 2025 09:31
1.8.0 (2025-02-06)

* Numerous small optimizations.
* Added key_cache option to Unpacker.
🚀 Features

    (registry) add jd by @risu729 in #4318
    (registry) add jc by @risu729 in #4317
    (registry) Add qsv cli by @vjda in #4334
    add support for idiomatic go.mod file by @roele in #4312
    add -g short version for unuse cmd by @kimle in #4330
    add git remote task provider by @acesyde in #4233
    set usage arguments and flags as environment variables for toml tasks by @gturi in #4159

🐛 Bug Fixes

    (aqua) trim prefix before comparing versions by @risu729 in #4340
    wrong config file type for rust-toolchain.toml files by @roele in #4321

🚜 Refactor

    (registry) use aqua for yq by @scop in #4326

📚 Documentation

    (schema) fix description of task.dir default by @risu729 in #4324
    Add PowerShell example by @jahanson in #3857
    Include "A Mise guide for Swift developers" by @pepicrft in #4329
    Update documentation for core tools by @hverlin in #4341
    Update vitepress to fix search by @hverlin in #4342

Chore

    (bun.lock) migrate bun lockfiles to text-based by @risu729 in #4319
5.0.11 (2025-01-30)

Code cleanup/refactoring

* Patch #42140: Update footer copyright year to 2025

Rails support

* Defect #42113: Redmine 5.x not starting with ActiveSupport Logger error
5.1.6 (2025-01-29)

Code cleanup/refactoring

* Patch #41961: Use "fixtures :all" to ensure consistent test data and
  improve test reliability

* Patch #42140: Update footer copyright year to 2025

Gems support

* Defect #42013: Redmine fails to start with error: Unknown database adapter
  "mysql2" found in config/database.yml

Issues

* Defect #42066: NoMethodError exception occurs in IssuePriority#high and
  #low when both default and active priorities are absent

Permissions and roles

* Defect #42106: Member roles are incorrectly added when a user's
  memberships are updated

Rails support

* Defect #42113: Redmine 5.x not starting with ActiveSupport Logger error
6.0.3 (2025-01-29)

Accounts / authentication

* Defect #41930: Redirection after signing in fails when the back_url
  includes a port number

Activity view

* Defect #42003: Misalignment of icons and titles in Activity view
* Defect #42070: Whitespace missing after hyphen between project name and
  event title in Activity view
* Feature #42038: Improve readability by adjusting font sizes and colors in
  activity view and search results

Attachments

* Defect #42084: Placeholder icon for non-existent thumbnail flickers
  rapidly on hover

Code cleanup/refactoring

* Defect #42088: Fix incorrect syntax in application.css on 6.0-stable
* Patch #41961: Use "fixtures :all" to ensure consistent test data and
  improve test reliability
* Patch #42089: Fix Lint workflow error on 6.0-stable due to unsupported
  ruby/setup-ruby on Ubuntu 24.04
* Patch #42140: Update footer copyright year to 2025

Gantt

* Defect #41925: Context menu submenus close unexpectedly on Gantt chart due
  to z-index conflict

Gems support

* Defect #42013: Redmine fails to start with error: Unknown database adapter
  "mysql2" found in config/database.yml

Issues

* Defect #42066: NoMethodError exception occurs in IssuePriority#high and
  #low when both default and active priorities are absent

Permissions and roles

* Defect #42106: Member roles are incorrectly added when a user's
  memberships are updated

Rails support

* Defect #42113: Redmine 5.x not starting with ActiveSupport Logger error
* Patch #41970: Updates Rails to 7.2.2.1

UI

* Defect #42023: Search results page uses legacy icons
* Defect #42051: "Font used for text areas" setting causes inconsistent font
  size
* Defect #42117: Key-value list reorder icon uses legacy icon
* Defect #42126: The member table layout breaks due to .icon class on td
  elements
* Defect #42130: Multiselect toggle uses legacy icons
* Feature #42005: Improve readability of error pages by updating fonts and
  layout
* Feature #42072: Adjust font size for breadcrumb and subtitle to improve
  readability and consistency
3.13.3 (2025-02-06)

Bug fixes:

* Fix reporter memorisation of ExamplesNotification used in
  RSpec::Core::Reporter#finish by reusing an instance across notifcations.
  (Maxime Lapointe, NetBSD#172)

* Fix memorisation of RSpec::Core::Example#location_rerun_argument.  (Maxime
  Lapointe, NetBSD#173)
Changelog:
Version 30.0.5
Changes:

  * Chore(i18n): Improved grammar (server#49100)
  * Fix metadata storage with sharding (server#49165)
  * Chore(i18n): Fixed grammar (server#49556)
  * Fix(files): virtual scroller item size computation (server#49561)
  * FIX WebDav MacOS failed uploads php-fpm and big files (-36 error) (server#
    49562)
  * Fix(maintenance): Show a success message on data-fingerprint command
    (server#49591)
  * Fix(setupcheck): Make the Memcache setupcheck use the cache (server#49594)
  * Chore(absence): Add capability (server#49595)
  * Fix(files): properly update paths and folder children on node move (server#
    49610)
  * Fix: Add command to update re-share if shared-by user has been revoked
    (server#49612)
  * Perf: improve performance of SharedStorage::getWatcher (server#49615)
  * Add an error log message that notifications app isn??t enabled at file??
    (server#49618)
  * Fix(external_storage): Cast id to int (server#49624)
  * Fix: promote re-shares when deleting the parent share (server#49629)
  * Enh: Improvements on sharing details (server#49631)
  * Fix: Handle copy of folders containing live photos (server#49650)
  * Fix: smb: don??t fail hard if we can??t load acls for a file (server#49651)
  * Fix: don??t propagate future mtimes (server#49656)
  * Fix(migration): Check if table exists (server#49690)
  * Fix(CalDav): add support for Microsoft time zones (server#49741)
  * Fix(files): cancel renaming on enter if no file name changes (server#49752)
  * Fix(CalDAV): disable both iTip and iMip messages (server#49780)
  * Disable/hide share edit options when user can not edit the share (server#
    49784)
  * Fix(files): failsafe when executing actions methods (server#49792)
  * Fix mimetype not being updated when changing file extention on objectstore
    (server#49794)
  * Fix: Fix ServiceWorker scope when Nextcloud installed in subfolder (server#
    49798)
  * Fix(files): throttle favorite with max 5 simultaneous requests (server#
    49805)
  * Fix(files_sharing): Fix error messages from password policy (server#49822)
  * Revert ??fix: Handle copy of folders containing live photos?? (server#
    49825)
  * Improve select handling for sharded queries (server#49838)
  * Fix(files_external): wrong type for external mount id (server#49846)
  * Fix: return 204 instead of 404 (server#49851)
  * Fix: replace null character when serializing (server#49855)
  * Fix(TemplateManager): Make sure TemplateFolder is a Folder (server#49877)
  * Fix(share): Don??t print twice the same text on emails (server#49878)
  * Fix(ReferenceApiController): Bump rate limit for public resolve endpoint
    (server#49884)
  * Fix(View): Catch exceptions when executing mkdir for non-existent parents
    (server#49894)
  * Fix: make sure we have a valid scheme when testing ocm urls (server#49900)
  * Fix(files): Only register preview service worker once when the instance is
    hosted at the root path (server#49918)
  * Fix(share): render conflict modal in public shares (server#49924)
  * Fix: Create empty file instead of file with a space (server#49936)
  * Fix(shares): Remove noisy text from email (server#49994)
  * Fix(federatedfilesharing): fix notification typo (server#50014)
  * Fix: remove references to non-existent ShareTypes (server#50021)
  * Chore(ci): Run kerberos tests on ubuntu-latest (server#50023)
  * Fix(cypress): flaky live photo test grid_view trigger issue (server#50028)
  * Fix(logger): Prevent infinite recursion with log.condition => users or
    matches (server#50031)
  * Fix(app-store): add missing exApps list items to search filter (server#
    50032)
  * Fix(HTTP): Adjust JSONResponse data type (server#50058)
  * Fix: block moving files to it??s own parent with dav (server#50060)
  * Clarify installation wording to be clear that it is about account creation
    (server#50062)
  * Fix(preview): Do not try to parse M3U files as MP3 (server#50079)
  * Fix(Http): Only allow valid HTTP status code values via template (server#
    50089)
  * Fix(SetupChecks): Don??t test caches using binary data (server#50117)
  * Fix(files_sharing): Stop overwriting the share expiration date with the
    default expiration date (server#50204)
  * Sync NC<->app patch versions (app_api#477)
  * Fix: do not override sharing text (circles#1816)
  * Revert ??remove caching for shares?? (circles#1831)
  * Fix(composer): update nextcloud/coding-standard to ^1.3 (logreader#1439)
  * Fix(LogErrors): Handle unsupported log_type gracefully (logreader#1452)
  * Chore(ci): update workflows (logreader#1462)
  * Chore: update composer lock and nextcloud/ocp (photos#2741)
  * Visual fixes and improvements (serverinfo#718)
  * Chore(dev-deps): Bump nextcloud/ocp package (survey_client#354)
  * Fix(notifications): Notifier::prepare() threw \InvalidArgumentExcepti??
    (suspicious_login#962)
  * Fix(deps): Bump symfony/process (suspicious_login#967)
  * Fix(eslint): Fix linting javascript files, also lint typescript files (text
    #6726)
  * Fix(editor): Also unset `draggedOver` at drop (text#6731)
  * Fix(files): catch race condition in FilesWorkspaceHeader init (text#6735)
  * Fix(outline): fix mobile detection and box shadow (text#6739)
  * Fix(debug): remove component in beforeDestroy hook (text#6757)
  * Fix(cy): avoid double upload to prevent lock error (text#6761)
  * Chore: Bump composer files with new composer version (text#6771)
  * Fix(licenses): SPDF license in package.json and khroma (text#6792)
  * Fix(link): Don??t throw exception on invalid URL href (text#6796)
  * Fix: showing RichWorkspace for non-English language (text#6821)
  * Fix(Editor): Broken translation ref (viewer#2624)
  * Fix: source/dav handling and delete event payload (viewer#2627)
  * Fix: Close viewer if we navigate back in browser history (viewer#2679)


Version 30.0.4
Changes:

  * Fix(app-store): Add back legacy store API used for update and removal
    (server#49216)
  * Fix(activity): make emails for link share uploads true by default (server#
    49691)
  * Chore(deps-dev): bump @babel/node from 7.25.0 to 7.25.9 (server#49712)
  * Chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.8 to 1.0.0-beta.12
    (server#49713)
  * Chore(deps): bump @nextcloud/sharing from 0.2.3 to 0.2.4 (server#49714)
  * Chore(deps): bump pinia from 2.2.6 to 2.2.8 (server#49715)
  * Chore(deps-dev): bump cypress-split from 1.24.0 to 1.24.7 (server#49716)
  * Fix(files_sharing): Stop infinite loop blocking link share requests (server
    #49724)
  * Fix(files_sharing): Correct property enforced property names (server#49809)
  * Fix(files_sharing): also submit new share on password submit (server#49817)
  * Update nextcloud/ocp dependency (logreader#1424)
  * Fix npm audit (logreader#1434)
  * Update nextcloud/ocp dependency (nextcloud_announcements#408)
  * Update nextcloud/ocp dependency (notifications#2112)
  * Update nextcloud/ocp dependency (serverinfo#717)
  * Update dependency @rollup/rollup-linux-x64-gnu to ^4.28.1 (text#6716)
  * Chore(deps): update dependency cypress-split to ^1.24.7 (text#6717)
  * Fix(deps): update dependency @nextcloud/vue to ^8.21.0 (text#6748)
  * Fix(deps): update dependency lib0 to ^0.2.99 (text#6749)
  * Fix(deps): update dependency y-prosemirror to ^1.2.15 (text#6751)


Version 30.0.3 (Withdrawn)
Changes:

  * Fix: Move cloud id into readonly input (server#48978)
  * Fix(settings): Align contents of profile picture heading (server#48981)
  * Build(deps-dev): bump cypress from 13.13.2 to 13.13.3 (server#49047)
  * Fix(caldav): duration handling in the event reader class (server#49066)
  * Clear pending two factor tokens also from configuration (server#49098)
  * Fix(net/security): Handle IPv6 zone IDs in link-local addresses (server#
    49107)
  * Fix(TaskProcessingApiController): Don??t use + to merge non-assoc. arrays
    (server#49110)
  * Fix(files): multiselect and filters store declaration (server#49136)
  * Fix(theming): Return default theme if the user never selected a theme
    (server#49138)
  * Fix(SharingEntryLink): Show default password before create if any (server#
    49149)
  * Fix(files_sharing): note icon color on public pages (server#49153)
  * Fix(files): open sidebar on sharing tab by default for files (server#49157)
  * Fix: undefined variable $response in DAV storage (server#49160)
  * Fix(files): edit locally buttons and description (server#49161)
  * Chore(deps-dev): Bump @pinia/testing from 0.1.5 to 0.1.7 (server#49174)
  * Fix(files): view-in-folder enabled conditions (server#49180)
  * Feat(testing): Add a fake summary task provider (server#49195)
  * Fix: log a warning when we can??t build a background job (server#49207)
  * Chore(github): Update groupware code owners (server#49214)
  * Fix(files_external): cast storage id int (server#49222)
  * Docs: Adjust taiwan translators (server#49230)
  * Feat: Add X-NC-Disable-Scheduling property to allow skipping scheduling
    (server#49234)
  * Fx(dav): file request guest nickname encoding (server#49239)
  * Fix remaining readdir() calls in loops with undesirable false evaluation
    potential (server#49241)
  * Fix(Middleware): log deprecation when annotation was actually used (server#
    49242)
  * Chore: Update `@nextcloud/upload` and `@nextcloud/files` (server#49250)
  * Feat: mail provider settings (server#49254)
  * Chore(deps): Add SabreDav Patch for iTip Broker (server#49264)
  * Fix: override iTip Broker to fix several issues (server#49268)
  * DNS: do not query CNAME if A succeeded already (server#49277)
  * Textprocessing] Fix: Accept scheduling a task if there are equivalent
    taskprocessing providers only (server#49280)
  * Fix: use invokePrivate for test (server#49292)
  * Fix: RDATE and EXDATE property instances (server#49302)
  * Fix: Do not check for strict cookie when running webcron (server#49310)
  * Build(deps-dev): bump jsdoc from 4.0.3 to 4.0.4 (server#49321)
  * Build(deps-dev): bump @types/jest from 29.5.13 to 29.5.14 (server#49330)
  * Fix(files): Allow downloading multiple nodes not from same base (server#
    49344)
  * Test(fakeAI): Allow to specify whether the fake providers should fail
    (server#49358)
  * Fix(core): Do not use `v-html` for translation output (server#49363)
  * Fix(files): improve delete display name when trashbin is disabled (server#
    49369)
  * Fix(SetupChecks): Make sure array key is set (server#49373)
  * Feat(settings): add big file upload setup checks (server#49384)
  * Fix(job): Check if carddata is resource and read it to string (server#
    49400)
  * Fix: Properly calculate intermediate icon for touch icon generation (server
    #49405)
  * Fix(storage): Try to delete existing target (server#49410)
  * Fix(files): Restore page title (folder ?? view ?? product) (server#49419)
  * Fix: (CalDav) Delete invitation link when deleting Calendars or Events
    (server#49429)
  * Fix(BackgroundJobs): Adjust intervals and time sensitivities (server#49461)
  * Fix(external_storage): Cast id to int (server#49468)
  * Fix(OCMDiscoveryService): Also cache error results during discovery (server
    #49472)
  * Fix: invalid usage of IQueryBuilder::createNamedParameter() (server#49480)
  * Fix(TaskProcessing): Set up fs in getFileContentsInternal (server#49491)
  * Fix: throw correct exception type when we can??t verify if an s3 bucket
    exists (server#49497)
  * Fix(security): Update CA certificate bundle (server#49509)
  * Fix(activity): Fix activity object type warnings (server#49522)
  * Fix(migration): Decrypt ownCloud secrets v2 (server#49537)
  * Chore: stricter access to testremote endpoint (server#49544)
  * Feat: Use inline password confirmation in external storage settings (server
    #49547)
  * Fix(setupcheck): Disable PhpMaxFileSize setupcheck for now (server#49642)
  * Add SabreDav Patch for iTip Broker (3rdparty#1983)
  * Backport/stable30/430/manual (app_api#434)
  * Check healthcheck and heartbeat after ExApp container start [backport]
    (app_api#440)
  * Stable30: updated CI to use actions/upload-artifact@v4 (app_api#444)
  * Fix): do not expose haproxy password to UI (app_api#449)
  * Fix): Encrypt sensitive values(haproxy_password) in the DB (app_api#454)
  * Fix migration for postgres support. (app_api#458)
  * Remove caching for shares (circles#1750)
  * Fix(notification): Make sure the action URL is an absolute URL (circles#
    1762)
  * Fix(CoreQueryBuilder): Use correct member entry for circle as initiator
    (circles#1765)
  * Fix(FederatedUserService): Increase cache TTL for singleId to one week
    (circles#1774)
  * New daily maintenance to delete old federated events (circles#1777)
  * Bypass user condition on cli (circles#1782)
  * Fix duplicate name on fedcircle (circles#1783)
  * Fix(activity): ensure absolute URL are used (circles#1786)
  * Chore(deps-dev): Bump vite from 5.4.10 to 5.4.11 (firstrunwizard#1438)
  * Build(deps): for NC 30 support PHP>=8.1 (logreader#1415)
  * Fix(SetupCheck): remove debug(?) output (logreader#1418)
  * Chore(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1
    (notifications#2077)
  * Chore(deps): Bump @nextcloud/dialogs from 5.3.7 to 5.3.8 (notifications#
    2094)
  * Fix: use NcCheckboxRadioSwitch in settings (recommendations#820)
  * Fix: add missing description to command (recommendations#824)
  * Update nextcloud/ocp dependency (serverinfo#695)
  * Chore(deps): update dependency cypress-visual-regression to ^5.2.2 (text#
    6470)
  * Chore(deps): update dependency cypress-split to ^1.24.5 (text#6589)
  * Chore(deps): update dependency vite to ^5.4.10 (text#6590)
  * Fix(deps): update dependency @nextcloud/files to ^3.9.1 (text#6591)
  * Fix(deps): update dependency mermaid to ^10.9.3 (text#6592)
  * Fix(deps): update dependency vue-material-design-icons to ^5.3.1 (text#
    6594)
  * Fix(css): Set page `size: auto` instead of `size: A4` (text#6595)
  * Fix some JS console errors (text#6600)
  * Test(cypress): More specific selector for viewer header in links test (text
    #6604)
  * Fix(addContent): only process addExtensions once (text#6605)
  * Feat(debug): Expose yjs debug function in editor API (text#6608)
  * Fix(files): set focus on image description right after inserting (text#
    6611)
  * Fix(files): Reduce spacing between image and description a bit (text#6615)
  * Fix(deps): update dependency @nextcloud/dialogs to ^5.3.8 (text#6620)
  * Fix(deps): update tiptap to ^2.9.1 (text#6621)
  * Fix(deps): update yjs (text#6622)
  * Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.24.4
    (text#6623)
  * Chore(deps): update dependency eslint-plugin-cypress to ^3.6.0 (text#6624)
  * Chore(deps): update dependency rollup-plugin-webpack-stats to ^1.1.1 (text#
    6625)
  * Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.25.0
    (text#6627)
  * Fix(deps): update dependency debounce to ^2.2.0 (text#6628)
  * Fix npm audit (text#6644)
  * Chore(deps): update dependency vite to ^5.4.11 (text#6658)
  * Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.27.2
    (text#6659)
  * Fix(deps): update dependency @nextcloud/files to ^3.10.0 (text#6662)
  * Fix(deps): update dependency @nextcloud/vue to ^8.20.0 (text#6663)
  * Revert ??fix(css): Set page `size: auto` instead of `size: A4`?? (text#
    6669)
  * Fix: log ignored workspace propfind exceptions at debug (text#6677)
  * Fix npm audit (text#6691)
  * Send one full update from y-websocket (text#6697)
  * Ci: Run cypress on ubuntu-latest (text#6702)
  * Feat: render text inserted from assistant (text#6704)
  * Fix: catch all errors when getting rich workspace file (text#6705)
From Dmytro Kazankov via wip.

* Package updated to upstream 2.0.1 release
* Build type changed to "release" to avoid runtime exceptions:
  some patches added/changed, Makefile modified
* Build process moved to gprbuild.mk
7.1.1 (2025-02-06)

Bug Fixes:

* Check wether rspec-mocks has been loaded before enabling signature
  verification for have_enqueued_job et al (Jon Rowe, #2823)
Successor of gmic-qt-digikam, renamed upstream.

G'MIC is an open and full-featured framework for image processing,
providing several different user interfaces to
convert/manipulate/filter/visualize generic image datasets, from
1d scalar signals to 3d+t sequences of multi-spectral volumetric
images.

The package contains the digiKam plugin based on G'MIC.
1.1.1 (2025-01-07)

* Fix method name typo (joshcooper)
Changed the built-in queries to use #any-of? predicate over #match? (NetBSD#80)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.