Diff haproxy-2.9.9999 with a haproxy-9999

/usr/portage/net-proxy/haproxy/haproxy-9999.ebuild 2024-12-25 14:59:52.671270180 +0300
61 61

  
62 62
S="${WORKDIR}/${MY_P}"
63 63

  
64
DOCS=( CHANGELOG CONTRIBUTING MAINTAINERS README )
64
DOCS=( CHANGELOG CONTRIBUTING MAINTAINERS )
65 65
EXTRAS=( admin/halog admin/iprange dev/tcploop dev/hpack )
66 66

  
67 67
haproxy_use() {
......
113 113
	args+=( $(haproxy_use lua LUA) )
114 114
	args+=( $(haproxy_use 51degrees 51DEGREES) )
115 115
	args+=( $(haproxy_use wurfl WURFL) )
116
	args+=( $(haproxy_use systemd SYSTEMD) )
117 116
	args+=( $(haproxy_use prometheus-exporter PROMEX) )
118 117

  
119 118
	# Bug #668002
......
121 120
		TARGET_LDFLAGS=-latomic
122 121
	fi
123 122

  
124
	# HAProxy really needs some of those "SPEC_CFLAGS", like -fno-strict-aliasing
125
	emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" EXTRA_OBJS="${EXTRA_OBJS}" \
123
	emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" EXTRA_OBJS="${EXTRA_OBJS}" \
126 124
		TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]}
127
	emake -C admin/systemd CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \
125
	emake -C admin/systemd CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \
128 126
		EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) \
129 127
		SBINDIR=/usr/sbin
130 128

  
131 129
	if use tools ; then
132 130
		for extra in ${EXTRAS[@]} ; do
133 131
			if [ "${extra}" = "admin/halog" ]; then
134
				emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \
132
				emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \
135 133
					EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" \
136 134
					PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} admin/halog/halog
137 135
			elif [ "${extra}" = "dev/hpack" ]; then
138
				emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \
136
				emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \
139 137
					EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" \
140 138
					PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} dev/hpack/{decode,gen-enc,gen-rht}
141 139
			else
Thank you!