Commit Graph

590 Commits

Author SHA1 Message Date
Stefan Frijters
74068bada3 phpExtensions.mysqlnd: move env variable into env for structuredAttrs 2026-07-06 17:48:49 +02:00
SandaruKasa
ba26091cb7 php-packages: remove unused arguments 2026-05-19 00:19:07 +03:00
Pol Dellaiera
1d7ad57d7c phpExtensions.bcmath: fix Darwin build by setting -std=gnu17 (#511497) 2026-04-20 09:48:54 +00:00
Sarah Clark
a4a4e72ad1 phpExtensions.sysvshm: fix Darwin build by setting -std=gnu17 2026-04-19 16:23:11 -07:00
FlameFlag
8622694e99 phpExtensions.bcmath: fix Darwin build by setting -std=gnu17
Refs: https://github.com/NixOS/nixpkgs/issues/511329
2026-04-19 20:05:47 +03:00
quantenzitrone
2226596501 unixodbc: refactor and rename from unixODBC
rename to lowercase to fit package naming conventions
2026-02-27 10:52:14 +01:00
Philip Taron
86fa73ce80 php85: init at 8.5.2 (#481104)
Skipping the merge queue to allow the ratchet to go back a notch.
2026-01-27 07:45:33 -08:00
Pol Dellaiera
6e09f075eb phpstan: 2.1.32 -> 2.1.34, switch to PHAR distribution, move to pkgs/by-name 2026-01-19 21:51:48 +01:00
Piotr Kwiecinski
21efaec96c php85: init at 8.5.2 2026-01-18 12:50:29 +01:00
quantenzitrone
af2cd52331 enchant_2: move to pkgs/by-name, rename from enchant2
this shouldn't create any rebuilds
2026-01-14 18:51:52 +01:00
Maximilian Bosch
9960abcf8f php82: 8.2.29 -> 8.2.30, fixes CVE-2025-14177, CVE-2025-14178, CVE-2025-14180, GHSA-www2-q4fc-65wf
ChangeLog: https://www.php.net/ChangeLog-8.php#8.2.30
2025-12-29 19:25:41 +01:00
Maximilian Bosch
efa1a8f4f5 php84: 8.4.13 -> 8.4.14
ChangeLog: https://www.php.net/ChangeLog-8.php#8.4.14
2025-11-01 18:48:54 +01:00
Leona Maroni
1f6186dd9a php82Extensions.dom: fix build with libxml 2.15.0 2025-10-23 14:37:16 +02:00
NAHO
c8d4dabc43 pkgs: remove optional builtins prefixes from prelude functions
Remove optional builtins prefixes from prelude functions by running:

    builtins=(
      abort
      baseNameOf
      break
      derivation
      derivationStrict
      dirOf
      false
      fetchGit
      fetchMercurial
      fetchTarball
      fetchTree
      fromTOML
      import
      isNull
      map
      null
      placeholder
      removeAttrs
      scopedImport
      throw
      toString
      true
    )

    fd \
      --type file \
      . \
      pkgs \
      --exec-batch sed --in-place --regexp-extended "
        s/\<builtins\.($(
          printf '%s\n' "${builtins[@]}" |
            paste --delimiter '|' --serial -
        ))\>/\1/g
      "

    nix fmt
2025-10-04 19:02:37 +02:00
Pol Dellaiera
20bcaf8021 php84: 8.4.12 -> 8.4.13 (#448351) 2025-10-04 07:57:46 +00:00
Maximilian Bosch
a7708d33db phpExtensions.openssl-legacy: remove
Doesn't seem used in our tree anymore and openssl_1_1 is dead anyways,
so let's remove this entirely.
2025-10-04 00:11:07 +02:00
Maximilian Bosch
9fefb7cdc4 php84: 8.4.12 -> 8.4.13
ChangeLog: https://www.php.net/ChangeLog-8.php#8.4.13
2025-10-04 00:07:18 +02:00
Piotr Kwiecinski
c670edba25 deployer: move to by-name 2025-09-07 21:13:09 +02:00
Maximilian Bosch
d654c1e45d phpPackages: improve error messages of removed/renamed packages
* Deprecated is usually the term for stuff that's about to be removed,
  but the attributes are removed _already_. Make this difference
  explicit.

* Add php8XPackages. prefix to each error, as done by Piotr in #440408.
2025-09-06 10:34:10 +02:00
Piotr Kwiecinski
da855a3b78 psysh: move to by-name 2025-09-05 14:37:35 +02:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Lukas Nagel
7c701efdc2 php.extensions.systemd: init at 0.1.2-unstable-2018-06-11 2025-06-16 21:42:12 +02:00
K900
f96ac2dcd6 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-26 09:07:48 +03:00
Fernando Rodrigues
05580f4b44 treewide: switch instances of lib.teams.*.members to the new meta.teams attribute
Follow-up to #394797.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-04-25 22:20:17 -03:00
K900
e0b2b6b172 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-25 09:16:39 +03:00
Pol Dellaiera
6228c11aef phpExtensions.luasandbox: init at 4.1.2 (#399876) 2025-04-25 05:51:05 +00:00
George Shammas
a0a5d1272d phpExtensions.luasandbox: init at 4.1.2 2025-04-24 19:26:01 -04:00
K900
6a872ad7a9 Merge remote-tracking branch 'origin/staging-next' into staging 2025-04-23 09:43:14 +03:00
Pol Dellaiera
8bed1a48da phpExtensions.wikidiff2: init at 1.14.1 (#399874) 2025-04-22 18:54:24 +00:00
Piotr Kwiecinski
896cb724de php81Extensions.ctype: fix build 2025-04-22 20:29:44 +02:00
Emily
9e8100fba0 treewide: remove uses of deprecated Darwin overrideSDK
All remaining users set 11.3, which is already the default.
2025-04-20 22:42:20 +01:00
Emily
2f32b6190a Merge staging-next into staging 2025-04-20 22:42:20 +01:00
Ihar Hrachyshka
dd0f03a56c treewide: remove usage of deprecated apple_sdk framework stubs
They are not doing anything right now. This is in preparation for their
complete removal from the tree.

Note: several changes that affect the derivation inputs (e.g. removal of
references to stub paths in build instructions) were left out. They will
be cleaned up the next iteration and will require special care.

Note: this PR is a result of a mix of ugly regex (not AST) based
automation and some manual labor. For reference, the regex automation
part was hacked in: https://github.com/booxter/nix-clean-apple_sdk

Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-04-19 20:28:20 -04:00
George Shammas
f86ce3b328 phpExtensions.wikidiff2: init at 1.14.1 2025-04-19 12:48:00 -04:00
phaer
8b44298677 php.extensions.excimer: init at 1.2.3 2025-04-18 23:55:26 +02:00
Pol Dellaiera
1a563db448 php84Extensions.ctype: remove flaky test for aarch64-darwin 2025-04-14 11:00:01 +02:00
nixpkgs-ci[bot]
3ed34914ea Merge staging-next into staging 2025-03-28 00:15:57 +00:00
Guy Chronister
ade0f7fdd8 localized: Move some more apps to by-name
Fix eval failure #1
2025-03-27 13:54:55 -05:00
Wolfgang Walther
88dfade94b postgresql: replace pg_config with custom script
By replacing upstream's pg_config binary with a shell script, we:
- gain the ability to run pg_config easily when cross-compiling,
- can remove the fake pg_config in the default output,
- can remove the pg_config wrapper script dealing with special cases.

Some 20 years ago, pg_config *was* a shell script upstream, too. It was
changed to a binary, when it was made "relocatable", so it would return
paths depending on the location of the "postgres" binary. However, this
is exactly the thing that just hurts us in nixpkgs - we don't want those
paths to change, we want them to always point at the right outputs. By
writing the script ourselves, this becomes a lot less painful.

This approach means more lines of codes, but all of them are dead simple
and we have a lot less complexity overall.

Additionally, pg_config is now made a separate derivation, only exposed
as "postgresql.pg_config". This has the nice side-effect, that all users
of postgresql and libpq in nixpkgs must be very *explicit* about their
dependency on pg_config. This gives a lot more visibility into the state
of affairs regarding pkg-config support for libpq, which ultimately is
the much better solution.
2025-03-21 18:05:38 +01:00
Maximilian Bosch
6127dba039 Merge: libpq: fix pg_config --libdir (#382380) 2025-02-20 10:45:00 +01:00
Pol Dellaiera
108b5eec8f php84Extensions.pdo_oci: fix build with PHP >= 8.4 2025-02-17 22:02:21 +01:00
Wolfgang Walther
4b19142053 libpq: fix pg_config --libdir
With the same reasoning as for postgresql's pg_config, we need to make
adjustments to libpq's variant. Otherwise it would not return the
correct LIBDIR, pointing at the -dev output instead of -out.
2025-02-15 22:13:17 +01:00
Pol Dellaiera
298e6c473e php84Extensions.mysqlnd: enable --with-mysqlnd-ssl flag 2025-02-07 17:30:13 +01:00
K900
29d8d9b1a7 Merge remote-tracking branch 'origin/master' into staging-next 2025-02-05 22:58:25 +03:00
agj
3e83bf8c9b php84Extensions.decimal: init at 1.5.0 2025-02-05 17:53:37 +01:00
Wolfgang Walther
546ece569b libpq: init at 17.2
Resolves #61580
2025-01-19 12:49:21 +01:00
Maximilian Bosch
1f57576570 php83: 8.3.14 -> 8.3.15
ChangeLog: https://www.php.net/ChangeLog-8.php#8.3.15
2024-12-21 17:21:14 +01:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Zuruuh
a9f1795e90 php.extensions.uuid: init at v1.2.1 2024-12-02 10:04:51 +01:00
Maximilian Bosch
211a54292c php81: 8.1.30 -> 8.1.31
Fixes
* CVE-2024-8932
* CVE-2024-8929
* CVE-2024-11236
* CVE-2024-11234
* CVE-2024-11233
* GHSA-4w77-75f9-2c8w

ChangeLog: https://www.php.net/ChangeLog-8.php#8.1.31
2024-11-24 19:43:08 +01:00