summaryrefslogtreecommitdiff
path: root/graphics/linux_mesa3
diff options
context:
space:
mode:
authorSADA Kenji <sada@FreeBSD.org>2001-12-23 12:28:56 +0000
committerSADA Kenji <sada@FreeBSD.org>2001-12-23 12:28:56 +0000
commit521d9539257875ed2f8bcbfd93bb4b56c45d8740 (patch)
treef3458481412cff291c8ca2b1c34e8b24699b1e46 /graphics/linux_mesa3
parentdb4 -> ports/databases/db4 (diff)
Specify version numbers as symbols for pkg-plist.
Submitted by: Maintainer
Notes
Notes: svn path=/head/; revision=52048
Diffstat (limited to 'graphics/linux_mesa3')
-rw-r--r--graphics/linux_mesa3/Makefile29
-rw-r--r--graphics/linux_mesa3/pkg-plist16
2 files changed, 29 insertions, 16 deletions
diff --git a/graphics/linux_mesa3/Makefile b/graphics/linux_mesa3/Makefile
index 39b23bc482db..4673e1e4bb11 100644
--- a/graphics/linux_mesa3/Makefile
+++ b/graphics/linux_mesa3/Makefile
@@ -18,24 +18,23 @@ DISTFILES= MesaLib-${PORTVERSION}${EXTRACT_SUFX} \
MAINTAINER= mastake@msel.t.u-tokyo.ac.jp
-BUILD_DEPENDS= ${PREFIX}/lib/ld-linux.so.2:${PORTSDIR}/emulators/linux_base \
- ${PREFIX}/usr/bin/gcc:${PORTSDIR}/devel/linux_devtools
-RUN_DEPENDS= ${PREFIX}/lib/ld-linux.so.2:${PORTSDIR}/emulators/linux_base
+BUILD_DEPENDS= ${LINUXBASE}/lib/ld-linux.so.2:${PORTSDIR}/emulators/linux_base \
+ ${LINUXBASE}/usr/bin/gcc:${PORTSDIR}/devel/linux_devtools
USE_BZIP2= yes
ONLY_FOR_ARCHS= i386
-PREFIX= /compat/linux
+USE_LINUX_PREFIX= yes
WRKSRC= ${WRKDIR}/Mesa-${PORTVERSION}
NO_FILTER_SHLIBS= yes
NO_MTREE= yes
-INSTALL= ${PREFIX}/usr/bin/install
+INSTALL= ${LINUXBASE}/usr/bin/install
GNU_CONFIGURE= yes
CONFIGURE_TARGET= #
CONFIGURE_ARGS= --libdir="${PREFIX}/usr/X11R6/lib" \
--includedir="${PREFIX}/usr/X11R6/include"
-CONFIGURE_ENV= PATH="/compat/linux/bin:/compat/linux/usr/bin:${PATH}"\
+CONFIGURE_ENV= PATH="${LINUXBASE}/bin:${LINUXBASE}/usr/bin:${PATH}" \
GL_MAJOR_VER="${GL_MAJOR_VER}" \
GL_MINOR_VER="${GL_MINOR_VER}" \
GLUT_MAJOR_VER="${GLUT_MAJOR_VER}" \
@@ -45,11 +44,21 @@ GL_MINOR_VER= 3
GLUT_MAJOR_VER= 3
GLUT_MINOR_VER= 8
-MAKE_ENV= PATH=${PREFIX}/usr/bin:${PATH}
+MAKE_ENV= PATH=${LINUXBASE}/usr/bin:${PATH}
+STRIP_CMD= ${LINUXBASE}/usr/bin/strip
-.include <bsd.port.pre.mk>
+PLIST_SUB+= GL_MAJOR_VER=${GL_MAJOR_VER} \
+ GL_MINOR_VER=${GL_MINOR_VER} \
+ GLUT_MAJOR_VER=${GLUT_MAJOR_VER} \
+ GLUT_MINOR_VER=${GLUT_MINOR_VER}
post-install:
- ${PREFIX}/sbin/ldconfig
+ ${STRIP_CMD} ${PREFIX}/usr/X11R6/lib/libglut.so.${GLUT_MAJOR_VER}.${GLUT_MINOR_VER}.0
+ @for R in GL GLU; do \
+ ${STRIP_CMD} ${PREFIX}/usr/X11R6/lib/lib$$R.so.${GL_MAJOR_VER}.${GL_MINOR_VER}.0; \
+ ${LN} -s lib$$R.so ${PREFIX}/usr/X11R6/lib/libMesa$$R.so; \
+ ${LN} -s lib$$R.so.${GL_MAJOR_VER} ${PREFIX}/usr/X11R6/lib/libMesa$$R.so.${GL_MAJOR_VER}; \
+ done
+ ${LINUXBASE}/sbin/ldconfig
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/graphics/linux_mesa3/pkg-plist b/graphics/linux_mesa3/pkg-plist
index 06692159ce9c..749f06a51369 100644
--- a/graphics/linux_mesa3/pkg-plist
+++ b/graphics/linux_mesa3/pkg-plist
@@ -1,15 +1,19 @@
-usr/X11R6/lib/libGL.so.1.3.0
-usr/X11R6/lib/libGL.so.1
+usr/X11R6/lib/libGL.so.%%GL_MAJOR_VER%%.%%GL_MINOR_VER%%.0
+usr/X11R6/lib/libGL.so.%%GL_MAJOR_VER%%
usr/X11R6/lib/libGL.so
usr/X11R6/lib/libGL.la
-usr/X11R6/lib/libGLU.so.1.3.0
-usr/X11R6/lib/libGLU.so.1
+usr/X11R6/lib/libGLU.so.%%GL_MAJOR_VER%%.%%GL_MINOR_VER%%.0
+usr/X11R6/lib/libGLU.so.%%GL_MAJOR_VER%%
usr/X11R6/lib/libGLU.so
usr/X11R6/lib/libGLU.la
-usr/X11R6/lib/libglut.so.3.8.0
-usr/X11R6/lib/libglut.so.3
+usr/X11R6/lib/libglut.so.%%GLUT_MAJOR_VER%%.%%GLUT_MINOR_VER%%.0
+usr/X11R6/lib/libglut.so.%%GLUT_MAJOR_VER%%
usr/X11R6/lib/libglut.so
usr/X11R6/lib/libglut.la
+usr/X11R6/lib/libMesaGL.so.%%GL_MAJOR_VER%%
+usr/X11R6/lib/libMesaGL.so
+usr/X11R6/lib/libMesaGLU.so.%%GL_MAJOR_VER%%
+usr/X11R6/lib/libMesaGLU.so
etc/mesa.conf
usr/X11R6/include/GL/gl.h
usr/X11R6/include/GL/glext.h