1 # Created by: John Marino <marino@FreeBSD.org>
9 MAINTAINER= ports@FreeBSD.org
10 COMMENT= Simple Ada library for generating UUIDs
13 LICENSE_FILE= ${WRKSRC}/LICENSE
15 BUILD_DEPENDS= gprbuild:devel/gprbuild
16 TEST_DEPENDS= ${LOCALBASE}/lib/gnat/aunit.gpr:devel/aunit
20 GH_ACCOUNT= anthony-arnold
22 LIB_VERSION= 1.0.2 # get from ${WRKSRC}/Makefile
25 ${SED} -e 's|"src"|"src", "include"|; s|%VERSION%|${LIB_VERSION}|' \
26 ${WRKSRC}/adaid.gpr.in > ${WRKSRC}/adaid.gpr
27 ${REINPLACE_CMD} -e 's|adaid_debug|adaid|' ${WRKSRC}/test.gpr
30 (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${BUILD_ARGS} \
34 (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${TEST_ARGS} \
36 ${TEST_WRKSRC}/bin/test
39 ${MKDIR} ${STAGEDIR}${PREFIX}/include/adaid \
40 ${STAGEDIR}${PREFIX}/lib/adaid \
41 ${STAGEDIR}${PREFIX}/lib/gnat
42 ${INSTALL_DATA} ${WRKSRC}/lib/* ${STAGEDIR}${PREFIX}/lib/adaid
43 ${INSTALL_DATA} ${WRKSRC}/ali/*.ali* ${STAGEDIR}${PREFIX}/lib/adaid
44 ${INSTALL_DATA} ${WRKSRC}/src/*.adb ${WRKSRC}/include/*.ads \
45 ${STAGEDIR}${PREFIX}/include/adaid
46 ${INSTALL_DATA} ${FILESDIR}/adaid.gpr ${STAGEDIR}${PREFIX}/lib/gnat
48 .include <bsd.port.mk>