# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= ada_libfswatch VERSION= 20231213 REVISION= 2 KEYWORDS= devel sysutils VARIANTS= standard SDESC[standard]= Ada binding to the libfswatch library HOMEPAGE= https://github.com/AdaCore/ada_libfswatch CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= GITHUB/AdaCore:ada_libfswatch:289a20c DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[standard]= single OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= fswatch:single:standard gnatcoll-core:dev:standard BUILDRUN_DEPENDS= gnatcoll-core:primary:standard USES= gprbuild gmake LICENSE= GPLv3+:single GPLv3RLE:single LICENSE_TERMS= single:{{WRKDIR}}/TERMS LICENSE_FILE= GPLv3+:{{WRKSRC}}/COPYING3 GPLv3RLE:{{WRKSRC}}/COPYING.RUNTIME LICENSE_AWK= TERMS:"^$$" LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/libfswatch.ads LICENSE_SCHEME= multi INSTALL_REQ_TOOLCHAIN= yes post-patch: # fix makefile ${REINPLACE_CMD} -e 's|(DESTDIR)|&$$(PREFIX)|' ${WRKSRC}/Makefile post-install: # auto-plist include/ada_libfswatch and lib/ada_libfswatch # The number for file pairs vary based on the specific headers of the # system building it, so every platform would need its own manifest section # and in the case of multiple system roots on a single OS, the manifest can't # satisfy both (e.g. differs between the old and new linux sysroots, but both # are simultaneously supported). ${FIND} ${STAGEDIR}${PREFIX}/include/ada_libfswatch ! -type d | \ ${SED} -e 's,^${STAGEDIR}${PREFIX}/,,' \ >> ${WRKDIR}/.manifest.single.mktmp ${FIND} ${STAGEDIR}${PREFIX}/lib/ada_libfswatch ! -type d | \ ${SED} -e 's,^${STAGEDIR}${PREFIX}/,,' \ >> ${WRKDIR}/.manifest.single.mktmp post-extract: ${MKDIR} ${WRKSRC}/libfswatch/include/libfswatch/c ${WRKSRC}/libfswatch/lib ${CP} ${LOCALBASE}/lib/libfswatch.a ${WRKSRC}/libfswatch/lib/ ${CP} -pRP ${LOCALBASE}/include/libfswatch/* ${WRKSRC}/libfswatch/include/libfswatch/ [FILE:94:descriptions/desc.single] Ada_libfswatch This is an Ada binding to the libfswatch library part of the fswatch project. [FILE:116:distinfo] e27484238256a53484c1e910cdbd9b254a8f9932470f3c362929c8abe76fca82 20442 AdaCore-ada_libfswatch-289a20c.tar.gz [FILE:374:manifests/plist.single] @comment The files are generated from system-specific headers @comment auto-plist include/ada_libfswatch and lib/ada_libfswatch include/c_libfswatch/ cevent.h cfilter.h cmonitor.h error.h libfswatch.h libfswatch_log.h libfswatch_types.h lib/c_libfswatch/libfswatch.a share/gpr/ ada_libfswatch.gpr c_libfswatch.gpr share/gpr/manifests/ ada_libfswatch c_libfswatch