$NetBSD: patch-Makefile.in,v 1.2 2023/12/14 10:44:23 adam Exp $ In 74.2, LICENSE is a symlink to non-existing file, so it can't be installed. Add linker flags for finding the libraries to pkg-config files. Avoid using programs which need elevated privileges during the build. --- Makefile.in.orig 2023-12-11 22:27:41.000000000 +0000 +++ Makefile.in @@ -190,7 +190,6 @@ install-icu: $(INSTALLED_BUILT_FILES) $(INSTALL_SCRIPT) $(top_srcdir)/install-sh $(DESTDIR)$(pkgdatadir)/install-sh @$(MKINSTALLDIRS) $(DESTDIR)$(libdir)/pkgconfig $(INSTALL_DATA) $(ALL_PKGCONFIG_FILES) $(DESTDIR)$(libdir)/pkgconfig/ - $(INSTALL_DATA) $(top_srcdir)/../LICENSE $(DESTDIR)$(pkgdatadir)/LICENSE ifeq ($(INSTALL_ICU_CONFIG),true) $(INSTALL_SCRIPT) $(top_builddir)/config/icu-config $(DESTDIR)$(bindir)/icu-config endif @@ -284,7 +283,7 @@ config/icu-i18n.pc: config/icu.pc Makefi @echo "Description: $(PACKAGE_ICU_DESCRIPTION): Internationalization library" >> $@ @echo "Name: $(PACKAGE)-i18n" >> $@ @echo "Requires: icu-uc" >> $@ - @echo "Libs:" "${ICULIBS_I18N}" >> $@ + @echo "Libs:" '-L$${libdir}' "${ICULIBS_I18N}" >> $@ @echo $@ updated. config/icu-io.pc: config/icu.pc Makefile icudefs.mk @@ -292,7 +291,7 @@ config/icu-io.pc: config/icu.pc Makefile @echo "Description: $(PACKAGE_ICU_DESCRIPTION): Stream and I/O Library" >> $@ @echo "Name: $(PACKAGE)-io" >> $@ @echo "Requires: icu-i18n" >> $@ - @echo "Libs:" "${ICULIBS_IO}" >> $@ + @echo "Libs:" '-L$${libdir}' "${ICULIBS_IO}" >> $@ @echo $@ updated. ICULEHB_LIBS=@ICULEHB_LIBS@ @@ -311,7 +310,7 @@ ifneq ($(ICULEHB_LIBS),) else @echo "Requires: icu-le" >> $@ endif - @echo "Libs:" "${ICULIBS_LX}" >> $@ + @echo "Libs:" '-L$${libdir}' "${ICULIBS_LX}" >> $@ @echo $@ updated.