termux-pacman-bot e12241d32e fix(packages/cmake): fix build-time error
`CURL_NETRC_OPTION` is declared as `enum` type and clang can not cast `long` values implicitly. The patch explicitly casts these values.
```console
[59/494] Building CXX object Source/CMakeFiles/CMakeLib.dir/cmCurl.cxx.o
FAILED: Source/CMakeFiles/CMakeLib.dir/cmCurl.cxx.o
/home/builder/.termux-build/_cache/android-r27c-api-24-v1/bin/clang++ --target=aarch64-none-linux-android --gcc-toolchain=/home/builder/.termux-build/_cache/android-r27c-api-24-v1 --sysroot=/home/builder/.termux-build/_cache/android-r27c-api-24-v1/sysroot  -I/home/builder/.termux-build/cmake/build/Utilities -I/home/builder/.termux-build/cmake/build/Source -I/home/builder/.termux-build/cmake/src/Source -I/home/builder/.termux-build/cmake/src/Source/LexerParser -isystem /home/builder/.termux-build/cmake/src/Utilities/std -isystem /home/builder/.termux-build/cmake/src/Utilities -fstack-protector-strong -Oz --target=aarch64-linux-android24  -isystem/data/data/com.codewiz.inferra/files/usr/include/c++/v1 -isystem/data/data/com.codewiz.inferra/files/usr/include -O3 -DNDEBUG -std=c++17 -fPIC -Wno-deprecated-declarations -MD -MT Source/CMakeFiles/CMakeLib.dir/cmCurl.cxx.o -MF Source/CMakeFiles/CMakeLib.dir/cmCurl.cxx.o.d -o Source/CMakeFiles/CMakeLib.dir/cmCurl.cxx.o -c /home/builder/.termux-build/cmake/src/Source/cmCurl.cxx
/home/builder/.termux-build/cmake/src/Source/cmCurl.cxx:178:26: error: assigning to 'CURL_NETRC_OPTION' from incompatible type 'long'
  178 |       curl_netrc_level = CURL_NETRC_OPTIONAL;
      |                          ^~~~~~~~~~~~~~~~~~~
/data/data/com.codewiz.inferra/files/usr/include/curl/curl.h:2355:29: note: expanded from macro 'CURL_NETRC_OPTIONAL'
 2355 | #define CURL_NETRC_OPTIONAL 1L /* A user:password in the URL will be preferred
      |                             ^~
/home/builder/.termux-build/cmake/src/Source/cmCurl.cxx:180:26: error: assigning to 'CURL_NETRC_OPTION' from incompatible type 'long'
  180 |       curl_netrc_level = CURL_NETRC_REQUIRED;
      |                          ^~~~~~~~~~~~~~~~~~~
/data/data/com.codewiz.inferra/files/usr/include/curl/curl.h:2357:29: note: expanded from macro 'CURL_NETRC_REQUIRED'
 2357 | #define CURL_NETRC_REQUIRED 2L /* A user:password in the URL will be ignored.
      |                             ^~
/home/builder/.termux-build/cmake/src/Source/cmCurl.cxx:182:26: error: assigning to 'CURL_NETRC_OPTION' from incompatible type 'long'
  182 |       curl_netrc_level = CURL_NETRC_IGNORED;
      |                          ^~~~~~~~~~~~~~~~~~
/data/data/com.codewiz.inferra/files/usr/include/curl/curl.h:2353:29: note: expanded from macro 'CURL_NETRC_IGNORED'
 2353 | #define CURL_NETRC_IGNORED  0L /* The .netrc will never be read.
      |                             ^~
3 errors generated.
```

[no ci]
2025-04-17 08:41:10 +00:00
2025-04-05 20:05:06 +00:00
2024-11-09 02:47:14 +00:00
2025-04-17 00:50:54 +00:00
2025-04-14 16:07:45 +00:00
2024-01-18 13:00:32 +03:00
2022-07-28 10:41:57 +00:00
2025-04-08 16:41:59 +00:00
2025-04-13 22:07:58 +00:00
2025-04-14 16:07:45 +00:00
2025-02-23 13:06:54 +00:00
2024-05-13 10:33:57 +03:00
2023-10-04 14:21:52 +03:00
2023-08-20 23:34:19 +03:00

Termux packages for pacman - official git repo mirror

GitHub repo size Packages last build status Repo last update status
More about the repository

Code for connecting repository:

main:

[main]
Server = https://service.termux-pacman.dev/main/$arch

x11:

[x11]
Server = https://service.termux-pacman.dev/x11/$arch

root:

[root]
Server = https://service.termux-pacman.dev/root/$arch

Other information:

  • Android support: 7+
  • Architecture support: all (aarch64, arm, x86_64, i686)
  • Signature: termux-pacman organization gpg key
  • Powered by aws
  • Root repository: https://github.com/termux/termux-packages
  • Organization maintaining the root repository: termux
Description
A build system and primary set of packages in format pacman for Termux.
Readme 100 MiB
Languages
Shell 79.8%
C 13.2%
C++ 2.7%
CMake 1%
Python 0.8%
Other 2.3%