1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-24 04:33:24 +00:00

Respect LOCALBASE and X11BASE

Depends libglut instead USE_MESA
Bump PORTREVISION

PR:		88465
Submitted by:	Jean Milanez Melo <jmelo@freebsdbrasil.com.br> (maintainer)
This commit is contained in:
Marcus Alves Grando 2005-11-05 03:01:38 +00:00
parent 01e545bfe1
commit 82a6d9118a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=147255

View File

@ -8,7 +8,7 @@
PORTNAME= slffea
PORTVERSION= 1.3
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= cad
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@ -18,34 +18,32 @@ EXTRACT_SUFX= .tgz
MAINTAINER= jmelo@freebsdbrasil.com.br
COMMENT= San Le's Free Finite Element Analysis
LIB_DEPENDS= glut.3:${PORTSDIR}/graphics/libglut
CONFLICTS= swi-pl-[0-9]* TenDRA-[0-9]*
USE_REINPLACE= yes
USE_MESA= yes
CFLAGS+= -I${X11BASE}/include ${PTHREAD_CFLAGS}
WRKSRC= ${WRKDIR}/${PORTNAME}-1.3
ALL_TARGET= everything
EXEC= beam/beam/bm \
beam/beam_gr/bmpost \
brick/brick/br \
brick/brick_gr/brpost \
brick/brick_gr/pvbr \
brick/brick_nl/nbr \
plate/plate/pl \
plate/plate_gr/plpost \
quad/quad/qd \
quad/quad_gr/qdpost \
shell/shell/shl \
shell/shell_gr/shpost \
shell/shell_gr/pvs \
truss/truss/ts \
truss/truss_gr/tspost
EXEC= beam/beam/bm beam/beam_gr/bmpost brick/brick/br \
brick/brick_gr/brpost brick/brick_gr/pvbr \
brick/brick_nl/nbr plate/plate/pl plate/plate_gr/plpost \
quad/quad/qd quad/quad_gr/qdpost shell/shell/shl \
shell/shell_gr/shpost shell/shell_gr/pvs truss/truss/ts \
truss/truss_gr/tspost
PLIST_FILES= ${EXEC:T:S/^/bin\//}
post-patch:
@(${FIND} ${WRKSRC} -name Makefile | ${XARGS} \
${REINPLACE_CMD} -E -e "s,^CC = (.*),CC = ${CC} ${CFLAGS},g ; \
s,-lglut,-lglut ${PTHREAD_LIBS},g")
${REINPLACE_CMD} -E -e "s|^CC = .*|CC = ${CC} ${CFLAGS}|g" \
-e "s|-lglut|-lglut ${PTHREAD_LIBS}|g" \
-e "s|/usr/local|${LOCALBASE}|g" \
-e "s|/usr/X/|${X11BASE}/|g" \
-e "s|/usr/X11/|${X11BASE}/|g" \
-e "s|/usr/X11R6/|${X11BASE}/|g")
do-install:
.for file in ${EXEC}