Changeset View
Changeset View
Standalone View
Standalone View
devel/sfio/Makefile
Show All 17 Lines | |||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
# Remove a test that's too clever for its own good | # Remove a test that's too clever for its own good | ||||
post-extract: | post-extract: | ||||
@${MV} ${WRKSRC}/src/lib/sfio/Sfio_t/tmmap2read.c \ | @${MV} ${WRKSRC}/src/lib/sfio/Sfio_t/tmmap2read.c \ | ||||
${WRKSRC}/src/lib/sfio/Sfio_t/.tmmap2read.c | ${WRKSRC}/src/lib/sfio/Sfio_t/.tmmap2read.c | ||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1100093 | .if ${OPSYS} == FreeBSD | ||||
jbeich: Required on FreeBSD to avoid conflict in `<sys/socket.h>`. Harmless on DragonFly | |||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's|SF_FLAGS|SFIO_FLAGS|g' \ | @${REINPLACE_CMD} -e 's|SF_FLAGS|SFIO_FLAGS|g' \ | ||||
${WRKSRC}/src/lib/sfio/*.[ch] | ${WRKSRC}/src/lib/sfio/*.[ch] | ||||
.endif | .endif | ||||
do-build: | do-build: | ||||
@cd ${WRKSRC}/src/lib/sfio && ${MAKE} all -f makefile | @cd ${WRKSRC}/src/lib/sfio && ${MAKE} all -f makefile | ||||
do-install: | do-install: | ||||
@${MKDIR} ${STAGEDIR}${PREFIX}/include/sfio | @${MKDIR} ${STAGEDIR}${PREFIX}/include/sfio | ||||
${INSTALL_DATA} ${WRKSRC}/include/* ${STAGEDIR}${PREFIX}/include/sfio | ${INSTALL_DATA} ${WRKSRC}/include/* ${STAGEDIR}${PREFIX}/include/sfio | ||||
(cd ${WRKSRC}/lib && ${INSTALL_DATA} libsfio.a libstdio.a ${STAGEDIR}${PREFIX}/lib) | (cd ${WRKSRC}/lib && ${INSTALL_DATA} libsfio.a libstdio.a ${STAGEDIR}${PREFIX}/lib) | ||||
${INSTALL_MAN} ${WRKSRC}/man/man1/iffe.1 ${STAGEDIR}${PREFIX}/man/man1 | ${INSTALL_MAN} ${WRKSRC}/man/man1/iffe.1 ${STAGEDIR}${PREFIX}/man/man1 | ||||
${INSTALL_MAN} ${WRKSRC}/man/man3/sfio.3 ${STAGEDIR}${PREFIX}/man/man3 | ${INSTALL_MAN} ${WRKSRC}/man/man3/sfio.3 ${STAGEDIR}${PREFIX}/man/man3 | ||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |
Required on FreeBSD to avoid conflict in <sys/socket.h>. Harmless on DragonFly