Index: head/devel/abi-compliance-checker/Makefile =================================================================== --- head/devel/abi-compliance-checker/Makefile (revision 567516) +++ head/devel/abi-compliance-checker/Makefile (revision 567517) @@ -1,86 +1,86 @@ # Created by: bf # $FreeBSD$ PORTNAME= abi-compliance-checker -DISTVERSION= 2.0b1 -PORTREVISION= 3 +DISTVERSION= 2.3 CATEGORIES= devel perl5 MAINTAINER= ports@FreeBSD.org COMMENT= Checks binary compatibility of two versions of a C/C++ shared library LICENSE= LGPL20 GPLv2 LICENSE_COMB= dual RUN_DEPENDS= exctags:devel/ctags RUN_DEPENDS+= eu-readelf:devel/elfutils OPTIONS_DEFINE= DOCS PORTS_BINUTILS PORTS_BINUTILS_DESC= Use binutils from ports USES= gmake perl5 shebangfix USE_PERL5= run +# abi-compliance-checker release 2.3 -> 8e81982 +# vtable-dumper release 1.2 -> 0e04246 +# abi-dumper release 1.2 -> fdd403d +# USE_GITHUB= nodefault -GH_TUPLE= lvc:abi-compliance-checker:2.0b1 \ +GH_TUPLE= lvc:abi-compliance-checker:2.3 \ lvc:vtable-dumper:0e04246:vdumper/vdumper \ - lvc:abi-dumper:46aae79:adumper/adumper \ - lvc:abi-compliance-checker:a6554a1:checker/checker -PLIST_FILES= bin/${PORTNAME}.pl bin/abi-dumper.pl bin/vtable-dumper + lvc:abi-dumper:fdd403d:adumper/adumper \ + lvc:abi-compliance-checker:8e81982:checker/checker SHEBANG_FILES= checker/*.pl adumper/*.pl -PORTDATA= * -PORTDOCS= * - CTAGS?= exctags .include .if ${PORT_OPTIONS:MPORTS_BINUTILS} RUN_DEPENDS+= readelf:devel/binutils CPPFILT?= ${PREFIX}/bin/c++filt READELF?= ${PREFIX}/bin/readelf OBJDUMP?= ${PREFIX}/bin/objdump .else CPPFILT?= /usr/bin/c++filt .endif .if ${ARCH} == "sparc64" PICFLAG?= -fPIC .else PICFLAG?= -fpic .endif +# Only vtable-dumper is a C program; the rest is all perl script do-build: cd ${WRKSRC}/vdumper && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${_MAKE_JOBS} ${MAKE_ARGS} post-patch: @${REINPLACE_CMD} \ -e "\|get_CmdPath(\"c++filt\")|s|\"c++filt\"|\"${CPPFILT}\"|" \ -e "\|get_CmdPath(\"ectags\")|s|\"ectags\"|\"${CTAGS}\"|" \ -e "\|get_CmdPath(\"gcc\")|s|\"gcc\"|\"${CC}\"|" \ -e "\|get_CmdPath(\"objdump\")|s|\"objdump\"|\"${OBJDUMP}\"|" \ -e "\|get_CmdPath(\"readelf\")|s|\"readelf\"|\"${READELF}\"|" \ -e "\|my \$$GzipCmd =|s|=.*|= \"${GZIP_CMD}\";|" \ -e "\|my \$$TarCmd =|s|=.*|= \"${TAR}\";|" \ -e "\|TarCmd -xv.*>|{h; s| >.*|\");|; x; s|-xv|-t|; G;}" \ -e "s|ACC_MODULES_INSTALL_PATH|${DATADIR}|" \ ${WRKSRC}/checker/${PORTNAME}.pl @${SED} -i "" -e "\|BuildCmd|s|GCC_PATH.\"|& ${PICFLAG}|" \ ${WRKSRC}/checker/modules/Internals/RegTests.pm do-install: ${INSTALL_PROGRAM} ${WRKSRC}/vdumper/vtable-dumper \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/adumper/abi-dumper.pl \ - ${STAGEDIR}${PREFIX}/bin + ${STAGEDIR}${PREFIX}/bin/abi-dumper ${INSTALL_SCRIPT} ${WRKSRC}/checker/${PORTNAME}.pl \ - ${STAGEDIR}${PREFIX}/bin + ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/checker/doc && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/checker && ${COPYTREE_SHARE} \ "modules/Internals modules/*.xml" ${STAGEDIR}${DATADIR}) .include Index: head/devel/abi-compliance-checker/distinfo =================================================================== --- head/devel/abi-compliance-checker/distinfo (revision 567516) +++ head/devel/abi-compliance-checker/distinfo (revision 567517) @@ -1,7 +1,7 @@ -TIMESTAMP = 1484248548 +TIMESTAMP = 1615047328 SHA256 (lvc-vtable-dumper-0e04246_GH0.tar.gz) = 4eeadbaeb78c8d7603e0d84f72300b50a1b4d45e61994ba6196318d27cd4a23c SIZE (lvc-vtable-dumper-0e04246_GH0.tar.gz) = 16037 -SHA256 (lvc-abi-dumper-46aae79_GH0.tar.gz) = 9dc4232445d87b34eb614e286316ace6bf1ece367f8d644e4ab4a1839e818524 -SIZE (lvc-abi-dumper-46aae79_GH0.tar.gz) = 45264 -SHA256 (lvc-abi-compliance-checker-a6554a1_GH0.tar.gz) = 3b86001090b83f4c8389edab8483e276ab7dcab25f55a9df2ee8014a8081cdd1 -SIZE (lvc-abi-compliance-checker-a6554a1_GH0.tar.gz) = 228549 +SHA256 (lvc-abi-dumper-fdd403d_GH0.tar.gz) = 95984682ca6df732abc922ced3da7bf236e24aa2acb0854f6c60ee7080c7cd4e +SIZE (lvc-abi-dumper-fdd403d_GH0.tar.gz) = 47287 +SHA256 (lvc-abi-compliance-checker-8e81982_GH0.tar.gz) = 28241ab69320adc2c1017e6707a599de7db8aee086687396a43fa12cf5b85538 +SIZE (lvc-abi-compliance-checker-8e81982_GH0.tar.gz) = 228729 Index: head/devel/abi-compliance-checker/pkg-plist =================================================================== --- head/devel/abi-compliance-checker/pkg-plist (nonexistent) +++ head/devel/abi-compliance-checker/pkg-plist (revision 567517) @@ -0,0 +1,33 @@ +bin/abi-compliance-checker +bin/abi-dumper +bin/vtable-dumper +%%DATADIR%%/modules/Internals/ABIDump.pm +%%DATADIR%%/modules/Internals/Basic.pm +%%DATADIR%%/modules/Internals/CallConv.pm +%%DATADIR%%/modules/Internals/Descriptor.pm +%%DATADIR%%/modules/Internals/ElfTools.pm +%%DATADIR%%/modules/Internals/Filter.pm +%%DATADIR%%/modules/Internals/GccAst.pm +%%DATADIR%%/modules/Internals/Input.pm +%%DATADIR%%/modules/Internals/Logging.pm +%%DATADIR%%/modules/Internals/Mangling.pm +%%DATADIR%%/modules/Internals/Path.pm +%%DATADIR%%/modules/Internals/RegTests.pm +%%DATADIR%%/modules/Internals/Scripts/Sections.js +%%DATADIR%%/modules/Internals/Scripts/Tabs.js +%%DATADIR%%/modules/Internals/Styles/CmpSystems.css +%%DATADIR%%/modules/Internals/Styles/HeadersDiff.css +%%DATADIR%%/modules/Internals/Styles/Report.css +%%DATADIR%%/modules/Internals/Styles/SymbolsList.css +%%DATADIR%%/modules/Internals/Styles/Tabs.css +%%DATADIR%%/modules/Internals/SysCheck.pm +%%DATADIR%%/modules/Internals/SysFiles.pm +%%DATADIR%%/modules/Internals/TUDump.pm +%%DATADIR%%/modules/Internals/TypeAttr.pm +%%DATADIR%%/modules/Internals/Utils.pm +%%DATADIR%%/modules/Internals/XmlDump.pm +%%DATADIR%%/modules/RulesBin.xml +%%DATADIR%%/modules/RulesSrc.xml +%%PORTDOCS%%%%DOCSDIR%%/Changelog.html +%%PORTDOCS%%%%DOCSDIR%%/Xml-Descriptor.html +%%PORTDOCS%%%%DOCSDIR%%/index.html Property changes on: head/devel/abi-compliance-checker/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property