Generate the pkg-config files at build time, otherwise we might run into
permission issues with noperm release builds. While there properly clean
up glw.pc. Ok?

natano


Index: lib/libGLw/Makefile
===================================================================
RCS file: /cvs/xenocara/lib/libGLw/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- lib/libGLw/Makefile 17 Aug 2012 15:16:44 -0000      1.15
+++ lib/libGLw/Makefile 7 Oct 2016 18:50:19 -0000
@@ -39,11 +39,14 @@ afterinstall: glw.pc
        $(INSTALL) -c -m 644 -o root -g wheel glw.pc \
                ${DESTDIR}${LIBDIR}/pkgconfig
 
+all: glw.pc
 glw.pc: glw.pc.in
        sed -e 's,@INSTALL_DIR@,$(X11BASE),' \
            -e 's,@LIB_DIR@,lib,' \
            -e 's,@VERSION@,$(MESA_MAJOR).$(MESA_MINOR).$(MESA_TINY),' \
        < ${.CURDIR}/glw.pc.in > glw.pc
+
+CLEANFILES+= glw.pc
 
 NOPROFILE=
 
Index: lib/libepoxy/Makefile
===================================================================
RCS file: /cvs/xenocara/lib/libepoxy/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- lib/libepoxy/Makefile       1 Sep 2016 10:37:40 -0000       1.4
+++ lib/libepoxy/Makefile       7 Oct 2016 18:50:19 -0000
@@ -57,6 +57,7 @@ obj: _xenocara_obj
 .include <bsd.lib.mk>
 .include <bsd.xorg.mk>
 
+all: epoxy.pc
 epoxy.pc: ${EPOXY}/epoxy.pc.in Makefile
        sed -e 's,@prefix@,$(X11BASE),' \
            -e 's,@exec_prefix@,$(X11BASE),' \

Reply via email to