Herby Gillot d82c0f7682 pextlib1.0: apply library CFLAGS only to their respective object files
CURL_CFLAGS (from curl-config --cflags) was applied globally to all
compiled files. When --with-curlprefix=/opt/local is used, this adds
-I/opt/local/include to every compilation, causing readline.c to pick
up MacPorts' GNU readline headers instead of the system headers that
configure probed against. This mismatch produces a build failure due
to differing readline symbol names (e.g. rl_username_completion_function
vs username_completion_function).

Fix by scoping CURL_CFLAGS, MD5_CFLAGS, and READLINE_CFLAGS to the
object files that actually need them, so each file only sees the
include paths appropriate to its own dependencies.

Fixes: https://trac.macports.org/ticket/57160
2026-04-03 01:23:38 +11:00
2026-03-18 10:42:39 +11:00
2018-06-08 10:02:03 -05:00
2025-06-12 07:27:50 +10:00
2026-03-28 14:49:05 +11:00
2026-02-17 09:40:17 +11:00
2016-08-17 21:57:59 +00:00
2017-01-18 14:59:01 -08:00
2026-03-17 19:52:41 -04:00
2026-03-15 21:04:30 +11:00
2026-03-15 21:04:30 +11:00
2021-04-17 10:45:21 +10:00
2026-03-28 14:49:05 +11:00
2011-06-19 16:28:10 +00:00
2020-01-17 22:30:35 -08:00
2016-12-15 05:51:11 +11:00

macports-base

This repository contains the source code for the MacPorts command-line client.

Official documentation: https://guide.macports.org/

S
Languages
Tcl 51.7%
C 33.7%
Assembly 9.6%
M4 2.7%
Shell 1.2%
Other 1.1%