|
Lines 7-12
Link Here
|
| 7 |
|
7 |
|
| 8 |
PORTNAME= demos |
8 |
PORTNAME= demos |
| 9 |
PORTVERSION= 7.0 |
9 |
PORTVERSION= 7.0 |
|
|
10 |
PORTREVISION= 1 |
| 10 |
CATEGORIES= graphics |
11 |
CATEGORIES= graphics |
| 11 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
12 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
| 12 |
MASTER_SITE_SUBDIR= mesa3d/ |
13 |
MASTER_SITE_SUBDIR= mesa3d/ |
|
Lines 17-30
Link Here
|
| 17 |
MAINTAINER= araujo@FreeBSD.org |
18 |
MAINTAINER= araujo@FreeBSD.org |
| 18 |
COMMENT= OpenGL demos distributed with Mesa |
19 |
COMMENT= OpenGL demos distributed with Mesa |
| 19 |
|
20 |
|
| 20 |
LIB_DEPENDS= glut.4:${PORTSDIR}/graphics/libglut |
21 |
LIB_DEPENDS= glut.4:${PORTSDIR}/graphics/libglut \ |
|
|
22 |
OSMesa.7:${PORTSDIR}/graphics/osmesa |
| 21 |
|
23 |
|
| 22 |
USE_BZIP2= yes |
24 |
USE_BZIP2= yes |
| 23 |
USE_GMAKE= yes |
25 |
USE_GMAKE= yes |
| 24 |
MAKE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ |
26 |
MAKE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ |
| 25 |
PTHREAD_LIBS="${PTHREAD_LIBS}" |
27 |
PTHREAD_LIBS="${PTHREAD_LIBS}" |
| 26 |
ALL_TARGET= |
28 |
ALL_TARGET= |
| 27 |
MAKE_ARGS= SUBDIRS="progs/demos progs/xdemos" |
29 |
MAKE_ARGS= SUBDIRS="progs/demos progs/xdemos progs/osdemos" |
| 28 |
WRKSRC= ${WRKDIR}/Mesa-${PORTVERSION} |
30 |
WRKSRC= ${WRKDIR}/Mesa-${PORTVERSION} |
| 29 |
DATADIR= ${PREFIX}/share/mesa-demos |
31 |
DATADIR= ${PREFIX}/share/mesa-demos |
| 30 |
|
32 |
|
|
Lines 46-57
Link Here
|
| 46 |
offset overlay pbdemo pbinfo wincopy xfont xrotfontdemo \ |
48 |
offset overlay pbdemo pbinfo wincopy xfont xrotfontdemo \ |
| 47 |
yuvrect_client |
49 |
yuvrect_client |
| 48 |
|
50 |
|
|
|
51 |
OSDEMO_PROGS= osdemo ostest1 |
| 52 |
|
| 49 |
# Generate packing list |
53 |
# Generate packing list |
| 50 |
PLIST_FILES= |
54 |
PLIST_FILES= |
| 51 |
.for prog in ${DEMO_PROGS} |
55 |
.for prog in ${DEMO_PROGS} ${XDEMO_PROGS} ${OSDEMO_PROGS} |
| 52 |
PLIST_FILES+= bin/${prog} |
|
|
| 53 |
.endfor |
| 54 |
.for prog in ${XDEMO_PROGS} |
| 55 |
PLIST_FILES+= bin/${prog} |
56 |
PLIST_FILES+= bin/${prog} |
| 56 |
.endfor |
57 |
.endfor |
| 57 |
.for img in ${DEMO_IMAGES} |
58 |
.for img in ${DEMO_IMAGES} |
|
Lines 77-82
Link Here
|
| 77 |
done |
78 |
done |
| 78 |
@for prog in ${XDEMO_PROGS}; do \ |
79 |
@for prog in ${XDEMO_PROGS}; do \ |
| 79 |
${INSTALL_PROGRAM} ${WRKSRC}/progs/xdemos/$$prog \ |
80 |
${INSTALL_PROGRAM} ${WRKSRC}/progs/xdemos/$$prog \ |
|
|
81 |
${PREFIX}/bin ; \ |
| 82 |
done |
| 83 |
@for prog in ${OSDEMO_PROGS}; do \ |
| 84 |
${INSTALL_PROGRAM} ${WRKSRC}/progs/osdemos/$$prog \ |
| 80 |
${PREFIX}/bin ; \ |
85 |
${PREFIX}/bin ; \ |
| 81 |
done |
86 |
done |
| 82 |
${MKDIR} ${DATADIR}/images ${DATADIR}/data |
87 |
${MKDIR} ${DATADIR}/images ${DATADIR}/data |