Lines 9-48
Link Here
|
9 |
DISTVERSION= 1.1.0 |
9 |
DISTVERSION= 1.1.0 |
10 |
PORTREVISION= 6 |
10 |
PORTREVISION= 6 |
11 |
CATEGORIES= graphics |
11 |
CATEGORIES= graphics |
12 |
MASTER_SITES= http://graphics.cs.uiuc.edu/~garland/dist/ CENKES |
12 |
MASTER_SITES= http://mgarland.org/files/dist/ |
13 |
|
13 |
|
14 |
MAINTAINER= ports@FreeBSD.org |
14 |
MAINTAINER= ports@FreeBSD.org |
15 |
COMMENT= OpenGL/FLTK development |
15 |
COMMENT= OpenGL/FLTK development |
16 |
|
16 |
|
|
|
17 |
LICENSE= MIT |
18 |
|
17 |
LIB_DEPENDS= fltk.1:${PORTSDIR}/x11-toolkits/fltk \ |
19 |
LIB_DEPENDS= fltk.1:${PORTSDIR}/x11-toolkits/fltk \ |
18 |
tiff.4:${PORTSDIR}/graphics/tiff \ |
20 |
tiff.4:${PORTSDIR}/graphics/tiff \ |
19 |
png.6:${PORTSDIR}/graphics/png \ |
21 |
png.6:${PORTSDIR}/graphics/png \ |
20 |
gzstream.0:${PORTSDIR}/devel/gzstream \ |
22 |
gzstream.0:${PORTSDIR}/devel/gzstream \ |
21 |
jpeg.11:${PORTSDIR}/graphics/jpeg |
23 |
jpeg.11:${PORTSDIR}/graphics/jpeg |
22 |
|
24 |
|
23 |
USE_GL= gl |
25 |
BUILD_WRKSRC= ${WRKSRC}/src |
|
|
26 |
|
27 |
USE_GL= glu |
24 |
USE_GMAKE= yes |
28 |
USE_GMAKE= yes |
25 |
USE_LDCONFIG= yes |
|
|
26 |
GNU_CONFIGURE= yes |
29 |
GNU_CONFIGURE= yes |
27 |
CONFIGURE_ENV= CFLAGS="${CFLAGS}" CPPFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" |
30 |
CONFIGURE_ENV= LDFLAGS="${LDFLAGS}" |
28 |
CONFIGURE_ARGS= --enable-gzstream --with-libtiff-lzw --with-x |
31 |
CONFIGURE_ARGS= --enable-gzstream --with-libtiff-lzw --with-x |
29 |
CFLAGS= -I${LOCALBASE}/include -fPIC |
|
|
30 |
LDFLAGS= -L${LOCALBASE}/lib |
31 |
BUILD_WRKSRC= ${WRKSRC}/src |
32 |
ALL_TARGET= ${PORTNAME}.so |
32 |
ALL_TARGET= ${PORTNAME}.so |
33 |
MAKE_ARGS= CC="${CC}" CXX="${CXX}" |
33 |
USE_LDCONFIG= yes |
|
|
34 |
MAKE_JOBS_SAFE= yes |
35 |
|
36 |
CFLAGS+= -fPIC |
37 |
CPPFLAGS= -I${LOCALBASE}/include |
38 |
LDFLAGS= -L${LOCALBASE}/lib |
34 |
|
39 |
|
35 |
post-patch: |
40 |
post-patch: |
36 |
@${REINPLACE_CMD} -e '/^CC /d;/^CXX /d' ${WRKSRC}/gfx-config.in |
41 |
@${REINPLACE_CMD} -e \ |
37 |
@${REINPLACE_CMD} -e 's|\.a|.so|g;/RANLIB/d;s|[(]AR[)] cru|{CC} \ |
42 |
'/^CC /d ; \ |
38 |
${CFLAGS} ${LDFLAGS} -shared $${GUI_LIBS} -lgzstream -o|'\ |
43 |
/^CXX /d' ${WRKSRC}/gfx-config.in |
39 |
${WRKSRC}/src/${MAKEFILE} |
44 |
@${REINPLACE_CMD} -e \ |
40 |
@${REINPLACE_CMD} -e '6115s|-lfltk|`fltk-config --ldflags`|' \ |
45 |
's|\.a|.so|g ; \ |
41 |
${WRKSRC}/configure |
46 |
/RANLIB/d ; \ |
|
|
47 |
s|[(]AR[)] cru|{CC} ${CFLAGS} ${LDFLAGS} -shared $${GUI_LIBS} -lgzstream -o|' ${WRKSRC}/src/${MAKEFILE} |
48 |
@${REINPLACE_CMD} -e \ |
49 |
'/^FLTK_LIBS/s|"-lfltk"|"`fltk-config --ldflags`"|' ${WRKSRC}/configure |
42 |
|
50 |
|
43 |
do-install: |
51 |
do-install: |
44 |
@cd ${WRKSRC}/include/gfx/&&${COPYTREE_SHARE} . ${PREFIX}/include/gfx/ |
52 |
@(cd ${WRKSRC}/include/gfx && ${COPYTREE_SHARE} . ${PREFIX}/include/gfx) |
45 |
@${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME}.so ${PREFIX}/lib/ |
53 |
${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME}.so ${PREFIX}/lib |
46 |
@${LN} -sf ${PORTNAME}.so ${PREFIX}/lib/${PORTNAME}.so.0 |
54 |
@${LN} -sf ${PORTNAME}.so ${PREFIX}/lib/${PORTNAME}.so.0 |
47 |
|
55 |
|
48 |
.include <bsd.port.mk> |
56 |
.include <bsd.port.mk> |