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-all mailing list