aboutsummaryrefslogtreecommitdiff
path: root/graphics/freeglut/Makefile
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2003-10-04 09:46:21 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2003-10-04 09:46:21 +0000
commitbaf41b9319896f22a93ce844d27db271de0aeee5 (patch)
tree0db3337ee3555500de23eee3af7a6db6a863987e /graphics/freeglut/Makefile
parent527c2271c7cc51dd4b316fe2b7841e0ea5ef275b (diff)
downloadports-baf41b9319896f22a93ce844d27db271de0aeee5.tar.gz
ports-baf41b9319896f22a93ce844d27db271de0aeee5.zip
Notes
Diffstat (limited to 'graphics/freeglut/Makefile')
-rw-r--r--graphics/freeglut/Makefile59
1 files changed, 42 insertions, 17 deletions
diff --git a/graphics/freeglut/Makefile b/graphics/freeglut/Makefile
index 8786e74dc6e1..a6a9f94accbb 100644
--- a/graphics/freeglut/Makefile
+++ b/graphics/freeglut/Makefile
@@ -5,43 +5,68 @@
# $FreeBSD$
#
-PORTNAME= freeglut
-PORTVERSION= 1.3
-CATEGORIES= x11-toolkits
-MASTER_SITES= http://${PORTNAME}.sourceforge.net/
-DISTNAME= ${PORTNAME}-${PORTVERSION}-${SNAPDATE}
+PORTNAME= freeglut
+PORTVERSION= 2.0.0
+CATEGORIES= x11-toolkits
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= An alternative to the OpenGL Utility Toolkit (GLUT) library
-SNAPDATE= 2002-01-25
-
USE_AUTOMAKE= yes
+USE_AUTOHEADER= yes
HAS_CONFIGURE= yes
USE_LIBTOOL= yes
INSTALLS_SHLIB= yes
USE_XLIB= yes
-USE_GNOME= glib12
CONFIGURE_ARGS= --x-includes=${X11BASE}/include --x-libraries=${X11BASE}/lib
-CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include `${GLIB_CONFIG} --cflags`" \
- LDFLAGS="`${GLIB_CONFIG} --libs`"
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-0.1
+CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include" \
+ ACLOCAL="${ACLOCAL}" \
+ AUTOCONF="${AUTOCONF}" \
+ AUTOMAKE="${AUTOMAKE}" \
+ AUTOHEADER="${AUTOHEADER}"
USE_REINPLACE= yes
REINPLACE_ARGS= -i ""
-MK2X11= freeglut-1.3/Makefile.am genfonts/Makefile.am
+DOCS= download.html freeglut.html freeglut_logo.png \
+ freeglut_user_interface.html index.html ogl_sm.png \
+ progress.html structure.html
+BINS= fractals fractals_random lorenz one
post-patch:
-.for file in ${MK2X11}
- @${REINPLACE_CMD} -e "s|%%X11BASE%%|${X11BASE}|g" ${WRKSRC}/${file}
+ @${REINPLACE_CMD} -e "s|/usr/X11R6|${X11BASE}|g" \
+ -e "s|/usr/local|${LOCALBASE}|g" \
+ ${WRKSRC}/aclocal.m4
+.for fract in /fractals.c _random/fractals_random.c
+ ${REINPLACE_CMD} -e "s|/usr/local|${PREFIX}|g" \
+ ${WRKSRC}/progs/demos/Fractals${fract}
.endfor
post-install:
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+.for FILE in ${DOCS}
+ @${INSTALL_DATA} ${WRKSRC}/doc/${FILE} ${DOCSDIR}
+.endfor
+ @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
+ @${MKDIR} ${EXAMPLESDIR}
+ @${INSTALL_DATA} ${WRKSRC}/progs/demos/Fractals/fractals.dat \
+ ${EXAMPLESDIR}
+.for FILE in ${BINS}
+ @${MV} ${PREFIX}/bin/${FILE} ${EXAMPLESDIR}
+.endfor
+ @${ECHO_MSG} "===> Examples installed in ${EXAMPLESDIR}."
+.else
+.for FILE in ${BINS}
+ @${RM} ${PREFIX}/bin/${FILE}
+.endfor
+.endif
@${ECHO_MSG}
- @${ECHO_MSG} " freeglut requires a DRI enabled-graphic card;"
- @${ECHO_MSG} " You may try to run the program 'one' to check your installation."
+ @${CAT} ${PKGMESSAGE} | \
+ ${SED} -e "s|/usr/local|${PREFIX}|" \
+ -e "s|/usr/X11R6|${X11BASE}|"
@${ECHO_MSG}
.include <bsd.port.mk>