From 16ade779ef63d3ee7629f1e19b74a8fb7f29d6f0 Mon Sep 17 00:00:00 2001 From: Xin LI Date: Tue, 12 May 2020 01:47:33 +0000 Subject: [PATCH] Generate zlib.pc from source. Reviewed by: bapt MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D24806 --- lib/libz/Makefile | 11 +++++++++++ lib/libz/zlib.pc | 14 -------------- 2 files changed, 11 insertions(+), 14 deletions(-) delete mode 100644 lib/libz/zlib.pc diff --git a/lib/libz/Makefile b/lib/libz/Makefile index c60252fad59..48e57ccc2a1 100644 --- a/lib/libz/Makefile +++ b/lib/libz/Makefile @@ -53,6 +53,17 @@ INCS= zconf.h zlib.h .PATH: ${ZLIBSRC}/test +ZLIB_VERSION!= sed -n '/define.*ZLIB_VERSION/{s,[^0-9.],,gp;q;}' ${ZLIBSRC}/zlib.h + +zlib.pc: zlib.pc.in + sed -e 's,@prefix@,/usr,g ; \ + s,@exec_prefix@,$${prefix},g ; \ + s,@libdir@,$${exec_prefix}/lib,g ; \ + s,@sharedlibdir@,$${libdir},g ; \ + s,@includedir@,$${prefix}/include,g ; \ + s,@VERSION@,${ZLIB_VERSION},g ;' \ + ${.ALLSRC} > ${.TARGET} + minigzip: all minigzip.o $(CC) -o minigzip minigzip.o -L. -lz diff --git a/lib/libz/zlib.pc b/lib/libz/zlib.pc deleted file mode 100644 index b9ad734e1df..00000000000 --- a/lib/libz/zlib.pc +++ /dev/null @@ -1,14 +0,0 @@ -# $FreeBSD$ -prefix=/usr -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -sharedlibdir=${libdir} -includedir=${prefix}/include - -Name: zlib -Description: zlib compression library -Version: 1.2.10 - -Requires: -Libs: -L${libdir} -L${sharedlibdir} -lz -Cflags: -I${includedir} -- 2.45.0