Upgrade to Mesa-3.1

Submitted by:	Will Andrews <andrews@technologist.com>
PR:		ports/17029
This commit is contained in:
Justin M. Seger 2000-03-20 23:23:33 +00:00
parent 82ddc7ab8b
commit cee83caf0e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=26873
8 changed files with 86 additions and 210 deletions

View File

@ -1,53 +1,39 @@
# New ports collection makefile for: Mesa
# Version required: 3.0
# Version required: 3.1
# Date created: Tue Feb 7 12:02:49 1995
# Whom: hsu
#
# $FreeBSD$
#
DISTNAME= MesaLib-3.0
PKGNAME= Mesa-3.0
DISTNAME= MesaLib-${VERSION}
PKGNAME= Mesa-${VERSION}
CATEGORIES= graphics
MASTER_SITES= ftp://iris.ssec.wisc.edu/pub/Mesa/ \
MASTER_SITES= http://download.sourceforge.net/mesa3d/ \
ftp://iris.ssec.wisc.edu/pub/Mesa/ \
ftp://ftp.fu-berlin.de/pub/unix/X11/graphics/Mesa/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MesaDemos-3.0.tar.gz
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MesaDemos-${VERSION}.tar.gz
MAINTAINER= jseger@FreeBSD.org
WRKSRC= ${WRKDIR}/Mesa-3.0
USE_X_PREFIX= yes
LIBS= libMesaGL libMesaGLU
.include <bsd.port.pre.mk>
.if ${PORTOBJFORMAT} == "elf"
ALL_TARGET= freebsd-elf
SHLIB_VERSION= 14
GLUT_VERSION= 3
.else
ALL_TARGET= freebsd
SHLIB_VERSION= 14.0
GLUT_VERSION= 3.7
.if defined(WANT_GGI)
LIB_DEPENDS= ggi.2:${PORTSDIR}/graphics/libggi
CONFIGURE_ARGS+=--with-ggi=${LOCALBASE}
.endif
do-install:
.for file in ${LIBS}
${INSTALL_DATA} ${WRKSRC}/lib/${file}.a ${PREFIX}/lib
${INSTALL_DATA} ${WRKSRC}/lib/${file}.so.${SHLIB_VERSION} ${PREFIX}/lib
${LN} -fs ${file}.so.${SHLIB_VERSION} ${PREFIX}/lib/${file}.so
.endfor
${INSTALL_DATA} ${WRKSRC}/lib/libglut.a ${PREFIX}/lib
${INSTALL_DATA} ${WRKSRC}/lib/libglut.so.${GLUT_VERSION} ${PREFIX}/lib
${LN} -fs libglut.so.${GLUT_VERSION} ${PREFIX}/lib/libglut.so
.for file in GL GLU
@${LN} -fs libMesa${file}.a ${PREFIX}/lib/lib${file}.a
@${LN} -fs libMesa${file}.so.${SHLIB_VERSION} ${PREFIX}/lib/lib${file}.so.${SHLIB_VERSION}
@${LN} -fs libMesa${file}.so ${PREFIX}/lib/lib${file}.so
.endfor
@${MKDIR} ${PREFIX}/include/GL
${INSTALL_DATA} ${WRKSRC}/include/GL/* ${PREFIX}/include/GL
${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
VERSION= 3.1
GLVER= 14
GLUTVER= 3
WRKSRC= ${WRKDIR}/${PKGNAME}
USE_X_PREFIX= yes
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
CONFIGURE_ENV+= GLVER="${GLVER}" GLUTVER="${GLUTVER}"
PLIST_SUB= GLVER="${GLVER}" GLUTVER="${GLUTVER}"
.include <bsd.port.post.mk>
post-install:
.for lib in GL GLU
@${LN} -sf ${PREFIX}/lib/lib${lib}.so ${PREFIX}/lib/libMesa${lib}.so
.endfor
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
MD5 (MesaLib-3.0.tar.gz) = 34af82a8ab6b8283ea77855f3fdf7ef5
MD5 (MesaDemos-3.0.tar.gz) = 6ec326092bf8f634a23f7203dc66baad
MD5 (MesaLib-3.1.tar.gz) = 39af22bdf42f280f20afcacfa7ba4599
MD5 (MesaDemos-3.1.tar.gz) = c788d5206acf290439f718d5f447724c

View File

@ -1,51 +1,15 @@
--- Make-config.orig Sun Aug 30 05:27:56 1998
+++ Make-config Wed Sep 30 14:50:03 1998
@@ -1,8 +1,12 @@
# Make-config
--- configure Tue Dec 14 14:20:48 1999
+++ configure.new Sat Feb 26 00:34:51 2000
@@ -815,9 +815,9 @@
-MAJOR=3
+MAJOR=14
MINOR=0
+.if ${PORTOBJFORMAT} == "elf"
+VERSION=$(MAJOR)
+.else
VERSION=$(MAJOR).$(MINOR)
+.endif
# Mesa 3-D graphics library
# Copyright (C) 1995-1998 Brian Paul
@@ -281,6 +285,16 @@
"MAKELIB = ../mklib.freebsd" \
"XLIBS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11"
# CURRENT:REVISION:AGE
-LIBGL_VERSION=3:0:2
-LIBGLU_VERSION=3:0:2
-LIBGLUT_VERSION=10:0:7
+LIBGL_VERSION=${GLVER}:0
+LIBGLU_VERSION=${GLVER}:0
+LIBGLUT_VERSION=${GLUTVER}:0
+freebsd-elf:
+ $(MAKE) $(MFLAGS) targets \
+ "GL_LIB = libMesaGL.a" \
+ "GLU_LIB = libMesaGLU.a" \
+ "GLUT_LIB = libglut.a" \
+ "CC = gcc" \
+ "CFLAGS = -O2 -fPIC -pedantic -I/usr/X11R6/include -DSHM -DHZ=100" \
+ "MAKELIB = ../mklib.freebsd" \
+ "XLIBS = -Wl,-rpath,${X11BASE}/lib -L${X11BASE}/lib -lXext -lXmu -lXi -lX11"
+
freebsd-386:
$(MAKE) $(MFLAGS) targets \
"GL_LIB = libMesaGL.a" \
@@ -291,6 +305,17 @@
"MAKELIB = ../mklib.freebsd" \
"XLIBS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11" \
"ASM_SOURCES = asm_386.S"
+
+freebsd-386-elf:
+ $(MAKE) $(MFLAGS) targets \
+ "GL_LIB = libMesaGL.a" \
+ "GLU_LIB = libMesaGLU.a" \
+ "GLUT_LIB = libglut.a" \
+ "CC = gcc" \
+ "CFLAGS = -O3 -ffast-math -fPIC -pedantic -I/usr/X11R6/include -DSHM -DHZ=100 -DUSE_X86_ASM" \
+ "MAKELIB = ../mklib.freebsd" \
+ "XLIBS = -Wl,-rpath,${X11BASE}/lib -L${X11BASE}/lib -lXext -lXmu -lXi -lX11" \
+ "ASM_SOURCES = asm_386.S"
gcc:
$(MAKE) $(MFLAGS) targets \

View File

@ -1,7 +1,4 @@
include/GL/dosmesa.h
include/GL/foomesa.h
include/GL/fxmesa.h
include/GL/ggimesa.h
etc/mesa.conf
include/GL/gl.h
include/GL/gl_mangle.h
include/GL/glu.h
@ -9,27 +6,18 @@ include/GL/glu_mangle.h
include/GL/glut.h
include/GL/glx.h
include/GL/glx_mangle.h
include/GL/mglmesa.h
include/GL/osmesa.h
include/GL/osmesa3.h
include/GL/svgamesa.h
include/GL/wmesa.h
include/GL/xmesa.h
lib/libGL.a
include/GL/xmesa_x.h
include/GL/xmesa_xf86.h
lib/libGL.so
lib/libGL.so.14
lib/libGLU.a
lib/libGL.so.%%GLVER%%
lib/libGLU.so
lib/libGLU.so.14
lib/libMesaGL.a
lib/libGLU.so.%%GLVER%%
lib/libMesaGL.so
lib/libMesaGL.so.14
lib/libMesaGLU.a
lib/libMesaGLU.so
lib/libMesaGLU.so.14
lib/libglut.a
lib/libglut.so
lib/libglut.so.3.7
lib/libglut.so.%%GLUTVER%%
@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
@dirrm include/GL

View File

@ -1,53 +1,39 @@
# New ports collection makefile for: Mesa
# Version required: 3.0
# Version required: 3.1
# Date created: Tue Feb 7 12:02:49 1995
# Whom: hsu
#
# $FreeBSD$
#
DISTNAME= MesaLib-3.0
PKGNAME= Mesa-3.0
DISTNAME= MesaLib-${VERSION}
PKGNAME= Mesa-${VERSION}
CATEGORIES= graphics
MASTER_SITES= ftp://iris.ssec.wisc.edu/pub/Mesa/ \
MASTER_SITES= http://download.sourceforge.net/mesa3d/ \
ftp://iris.ssec.wisc.edu/pub/Mesa/ \
ftp://ftp.fu-berlin.de/pub/unix/X11/graphics/Mesa/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MesaDemos-3.0.tar.gz
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MesaDemos-${VERSION}.tar.gz
MAINTAINER= jseger@FreeBSD.org
WRKSRC= ${WRKDIR}/Mesa-3.0
USE_X_PREFIX= yes
LIBS= libMesaGL libMesaGLU
.include <bsd.port.pre.mk>
.if ${PORTOBJFORMAT} == "elf"
ALL_TARGET= freebsd-elf
SHLIB_VERSION= 14
GLUT_VERSION= 3
.else
ALL_TARGET= freebsd
SHLIB_VERSION= 14.0
GLUT_VERSION= 3.7
.if defined(WANT_GGI)
LIB_DEPENDS= ggi.2:${PORTSDIR}/graphics/libggi
CONFIGURE_ARGS+=--with-ggi=${LOCALBASE}
.endif
do-install:
.for file in ${LIBS}
${INSTALL_DATA} ${WRKSRC}/lib/${file}.a ${PREFIX}/lib
${INSTALL_DATA} ${WRKSRC}/lib/${file}.so.${SHLIB_VERSION} ${PREFIX}/lib
${LN} -fs ${file}.so.${SHLIB_VERSION} ${PREFIX}/lib/${file}.so
.endfor
${INSTALL_DATA} ${WRKSRC}/lib/libglut.a ${PREFIX}/lib
${INSTALL_DATA} ${WRKSRC}/lib/libglut.so.${GLUT_VERSION} ${PREFIX}/lib
${LN} -fs libglut.so.${GLUT_VERSION} ${PREFIX}/lib/libglut.so
.for file in GL GLU
@${LN} -fs libMesa${file}.a ${PREFIX}/lib/lib${file}.a
@${LN} -fs libMesa${file}.so.${SHLIB_VERSION} ${PREFIX}/lib/lib${file}.so.${SHLIB_VERSION}
@${LN} -fs libMesa${file}.so ${PREFIX}/lib/lib${file}.so
.endfor
@${MKDIR} ${PREFIX}/include/GL
${INSTALL_DATA} ${WRKSRC}/include/GL/* ${PREFIX}/include/GL
${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
VERSION= 3.1
GLVER= 14
GLUTVER= 3
WRKSRC= ${WRKDIR}/${PKGNAME}
USE_X_PREFIX= yes
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
CONFIGURE_ENV+= GLVER="${GLVER}" GLUTVER="${GLUTVER}"
PLIST_SUB= GLVER="${GLVER}" GLUTVER="${GLUTVER}"
.include <bsd.port.post.mk>
post-install:
.for lib in GL GLU
@${LN} -sf ${PREFIX}/lib/lib${lib}.so ${PREFIX}/lib/libMesa${lib}.so
.endfor
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
MD5 (MesaLib-3.0.tar.gz) = 34af82a8ab6b8283ea77855f3fdf7ef5
MD5 (MesaDemos-3.0.tar.gz) = 6ec326092bf8f634a23f7203dc66baad
MD5 (MesaLib-3.1.tar.gz) = 39af22bdf42f280f20afcacfa7ba4599
MD5 (MesaDemos-3.1.tar.gz) = c788d5206acf290439f718d5f447724c

View File

@ -1,51 +1,15 @@
--- Make-config.orig Sun Aug 30 05:27:56 1998
+++ Make-config Wed Sep 30 14:50:03 1998
@@ -1,8 +1,12 @@
# Make-config
--- configure Tue Dec 14 14:20:48 1999
+++ configure.new Sat Feb 26 00:34:51 2000
@@ -815,9 +815,9 @@
-MAJOR=3
+MAJOR=14
MINOR=0
+.if ${PORTOBJFORMAT} == "elf"
+VERSION=$(MAJOR)
+.else
VERSION=$(MAJOR).$(MINOR)
+.endif
# Mesa 3-D graphics library
# Copyright (C) 1995-1998 Brian Paul
@@ -281,6 +285,16 @@
"MAKELIB = ../mklib.freebsd" \
"XLIBS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11"
# CURRENT:REVISION:AGE
-LIBGL_VERSION=3:0:2
-LIBGLU_VERSION=3:0:2
-LIBGLUT_VERSION=10:0:7
+LIBGL_VERSION=${GLVER}:0
+LIBGLU_VERSION=${GLVER}:0
+LIBGLUT_VERSION=${GLUTVER}:0
+freebsd-elf:
+ $(MAKE) $(MFLAGS) targets \
+ "GL_LIB = libMesaGL.a" \
+ "GLU_LIB = libMesaGLU.a" \
+ "GLUT_LIB = libglut.a" \
+ "CC = gcc" \
+ "CFLAGS = -O2 -fPIC -pedantic -I/usr/X11R6/include -DSHM -DHZ=100" \
+ "MAKELIB = ../mklib.freebsd" \
+ "XLIBS = -Wl,-rpath,${X11BASE}/lib -L${X11BASE}/lib -lXext -lXmu -lXi -lX11"
+
freebsd-386:
$(MAKE) $(MFLAGS) targets \
"GL_LIB = libMesaGL.a" \
@@ -291,6 +305,17 @@
"MAKELIB = ../mklib.freebsd" \
"XLIBS = -L/usr/X11R6/lib -lXext -lXmu -lXi -lX11" \
"ASM_SOURCES = asm_386.S"
+
+freebsd-386-elf:
+ $(MAKE) $(MFLAGS) targets \
+ "GL_LIB = libMesaGL.a" \
+ "GLU_LIB = libMesaGLU.a" \
+ "GLUT_LIB = libglut.a" \
+ "CC = gcc" \
+ "CFLAGS = -O3 -ffast-math -fPIC -pedantic -I/usr/X11R6/include -DSHM -DHZ=100 -DUSE_X86_ASM" \
+ "MAKELIB = ../mklib.freebsd" \
+ "XLIBS = -Wl,-rpath,${X11BASE}/lib -L${X11BASE}/lib -lXext -lXmu -lXi -lX11" \
+ "ASM_SOURCES = asm_386.S"
gcc:
$(MAKE) $(MFLAGS) targets \

View File

@ -1,7 +1,4 @@
include/GL/dosmesa.h
include/GL/foomesa.h
include/GL/fxmesa.h
include/GL/ggimesa.h
etc/mesa.conf
include/GL/gl.h
include/GL/gl_mangle.h
include/GL/glu.h
@ -9,27 +6,18 @@ include/GL/glu_mangle.h
include/GL/glut.h
include/GL/glx.h
include/GL/glx_mangle.h
include/GL/mglmesa.h
include/GL/osmesa.h
include/GL/osmesa3.h
include/GL/svgamesa.h
include/GL/wmesa.h
include/GL/xmesa.h
lib/libGL.a
include/GL/xmesa_x.h
include/GL/xmesa_xf86.h
lib/libGL.so
lib/libGL.so.14
lib/libGLU.a
lib/libGL.so.%%GLVER%%
lib/libGLU.so
lib/libGLU.so.14
lib/libMesaGL.a
lib/libGLU.so.%%GLVER%%
lib/libMesaGL.so
lib/libMesaGL.so.14
lib/libMesaGLU.a
lib/libMesaGLU.so
lib/libMesaGLU.so.14
lib/libglut.a
lib/libglut.so
lib/libglut.so.3.7
lib/libglut.so.%%GLUTVER%%
@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
@dirrm include/GL