View | Details | Raw Unified | Return to bug 160118
Collapse All | Expand All

(-)graphics/libgfx/Makefile (-16 / +24 lines)
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>
(-)graphics/libgfx/pkg-descr (-1 / +1 lines)
Lines 6-9 Link Here
6
This release introduces some (relatively small) incompatible changes with
6
This release introduces some (relatively small) incompatible changes with
7
1.0.x versions of the library. Details on changes can be found below.
7
1.0.x versions of the library. Details on changes can be found below.
8
8
9
WWW: http://graphics.cs.uiuc.edu/~garland/software/libgfx.html
9
WWW: http://mgarland.org/software/libgfx.html

Return to bug 160118