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

(-)graphics/opennurbs/Makefile (-3 / +28 lines)
Lines 12-22 Link Here
12
MAINTAINER=	fernando.apesteguia@gmail.com
12
MAINTAINER=	fernando.apesteguia@gmail.com
13
COMMENT=	Tools to accurately transfer 3-D geometry between applications
13
COMMENT=	Tools to accurately transfer 3-D geometry between applications
14
14
15
LICENSE_FILE=	${WRKSRC}/readme.txt
16
15
USES=		iconv:build dos2unix gmake zip
17
USES=		iconv:build dos2unix gmake zip
16
MAKE_ARGS=	CC="${CC}" CCC="${CXX}"
18
MAKE_ARGS=	CC="${CC}" CCC="${CXX}"
17
19
18
MAKEFILE=	makefile
20
MAKEFILE=	makefile
19
EXAMPLESDIR=	${STAGEDIR}${PREFIX}/libexec/openNURBS
21
BINEXAMPLESDIR=	${PREFIX}/libexec/openNURBS
22
MKFILE=		${EXAMPLESDIR}/bsd.openNURBS.mk
20
23
21
.include <bsd.port.pre.mk>
24
.include <bsd.port.pre.mk>
22
25
Lines 30-39 Link Here
30
33
31
do-install:
34
do-install:
32
	@${INSTALL_DATA} ${WRKSRC}/libopenNURBS.a ${STAGEDIR}${PREFIX}/lib
35
	@${INSTALL_DATA} ${WRKSRC}/libopenNURBS.a ${STAGEDIR}${PREFIX}/lib
33
	@${MKDIR} ${EXAMPLESDIR}
36
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
37
	@${MKDIR} ${STAGEDIR}${BINEXAMPLESDIR}
38
	@${INSTALL_DATA} ${WRKSRC}/examples_linking_pragmas.h ${STAGEDIR}${EXAMPLESDIR}
39
	@${INSTALL_DATA} ${WRKSRC}/opennurbs.h ${STAGEDIR}${EXAMPLESDIR}
40
	@${PRINTF} "CFLAGS+=-I${PREFIX}/include/openNURBS -I$$\{.CURDIR\}\n" > ${STAGEDIR}${MKFILE}
41
	@echo "LDADD+=-L${PREFIX}/lib -lm -lopenNURBS" >> ${STAGEDIR}${MKFILE}
42
43
	@${PRINTF} ".PATH: $$\{.CURDIR\}/../example_userdata\n" >> ${STAGEDIR}${MKFILE}
44
	@echo "NO_MAN=YES" >> ${STAGEDIR}${MKFILE}
45
	@echo ".include <bsd.prog.mk>" >> ${STAGEDIR}${MKFILE}
46
47
	@${PRINTF} "SUBDIR =" > ${STAGEDIR}${EXAMPLESDIR}/Makefile
48
34
.for i in brep read roundtrip userdata write
49
.for i in brep read roundtrip userdata write
35
	@${INSTALL_PROGRAM} ${WRKSRC}/example_${i}/example_${i} ${EXAMPLESDIR}
50
	@${PRINTF} " example_${i}" >> ${STAGEDIR}${EXAMPLESDIR}/Makefile
51
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/example_${i}
52
	@${INSTALL_DATA} ${WRKSRC}/example_${i}/example_${i}.cpp ${STAGEDIR}${EXAMPLESDIR}/example_${i}/example_${i}.cc
53
	@echo "PROG_CXX=example_${i}" > ${STAGEDIR}${EXAMPLESDIR}/example_${i}/Makefile
54
	@echo "SRCS=example_${i}.cc example_ud.cc" >> ${STAGEDIR}${EXAMPLESDIR}/example_${i}/Makefile
55
	@echo ".include \"../bsd.openNURBS.mk\"" >> ${STAGEDIR}${EXAMPLESDIR}/example_${i}/Makefile
56
	@${INSTALL_PROGRAM} ${WRKSRC}/example_${i}/example_${i} ${STAGEDIR}${BINEXAMPLESDIR}
36
.endfor
57
.endfor
58
	@${INSTALL_DATA} ${WRKSRC}/example_userdata/example_ud.cpp ${STAGEDIR}${EXAMPLESDIR}/example_userdata/example_ud.cc
59
	@${INSTALL_DATA} ${WRKSRC}/example_userdata/example_ud.h ${STAGEDIR}${EXAMPLESDIR}/example_userdata/example_ud.h
60
	@${PRINTF} "\n.include <bsd.subdir.mk>\n" >> ${STAGEDIR}${EXAMPLESDIR}/Makefile
61
37
	@${MKDIR} ${STAGEDIR}${PREFIX}/include/openNURBS/zlib
62
	@${MKDIR} ${STAGEDIR}${PREFIX}/include/openNURBS/zlib
38
	@${INSTALL_DATA} ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include/openNURBS/
63
	@${INSTALL_DATA} ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include/openNURBS/
39
	@${INSTALL_DATA} ${WRKSRC}/zlib/*.h ${STAGEDIR}${PREFIX}/include/openNURBS/zlib
64
	@${INSTALL_DATA} ${WRKSRC}/zlib/*.h ${STAGEDIR}${PREFIX}/include/openNURBS/zlib
(-)graphics/opennurbs/pkg-plist (+22 lines)
Lines 118-123 Link Here
118
libexec/openNURBS/example_roundtrip
118
libexec/openNURBS/example_roundtrip
119
libexec/openNURBS/example_userdata
119
libexec/openNURBS/example_userdata
120
libexec/openNURBS/example_write
120
libexec/openNURBS/example_write
121
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Makefile
122
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bsd.openNURBS.mk
123
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples_linking_pragmas.h
124
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opennurbs.h
125
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_brep/Makefile
126
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_brep/example_brep.cc
127
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_read/Makefile
128
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_read/example_read.cc
129
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_roundtrip/Makefile
130
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_roundtrip/example_roundtrip.cc
131
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_userdata/Makefile
132
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_userdata/example_userdata.cc
133
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_userdata/example_ud.cc
134
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_userdata/example_ud.h
135
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_write/Makefile
136
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_write/example_write.cc
137
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/example_write
138
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/example_userdata
139
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/example_roundtrip
140
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/example_read
141
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/example_brep
142
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
121
@dirrm libexec/openNURBS
143
@dirrm libexec/openNURBS
122
@dirrm include/openNURBS/zlib
144
@dirrm include/openNURBS/zlib
123
@dirrm include/openNURBS
145
@dirrm include/openNURBS

Return to bug 192751