Use correct macros for installation, from FUKAUMI Naoki in PR 41563. While here, fix .pc files (were missing -Wl,-R). Bump PKGREVISION.diff -r1.77 -r1.78 pkgsrc/graphics/MesaLib/Makefile
(wiz)
@@ -1,30 +1,36 @@ | @@ -1,30 +1,36 @@ | |||
1 | # $NetBSD: Makefile,v 1.77 2009/06/10 10:47:22 hasso Exp $ | 1 | # $NetBSD: Makefile,v 1.78 2009/06/10 17:28:06 wiz Exp $ | |
2 | 2 | |||
3 | PKGNAME= MesaLib-${MESA_PKGVERSION} | 3 | PKGNAME= MesaLib-${MESA_PKGVERSION} | |
4 | PKGREVISION= 2 | |||
4 | COMMENT= Graphics library similar to SGI's OpenGL | 5 | COMMENT= Graphics library similar to SGI's OpenGL | |
5 | PKGREVISION= 1 | |||
6 | 6 | |||
7 | MESA_HEADERS= gl.h gl_mangle.h glext.h glx.h glxext.h \ | 7 | MESA_HEADERS= gl.h gl_mangle.h glext.h glx.h glxext.h \ | |
8 | glx_mangle.h osmesa.h xmesa.h xmesa_x.h \ | 8 | glx_mangle.h osmesa.h xmesa.h xmesa_x.h \ | |
9 | xmesa_xf86.h | 9 | xmesa_xf86.h | |
10 | 10 | |||
11 | MESA_HEADERS+= internal/dri_interface.h internal/sarea.h | 11 | MESA_HEADERS+= internal/dri_interface.h internal/sarea.h | |
12 | 12 | |||
13 | PKG_DESTDIR_SUPPORT= user-destdir | 13 | PKG_DESTDIR_SUPPORT= user-destdir | |
14 | 14 | |||
15 | BUILD_DEFS+= MESA_HZ | 15 | BUILD_DEFS+= MESA_HZ | |
16 | PLIST_VARS= dri nodri | 16 | PLIST_VARS= dri nodri | |
17 | 17 | |||
18 | PKGCONFIG_OVERRIDE+= src/mesa/drivers/dri/dri.pc.in | |||
19 | PKGCONFIG_OVERRIDE+= src/mesa/gl.pc.in | |||
20 | PKGCONFIG_OVERRIDE+= src/glw/glw.pc.in | |||
21 | # no configure stage | |||
22 | PKGCONFIG_OVERRIDE_STAGE= pre-build | |||
23 | ||||
18 | .include "glx-config.mk" | 24 | .include "glx-config.mk" | |
19 | .include "../../graphics/Mesa/Makefile.lib" | 25 | .include "../../graphics/Mesa/Makefile.lib" | |
20 | .include "options.mk" | 26 | .include "options.mk" | |
21 | 27 | |||
22 | .if !empty(MACHINE_PLATFORM:MNetBSD-[12].*) | 28 | .if !empty(MACHINE_PLATFORM:MNetBSD-[12].*) | |
23 | ## | 29 | ## | |
24 | ## NetBSD 2.x and earlier require pthread stubs | 30 | ## NetBSD 2.x and earlier require pthread stubs | |
25 | ## | 31 | ## | |
26 | . include "../../devel/pthread-stublib/buildlink3.mk" | 32 | . include "../../devel/pthread-stublib/buildlink3.mk" | |
27 | PTHREAD_STUBLIB= -L${PREFIX}/lib -Wl,-R${PREFIX}/lib -lpthstub | 33 | PTHREAD_STUBLIB= -L${PREFIX}/lib -Wl,-R${PREFIX}/lib -lpthstub | |
28 | .elif !empty(MACHINE_PLATFORM:MNetBSD-*) | 34 | .elif !empty(MACHINE_PLATFORM:MNetBSD-*) | |
29 | ## | 35 | ## | |
30 | ## NetBSD 3.x and later have pthread stubs in libc | 36 | ## NetBSD 3.x and later have pthread stubs in libc | |
@@ -53,14 +59,16 @@ post-extract: | @@ -53,14 +59,16 @@ post-extract: | |||
53 | ${CP} ${FILESDIR}/gen_matypes.awk ${WRKSRC}/src/mesa/x86 | 59 | ${CP} ${FILESDIR}/gen_matypes.awk ${WRKSRC}/src/mesa/x86 | |
54 | ${CP} ${FILESDIR}/gen_matypes.sh ${WRKSRC}/src/mesa/x86 | 60 | ${CP} ${FILESDIR}/gen_matypes.sh ${WRKSRC}/src/mesa/x86 | |
55 | ${CHMOD} a+x ${WRKSRC}/src/mesa/x86/gen_matypes.sh | 61 | ${CHMOD} a+x ${WRKSRC}/src/mesa/x86/gen_matypes.sh | |
56 | for fn in ${RM_PATCH_BACKUP_DIRS}; do \ | 62 | for fn in ${RM_PATCH_BACKUP_DIRS}; do \ | |
57 | ${RM} -f ${WRKSRC}/$${fn}/*.orig; \ | 63 | ${RM} -f ${WRKSRC}/$${fn}/*.orig; \ | |
58 | done | 64 | done | |
59 | 65 | |||
60 | pre-install: | 66 | pre-install: | |
61 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/GL/internal | 67 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/GL/internal | |
62 | 68 | |||
63 | pre-build: | 69 | pre-build: | |
64 | cd ${WRKSRC} && ${RM} -fr src/glu src/glut progs | 70 | cd ${WRKSRC} && ${RM} -fr src/glu src/glut progs | |
65 | 71 | |||
72 | # no configure phase | |||
73 | .include "../../mk/configure/pkg-config-override.mk" | |||
66 | .include "../../mk/bsd.pkg.mk" | 74 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.20 2009/06/05 11:10:35 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.21 2009/06/10 17:28:06 wiz Exp $ | |
2 | include/GL/GLwDrawA.h | 2 | include/GL/GLwDrawA.h | |
3 | include/GL/GLwDrawAP.h | 3 | include/GL/GLwDrawAP.h | |
4 | include/GL/GLwMDrawA.h | 4 | include/GL/GLwMDrawA.h | |
5 | include/GL/GLwMDrawAP.h | 5 | include/GL/GLwMDrawAP.h | |
6 | include/GL/gl.h | 6 | include/GL/gl.h | |
7 | include/GL/gl_mangle.h | 7 | include/GL/gl_mangle.h | |
8 | include/GL/glext.h | 8 | include/GL/glext.h | |
9 | include/GL/glx.h | 9 | include/GL/glx.h | |
10 | include/GL/glx_mangle.h | 10 | include/GL/glx_mangle.h | |
11 | include/GL/glxext.h | 11 | include/GL/glxext.h | |
12 | include/GL/internal/dri_interface.h | 12 | include/GL/internal/dri_interface.h | |
13 | include/GL/internal/sarea.h | 13 | include/GL/internal/sarea.h | |
14 | include/GL/osmesa.h | 14 | include/GL/osmesa.h | |
@@ -19,18 +19,19 @@ ${PLIST.dri}lib/dri/i810_dri.la | @@ -19,18 +19,19 @@ ${PLIST.dri}lib/dri/i810_dri.la | |||
19 | ${PLIST.dri}lib/dri/i915_dri.la | 19 | ${PLIST.dri}lib/dri/i915_dri.la | |
20 | ${PLIST.dri}lib/dri/i965_dri.la | 20 | ${PLIST.dri}lib/dri/i965_dri.la | |
21 | ${PLIST.dri}lib/dri/mach64_dri.la | 21 | ${PLIST.dri}lib/dri/mach64_dri.la | |
22 | ${PLIST.dri}lib/dri/mga_dri.la | 22 | ${PLIST.dri}lib/dri/mga_dri.la | |
23 | ${PLIST.dri}lib/dri/r128_dri.la | 23 | ${PLIST.dri}lib/dri/r128_dri.la | |
24 | ${PLIST.dri}lib/dri/r200_dri.la | 24 | ${PLIST.dri}lib/dri/r200_dri.la | |
25 | ${PLIST.dri}lib/dri/r300_dri.la | 25 | ${PLIST.dri}lib/dri/r300_dri.la | |
26 | ${PLIST.dri}lib/dri/radeon_dri.la | 26 | ${PLIST.dri}lib/dri/radeon_dri.la | |
27 | ${PLIST.dri}lib/dri/savage_dri.la | 27 | ${PLIST.dri}lib/dri/savage_dri.la | |
28 | ${PLIST.dri}lib/dri/sis_dri.la | 28 | ${PLIST.dri}lib/dri/sis_dri.la | |
29 | ${PLIST.dri}lib/dri/swrast_dri.la | 29 | ${PLIST.dri}lib/dri/swrast_dri.la | |
30 | ${PLIST.dri}lib/dri/tdfx_dri.la | 30 | ${PLIST.dri}lib/dri/tdfx_dri.la | |
31 | ${PLIST.dri}lib/dri/unichrome_dri.la | 31 | ${PLIST.dri}lib/dri/unichrome_dri.la | |
32 | lib/pkgconfig/dri.pc | |||
32 | lib/pkgconfig/gl.pc | 33 | lib/pkgconfig/gl.pc | |
33 | lib/pkgconfig/glw.pc | 34 | lib/pkgconfig/glw.pc | |
34 | ${PLIST.dri}@dirrm lib/dri | 35 | ${PLIST.dri}@dirrm lib/dri | |
35 | @unexec ${RMDIR} %D/include/GL/internal 2>/dev/null || ${TRUE} | 36 | @unexec ${RMDIR} %D/include/GL/internal 2>/dev/null || ${TRUE} | |
36 | @unexec ${RMDIR} %D/include/GL 2>/dev/null || ${TRUE} | 37 | @unexec ${RMDIR} %D/include/GL 2>/dev/null || ${TRUE} |
@@ -1,31 +1,32 @@ | @@ -1,31 +1,32 @@ | |||
1 | $NetBSD: distinfo,v 1.63 2009/06/10 10:47:22 hasso Exp $ | 1 | $NetBSD: distinfo,v 1.64 2009/06/10 17:28:07 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (Mesa-7.4.2/MesaDemos-7.4.2.tar.bz2) = cbba586829c76a5e7a54a906567b4b2174d6e1aa | 3 | SHA1 (Mesa-7.4.2/MesaDemos-7.4.2.tar.bz2) = cbba586829c76a5e7a54a906567b4b2174d6e1aa | |
4 | RMD160 (Mesa-7.4.2/MesaDemos-7.4.2.tar.bz2) = c6434d325897540618130e97891f391721b543b5 | 4 | RMD160 (Mesa-7.4.2/MesaDemos-7.4.2.tar.bz2) = c6434d325897540618130e97891f391721b543b5 | |
5 | Size (Mesa-7.4.2/MesaDemos-7.4.2.tar.bz2) = 1367293 bytes | 5 | Size (Mesa-7.4.2/MesaDemos-7.4.2.tar.bz2) = 1367293 bytes | |
6 | SHA1 (Mesa-7.4.2/MesaGLUT-7.4.2.tar.bz2) = 85f357345d71dfe60b785f0cbb03d1e070841c2d | 6 | SHA1 (Mesa-7.4.2/MesaGLUT-7.4.2.tar.bz2) = 85f357345d71dfe60b785f0cbb03d1e070841c2d | |
7 | RMD160 (Mesa-7.4.2/MesaGLUT-7.4.2.tar.bz2) = caa69b7f2aa7136377cda2f690699415396c64ab | 7 | RMD160 (Mesa-7.4.2/MesaGLUT-7.4.2.tar.bz2) = caa69b7f2aa7136377cda2f690699415396c64ab | |
8 | Size (Mesa-7.4.2/MesaGLUT-7.4.2.tar.bz2) = 328646 bytes | 8 | Size (Mesa-7.4.2/MesaGLUT-7.4.2.tar.bz2) = 328646 bytes | |
9 | SHA1 (Mesa-7.4.2/MesaLib-7.4.2.tar.bz2) = fe70945ccf2c08d18ae4e83000018f0400352065 | 9 | SHA1 (Mesa-7.4.2/MesaLib-7.4.2.tar.bz2) = fe70945ccf2c08d18ae4e83000018f0400352065 | |
10 | RMD160 (Mesa-7.4.2/MesaLib-7.4.2.tar.bz2) = e70b8fd203325e676d90485632bf266e39d46a7e | 10 | RMD160 (Mesa-7.4.2/MesaLib-7.4.2.tar.bz2) = e70b8fd203325e676d90485632bf266e39d46a7e | |
11 | Size (Mesa-7.4.2/MesaLib-7.4.2.tar.bz2) = 3371577 bytes | 11 | Size (Mesa-7.4.2/MesaLib-7.4.2.tar.bz2) = 3371577 bytes | |
12 | SHA1 (patch-aa) = 9afc2758ebbef3737f8c858f74f0c93d86bb0861 | 12 | SHA1 (patch-aa) = 9afc2758ebbef3737f8c858f74f0c93d86bb0861 | |
13 | SHA1 (patch-ab) = 27b44d856602d590d2596f41cd17cdaf18bdc96e | 13 | SHA1 (patch-ab) = 27b44d856602d590d2596f41cd17cdaf18bdc96e | |
14 | SHA1 (patch-ac) = ed3ec49ea2aacf231bbcb38093f3dc01a0cb2468 | 14 | SHA1 (patch-ac) = ed3ec49ea2aacf231bbcb38093f3dc01a0cb2468 | |
15 | SHA1 (patch-ad) = 47da546b7cebd9d05a9122b606e71c0d83e98a05 | 15 | SHA1 (patch-ad) = 080413cbdc2ed7484cc2fff25f00bc53dca3a393 | |
16 | SHA1 (patch-ae) = 07cf84391b4e828b558129eb90daaeb48e43e1ab | 16 | SHA1 (patch-ae) = 07cf84391b4e828b558129eb90daaeb48e43e1ab | |
17 | SHA1 (patch-af) = 670259e92d1cd3b2695113cfd5fb3ad4a46bdc04 | 17 | SHA1 (patch-af) = 670259e92d1cd3b2695113cfd5fb3ad4a46bdc04 | |
18 | SHA1 (patch-ag) = da4de00aaebf226489ca3f5c25470fe3ed41e3b7 | 18 | SHA1 (patch-ag) = da4de00aaebf226489ca3f5c25470fe3ed41e3b7 | |
19 | SHA1 (patch-ah) = 2ecaee79c6b139272ef247d97d2a9f5834550a9f | |||
19 | SHA1 (patch-ai) = 620c80ffbca1249469138f0af28eec575c546b87 | 20 | SHA1 (patch-ai) = 620c80ffbca1249469138f0af28eec575c546b87 | |
20 | SHA1 (patch-aj) = 3749b279b500b1a93e45985ae956e8a70d854d9c | 21 | SHA1 (patch-aj) = 3749b279b500b1a93e45985ae956e8a70d854d9c | |
21 | SHA1 (patch-am) = 744f13b6a2fc79746bcacecf11461e78de7bf1ef | 22 | SHA1 (patch-am) = 744f13b6a2fc79746bcacecf11461e78de7bf1ef | |
22 | SHA1 (patch-aq) = 0e6099b0d23f5931b5d6ee80debc2231f9a58de5 | 23 | SHA1 (patch-aq) = 0e6099b0d23f5931b5d6ee80debc2231f9a58de5 | |
23 | SHA1 (patch-at) = a6ec9a663b8d1634ae20216fc3e6a0b52220e905 | 24 | SHA1 (patch-at) = a6ec9a663b8d1634ae20216fc3e6a0b52220e905 | |
24 | SHA1 (patch-au) = 6ce0d6236e5fb9f53db3bcb388b328ab0e132907 | 25 | SHA1 (patch-au) = 6ce0d6236e5fb9f53db3bcb388b328ab0e132907 | |
25 | SHA1 (patch-av) = 5b03aeed0c4a9405be77f08cb0b1e56e544f7ef7 | 26 | SHA1 (patch-av) = 5b03aeed0c4a9405be77f08cb0b1e56e544f7ef7 | |
26 | SHA1 (patch-aw) = d2c81d420aafad8ba5a2dcbe59fb331016535e32 | 27 | SHA1 (patch-aw) = d2c81d420aafad8ba5a2dcbe59fb331016535e32 | |
27 | SHA1 (patch-ax) = 9a1c488526ba1a7a0cdd0f34c85861edcd5976e3 | 28 | SHA1 (patch-ax) = 9a1c488526ba1a7a0cdd0f34c85861edcd5976e3 | |
28 | SHA1 (patch-ay) = 8a5eb2d874026032f9b9c15e06abb40863a21a8a | 29 | SHA1 (patch-ay) = 8a5eb2d874026032f9b9c15e06abb40863a21a8a | |
29 | SHA1 (patch-ba) = 44e258235ac949713c4fcead25cb7ab7498cbb7f | 30 | SHA1 (patch-ba) = 44e258235ac949713c4fcead25cb7ab7498cbb7f | |
30 | SHA1 (patch-bb) = 4fd8a770bd0275c3467447f77f51e957996c93ac | 31 | SHA1 (patch-bb) = 4fd8a770bd0275c3467447f77f51e957996c93ac | |
31 | SHA1 (patch-bc) = 6b8df3762d666c2e7720183b6d292053bda86f5a | 32 | SHA1 (patch-bc) = 6b8df3762d666c2e7720183b6d292053bda86f5a |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | $NetBSD: patch-ad,v 1.14 2009/06/05 11:10:35 wiz Exp $ | 1 | $NetBSD: patch-ad,v 1.15 2009/06/10 17:28:07 wiz Exp $ | |
2 | 2 | |||
3 | --- src/mesa/Makefile.orig 2009-03-13 05:28:49 +0200 | 3 | --- src/mesa/Makefile.orig 2009-03-13 05:28:49 +0200 | |
4 | +++ src/mesa/Makefile 2009-05-17 16:29:41 +0300 | 4 | +++ src/mesa/Makefile 2009-05-17 16:29:41 +0300 | |
5 | @@ -9,19 +9,22 @@ include sources | 5 | @@ -9,19 +9,22 @@ include sources | |
6 | .SUFFIXES : .cpp | 6 | .SUFFIXES : .cpp | |
7 | 7 | |||
8 | .c.o: | 8 | .c.o: | |
9 | - $(CC) -c $(INCLUDE_DIRS) $(CFLAGS) $< -o $@ | 9 | - $(CC) -c $(INCLUDE_DIRS) $(CFLAGS) $< -o $@ | |
10 | + $(LIBTOOL) --mode=compile --tag=CC \ | 10 | + $(LIBTOOL) --mode=compile --tag=CC \ | |
11 | + $(CC) -c $(INCLUDE_DIRS) $(CFLAGS) $(COPTS) $< -o $(@:.o=.lo) | 11 | + $(CC) -c $(INCLUDE_DIRS) $(CFLAGS) $(COPTS) $< -o $(@:.o=.lo) | |
12 | 12 | |||
13 | .cpp.o: | 13 | .cpp.o: | |
14 | - $(CXX) -c $(INCLUDE_DIRS) $(CXXFLAGS) $< -o $@ | 14 | - $(CXX) -c $(INCLUDE_DIRS) $(CXXFLAGS) $< -o $@ | |
@@ -60,42 +60,42 @@ $NetBSD: patch-ad,v 1.14 2009/06/05 11:1 | @@ -60,42 +60,42 @@ $NetBSD: patch-ad,v 1.14 2009/06/05 11:1 | |||
60 | install-headers: | 60 | install-headers: | |
61 | - $(INSTALL) -d $(DESTDIR)$(INSTALL_INC_DIR)/GL | 61 | - $(INSTALL) -d $(DESTDIR)$(INSTALL_INC_DIR)/GL | |
62 | - $(INSTALL) -m 644 $(TOP)/include/GL/*.h \ | 62 | - $(INSTALL) -m 644 $(TOP)/include/GL/*.h \ | |
63 | - $(DESTDIR)$(INSTALL_INC_DIR)/GL | 63 | - $(DESTDIR)$(INSTALL_INC_DIR)/GL | |
64 | + $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(INSTALL_DIR)/include/GL | 64 | + $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(INSTALL_DIR)/include/GL | |
65 | 65 | |||
66 | install-libgl: default gl.pc install-headers | 66 | install-libgl: default gl.pc install-headers | |
67 | - $(INSTALL) -d $(DESTDIR)$(INSTALL_LIB_DIR) | 67 | - $(INSTALL) -d $(DESTDIR)$(INSTALL_LIB_DIR) | |
68 | - $(INSTALL) -d $(DESTDIR)$(INSTALL_LIB_DIR)/pkgconfig | 68 | - $(INSTALL) -d $(DESTDIR)$(INSTALL_LIB_DIR)/pkgconfig | |
69 | - $(INSTALL) $(TOP)/$(LIB_DIR)/$(GL_LIB_GLOB) \ | 69 | - $(INSTALL) $(TOP)/$(LIB_DIR)/$(GL_LIB_GLOB) \ | |
70 | - $(DESTDIR)$(INSTALL_LIB_DIR) | 70 | - $(DESTDIR)$(INSTALL_LIB_DIR) | |
71 | - $(INSTALL) -m 644 gl.pc $(DESTDIR)$(INSTALL_LIB_DIR)/pkgconfig | 71 | - $(INSTALL) -m 644 gl.pc $(DESTDIR)$(INSTALL_LIB_DIR)/pkgconfig | |
72 | + $(BSD_INSTALL_LIB_DIR) $(DESTDIR)$(INSTALL_DIR)/lib | 72 | + $(BSD_INSTALL_LIB_DIR) $(DESTDIR)$(INSTALL_DIR)/lib | |
73 | + $(BSD_INSTALL_LIB_DIR) $(DESTDIR)$(INSTALL_DIR)/lib/pkgconfig | 73 | + $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(INSTALL_DIR)/lib/pkgconfig | |
74 | + @if [ -f "$(TOP)/$(LIB_DIR)/$(GL_LIB_NAME:.so=.la)" ]; then \ | 74 | + @if [ -f "$(TOP)/$(LIB_DIR)/$(GL_LIB_NAME:.so=.la)" ]; then \ | |
75 | + $(LIBTOOL) --mode=install $(BSD_INSTALL_LIB) \ | 75 | + $(LIBTOOL) --mode=install $(BSD_INSTALL_LIB) \ | |
76 | + $(TOP)/$(LIB_DIR)/$(GL_LIB_NAME:.so=.la) \ | 76 | + $(TOP)/$(LIB_DIR)/$(GL_LIB_NAME:.so=.la) \ | |
77 | + $(DESTDIR)$(INSTALL_DIR)/lib; \ | 77 | + $(DESTDIR)$(INSTALL_DIR)/lib; \ | |
78 | + fi | 78 | + fi | |
79 | + $(BSD_INSTALL_DATA) gl.pc $(DESTDIR)$(INSTALL_DIR)/lib/pkgconfig | 79 | + $(BSD_INSTALL_DATA) gl.pc $(DESTDIR)$(INSTALL_DIR)/lib/pkgconfig | |
80 | 80 | |||
81 | install-osmesa: default osmesa.pc | 81 | install-osmesa: default osmesa.pc | |
82 | - $(INSTALL) -d $(DESTDIR)$(INSTALL_LIB_DIR) | 82 | - $(INSTALL) -d $(DESTDIR)$(INSTALL_LIB_DIR) | |
83 | - $(INSTALL) -d $(DESTDIR)$(INSTALL_LIB_DIR)/pkgconfig | 83 | - $(INSTALL) -d $(DESTDIR)$(INSTALL_LIB_DIR)/pkgconfig | |
84 | - $(INSTALL) $(TOP)/$(LIB_DIR)/$(OSMESA_LIB_GLOB) \ | 84 | - $(INSTALL) $(TOP)/$(LIB_DIR)/$(OSMESA_LIB_GLOB) \ | |
85 | - $(DESTDIR)$(INSTALL_LIB_DIR) | 85 | - $(DESTDIR)$(INSTALL_LIB_DIR) | |
86 | - $(INSTALL) -m 644 osmesa.pc $(DESTDIR)$(INSTALL_LIB_DIR)/pkgconfig | 86 | - $(INSTALL) -m 644 osmesa.pc $(DESTDIR)$(INSTALL_LIB_DIR)/pkgconfig | |
87 | + $(BSD_INSTALL_LIB_DIR) $(DESTDIR)$(INSTALL_DIR)/lib | 87 | + $(BSD_INSTALL_LIB_DIR) $(DESTDIR)$(INSTALL_DIR)/lib | |
88 | + $(BSD_INSTALL_LIB_DIR) $(DESTDIR)$(INSTALL_DIR)/lib/pkgconfig | 88 | + $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(INSTALL_DIR)/lib/pkgconfig | |
89 | + @if [ -f "$(TOP)/$(LIB_DIR)/$(OSMESA_LIB_NAME:.so=.la)" ]; then \ | 89 | + @if [ -f "$(TOP)/$(LIB_DIR)/$(OSMESA_LIB_NAME:.so=.la)" ]; then \ | |
90 | + $(LIBTOOL) --mode=install $(BSD_INSTALL_LIB) \ | 90 | + $(LIBTOOL) --mode=install $(BSD_INSTALL_LIB) \ | |
91 | + $(TOP)/$(LIB_DIR)/$(OSMESA_LIB_NAME:.so=.la) \ | 91 | + $(TOP)/$(LIB_DIR)/$(OSMESA_LIB_NAME:.so=.la) \ | |
92 | + $(DESTDIR)$(INSTALL_DIR)/lib; \ | 92 | + $(DESTDIR)$(INSTALL_DIR)/lib; \ | |
93 | + fi | 93 | + fi | |
94 | + $(BSD_INSTALL_DATA) osmesa.pc $(DESTDIR)$(INSTALL_DIR)/lib/pkgconfig | 94 | + $(BSD_INSTALL_DATA) osmesa.pc $(DESTDIR)$(INSTALL_DIR)/lib/pkgconfig | |
95 | 95 | |||
96 | install-dri: default | 96 | install-dri: default | |
97 | cd drivers/dri && $(MAKE) install | 97 | cd drivers/dri && $(MAKE) install | |
98 | @@ -144,7 +153,7 @@ tags: | 98 | @@ -144,7 +153,7 @@ tags: | |
99 | clean: | 99 | clean: | |
100 | -rm -f */*.o | 100 | -rm -f */*.o | |
101 | -rm -f */*/*.o | 101 | -rm -f */*/*.o |
$NetBSD: patch-ah,v 1.10 2009/06/10 17:28:07 wiz Exp $
--- src/mesa/drivers/dri/Makefile.orig 2009-03-13 03:28:49.000000000 +0000
+++ src/mesa/drivers/dri/Makefile
@@ -38,11 +38,11 @@ install: dri.pc
(cd $$dir && $(MAKE) install) || exit 1 ; \
fi \
done
- $(INSTALL) -d $(DESTDIR)$(INSTALL_INC_DIR)/GL/internal
- $(INSTALL) -m 0644 $(TOP)/include/GL/internal/dri_interface.h \
- $(DESTDIR)$(INSTALL_INC_DIR)/GL/internal
- $(INSTALL) -d $(DESTDIR)$(INSTALL_LIB_DIR)/pkgconfig
- $(INSTALL) -m 0644 dri.pc $(DESTDIR)$(INSTALL_LIB_DIR)/pkgconfig
+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(INSTALL_DIR)/include/GL/internal
+ $(BSD_INSTALL_LIB_DIR) $(DESTDIR)$(INSTALL_DIR)/lib
+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(INSTALL_DIR)/lib/pkgconfig
+ $(BSD_INSTALL_DATA) $(TOP)/include/GL/internal/dri_interface.h $(DESTDIR)$(INSTALL_DIR)/include/GL/internal
+ $(BSD_INSTALL_DATA) dri.pc $(DESTDIR)$(INSTALL_DIR)/lib/pkgconfig
clean: