Lines 2-9
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= glfw |
4 |
PORTNAME= glfw |
5 |
PORTVERSION= 3.0.4 |
5 |
PORTVERSION= 3.1.2 |
6 |
PORTREVISION= 2 |
|
|
7 |
CATEGORIES= graphics |
6 |
CATEGORIES= graphics |
8 |
MASTER_SITES= SF |
7 |
MASTER_SITES= SF |
9 |
|
8 |
|
Lines 12-23
Link Here
|
12 |
|
11 |
|
13 |
LICENSE= ZLIB |
12 |
LICENSE= ZLIB |
14 |
|
13 |
|
15 |
USES= cmake |
14 |
USES= cmake zip |
16 |
USE_XORG= xi xrandr |
15 |
USE_XORG= xi xrandr |
17 |
USE_GL= glu |
16 |
USE_GL= glu |
18 |
USE_GCC= yes |
17 |
USE_GCC= yes |
19 |
USE_LDCONFIG= yes |
18 |
USE_LDCONFIG= yes |
20 |
|
19 |
|
|
|
20 |
LIB_DEPENDS= libXinerama.so:${PORTSDIR}/x11/libXinerama \ |
21 |
libXcursor.so:${PORTSDIR}/x11/libXcursor |
22 |
|
21 |
CPPFLAGS+= -I${LOCALBASE}/include |
23 |
CPPFLAGS+= -I${LOCALBASE}/include |
22 |
LDFLAGS+= -L${LOCALBASE}/lib |
24 |
LDFLAGS+= -L${LOCALBASE}/lib |
23 |
|
25 |
|
Lines 37-49
Link Here
|
37 |
PORTEXAMPLES= * |
39 |
PORTEXAMPLES= * |
38 |
|
40 |
|
39 |
EXAMPLESSRCDIR1= ${WRKSRC}/examples |
41 |
EXAMPLESSRCDIR1= ${WRKSRC}/examples |
40 |
EXAMPLES_FILES1= boing gears heightmap simple splitview wave |
42 |
EXAMPLES_FILES1= boing gears heightmap particles simple splitview wave |
41 |
|
43 |
|
42 |
EXAMPLESSRCDIR2= ${WRKSRC}/tests |
44 |
EXAMPLESSRCDIR2= ${WRKSRC}/tests |
43 |
EXAMPLESDIR2= ${EXAMPLESDIR}/tests |
45 |
EXAMPLESDIR2= ${EXAMPLESDIR}/tests |
44 |
EXAMPLES_FILES2= accuracy clipboard defaults events fsaa gamma glfwinfo \ |
46 |
EXAMPLES_FILES2= clipboard cursor empty events gamma glfwinfo iconify \ |
45 |
iconify joysticks modes peter reopen sharing tearing \ |
47 |
joysticks monitors msaa reopen sharing tearing threads \ |
46 |
threads title windows |
48 |
title windows |
47 |
|
49 |
|
48 |
OPTIONS_DEFINE= DOCS EXAMPLES |
50 |
OPTIONS_DEFINE= DOCS EXAMPLES |
49 |
|
51 |
|
Lines 51-57
Link Here
|
51 |
@${REINPLACE_CMD} -e 's|lib$${LIB_SUFFIX}/pkgconfig|libdata/pkgconfig|' \ |
53 |
@${REINPLACE_CMD} -e 's|lib$${LIB_SUFFIX}/pkgconfig|libdata/pkgconfig|' \ |
52 |
${WRKSRC}/CMakeLists.txt |
54 |
${WRKSRC}/CMakeLists.txt |
53 |
|
55 |
|
54 |
post-install: |
56 |
do-install-DOCS-on: |
55 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
57 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
56 |
${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} |
58 |
${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} |
57 |
@${MKDIR} ${STAGEDIR}${DOCSDIR2} |
59 |
@${MKDIR} ${STAGEDIR}${DOCSDIR2} |
Lines 58-63
Link Here
|
58 |
${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2} |
60 |
${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2} |
59 |
${INSTALL_DATA} ${DOC_FILES3:S|^|${DOCSRCDIR3}/|} ${STAGEDIR}${DOCSDIR3} |
61 |
${INSTALL_DATA} ${DOC_FILES3:S|^|${DOCSRCDIR3}/|} ${STAGEDIR}${DOCSDIR3} |
60 |
|
62 |
|
|
|
63 |
do-install-EXAMPLES-on: |
61 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
64 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
62 |
${INSTALL_PROGRAM} ${EXAMPLES_FILES1:S|^|${EXAMPLESSRCDIR1}/|} \ |
65 |
${INSTALL_PROGRAM} ${EXAMPLES_FILES1:S|^|${EXAMPLESSRCDIR1}/|} \ |
63 |
${STAGEDIR}${EXAMPLESDIR} |
66 |
${STAGEDIR}${EXAMPLESDIR} |