svn commit: r567517 - head/devel/abi-compliance-checker
Adriaan de Groot
adridg at FreeBSD.org
Sat Mar 6 20:45:49 UTC 2021
Author: adridg
Date: Sat Mar 6 20:45:48 2021
New Revision: 567517
URL: https://svnweb.freebsd.org/changeset/ports/567517
Log:
Update devel/abi-compliance-checker to recent releases
There was an important release of abi-dumper with fixes
in November 2020; otherwise the compatibility results using
"new" style are bogus.
Not taking this port as I don't think it's useful enough on FreeBSD;
clang-compatibility is an issue and parts of the tool demand
gcc 4.5.8 (the port doesn't handle that gracefully either).
Added:
head/devel/abi-compliance-checker/pkg-plist (contents, props changed)
Modified:
head/devel/abi-compliance-checker/Makefile
head/devel/abi-compliance-checker/distinfo
Modified: head/devel/abi-compliance-checker/Makefile
==============================================================================
--- head/devel/abi-compliance-checker/Makefile Sat Mar 6 20:28:14 2021 (r567516)
+++ head/devel/abi-compliance-checker/Makefile Sat Mar 6 20:45:48 2021 (r567517)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= abi-compliance-checker
-DISTVERSION= 2.0b1
-PORTREVISION= 3
+DISTVERSION= 2.3
CATEGORIES= devel perl5
MAINTAINER= ports at FreeBSD.org
@@ -21,17 +20,17 @@ 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 <bsd.port.options.mk>
@@ -51,6 +50,7 @@ PICFLAG?= -fPIC
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}
@@ -74,9 +74,9 @@ 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}
Modified: head/devel/abi-compliance-checker/distinfo
==============================================================================
--- head/devel/abi-compliance-checker/distinfo Sat Mar 6 20:28:14 2021 (r567516)
+++ head/devel/abi-compliance-checker/distinfo Sat Mar 6 20:45:48 2021 (r567517)
@@ -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
Added: head/devel/abi-compliance-checker/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/abi-compliance-checker/pkg-plist Sat Mar 6 20:45:48 2021 (r567517)
@@ -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
More information about the svn-ports-head
mailing list