summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2012-07-10 22:02:59 +0000
committerjmmv <jmmv@pkgsrc.org>2012-07-10 22:02:59 +0000
commit37de68c420295f30625048b2de7659ba4b8e3dc2 (patch)
tree8720c03d1db74556ac103bf039d131c28ec4e4ff /devel
parentfc38b50eda56f62ce2a102576d77c1d7fb296db1 (diff)
downloadpkgsrc-37de68c420295f30625048b2de7659ba4b8e3dc2.tar.gz
Update to ATF 0.16:
Experimental version released on July 10th, 2012. * Added a --enable-tools flag to configure to request the build of the deprecated ATF tools, whose build is now disabled by default. In order to continue running tests, you should migrate to Kyua instead of enabling the build of the deprecated tools. The kyua-atf-compat package provides transitional compatibility versions of atf-run and atf-report built on top of Kyua. * Tweaked the ATF_TEST_CASE macro of atf-c++ so that the compiler can detect defined but unused test cases. * PR bin/45859: Fixed some XSLT bugs that resulted in the tc-time and tp-time XML tags leaking into the generated HTML file. Also improved the CSS file slightly to correct alignment and color issues with the timestamps column. * Optimized atf-c++/macros.hpp so that GNU G++ consumes less memory during compilation with GNU G++. * Flipped the default to building shared libraries for atf-c and atf-c++, and started versioning them. As a side-effect, this removes the --enable-unstable-shared flag from configure that appears to not work any more (under NetBSD). Additionally, some distributions require the use of shared libraries for proper dependency tracking (e.g. Fedora), so it is better if we do the right versioning upstream. * Project hosting moved from an adhoc solution (custom web site and Monotone repository) to Google Code (standard wiki and Git). ATF now lives in a subcomponent of the Kyua project.
Diffstat (limited to 'devel')
-rw-r--r--devel/atf-libs/PLIST4
-rw-r--r--devel/atf-libs/buildlink3.mk11
-rw-r--r--devel/atf/Makefile6
-rw-r--r--devel/atf/Makefile.common4
-rw-r--r--devel/atf/distinfo8
5 files changed, 14 insertions, 19 deletions
diff --git a/devel/atf-libs/PLIST b/devel/atf-libs/PLIST
index 894978d2f36..521e5bcffed 100644
--- a/devel/atf-libs/PLIST
+++ b/devel/atf-libs/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2012/07/01 15:27:43 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.2 2012/07/10 22:02:59 jmmv Exp $
bin/atf-sh
include/atf-c++.hpp
include/atf-c++/build.hpp
@@ -58,6 +58,7 @@ tests/atf/atf-c++/macros_hpp_test.cpp
tests/atf/atf-c++/macros_test
tests/atf/atf-c++/pkg_config_test
tests/atf/atf-c++/tests_test
+tests/atf/atf-c++/unused_test.cpp
tests/atf/atf-c++/utils_test
tests/atf/atf-c/Atffile
tests/atf/atf-c/Kyuafile
@@ -84,6 +85,7 @@ tests/atf/atf-c/macros_test
tests/atf/atf-c/pkg_config_test
tests/atf/atf-c/tc_test
tests/atf/atf-c/tp_test
+tests/atf/atf-c/unused_test.c
tests/atf/atf-c/utils_test
tests/atf/atf-sh/Atffile
tests/atf/atf-sh/Kyuafile
diff --git a/devel/atf-libs/buildlink3.mk b/devel/atf-libs/buildlink3.mk
index 15c8bea1078..7cabf533ff8 100644
--- a/devel/atf-libs/buildlink3.mk
+++ b/devel/atf-libs/buildlink3.mk
@@ -1,18 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.1 2012/07/01 15:27:43 jmmv Exp $
+# $NetBSD: buildlink3.mk,v 1.2 2012/07/10 22:02:59 jmmv Exp $
BUILDLINK_TREE+= atf-libs
.if !defined(ATF_LIBS_BUILDLINK3_MK)
ATF_LIBS_BUILDLINK3_MK:=
-# The ATF libraries have not been properly versioned until now because, by
-# default, they were only installed as static libraries. However, for some
-# obscure reason, the disabling of shared libraries is not working (at least
-# under NetBSD with pkgsrc). Make sure we use a single API/ABI of the
-# abi-libs package to prevent unexpected incompatibilities until the ATF
-# libraries provide proper versioning on their own.
-BUILDLINK_API_DEPENDS.atf-libs+= atf-libs>=0.15
-BUILDLINK_API_DEPENDS.atf-libs+= atf-libs<0.16
+BUILDLINK_API_DEPENDS.atf-libs+= atf-libs>=0.16
BUILDLINK_PKGSRCDIR.atf-libs?= ../../devel/atf-libs
.endif # ATF_LIBS_BUILDLINK3_MK
diff --git a/devel/atf/Makefile b/devel/atf/Makefile
index 39a37687856..55815478eab 100644
--- a/devel/atf/Makefile
+++ b/devel/atf/Makefile
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile,v 1.20 2012/07/01 15:27:43 jmmv Exp $
+# $NetBSD: Makefile,v 1.21 2012/07/10 22:02:59 jmmv Exp $
#
.include "Makefile.common"
-PKGREVISION= 1
+COMMENT:= ${COMMENT} - Runtime tools (deprecated; use kyua-cli)
-COMMENT:= ${COMMENT} - Runtime tools (deprecated)
+CONFIGURE_ARGS+= --enable-tools
XML_ENTRIES= public "-//NetBSD//DTD ATF Tests Results 0.1//EN" \
${PREFIX}/share/xml/atf/tests-results.dtd
diff --git a/devel/atf/Makefile.common b/devel/atf/Makefile.common
index a046bf6227c..c3952942d79 100644
--- a/devel/atf/Makefile.common
+++ b/devel/atf/Makefile.common
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.1 2012/07/01 15:27:43 jmmv Exp $
+# $NetBSD: Makefile.common,v 1.2 2012/07/10 22:02:59 jmmv Exp $
#
# used by devel/atf/Makefile
# used by devel/atf-libs/Makefile
-DISTNAME= atf-0.15
+DISTNAME= atf-0.16
CATEGORIES= devel
MASTER_SITES= http://kyua.googlecode.com/files/
diff --git a/devel/atf/distinfo b/devel/atf/distinfo
index 2a15ea90de9..4dca9268059 100644
--- a/devel/atf/distinfo
+++ b/devel/atf/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2012/01/16 22:26:55 jmmv Exp $
+$NetBSD: distinfo,v 1.17 2012/07/10 22:02:59 jmmv Exp $
-SHA1 (atf-0.15.tar.gz) = dd6c9074a0b6a5d6a0c4d987138f733b1bb90ef9
-RMD160 (atf-0.15.tar.gz) = ebbc113321c1b2065a5e8f3b019676c47b090859
-Size (atf-0.15.tar.gz) = 625384 bytes
+SHA1 (atf-0.16.tar.gz) = 7068a8fd656617a75737138085dbd46991f1e1bf
+RMD160 (atf-0.16.tar.gz) = 32af753181915192c7e6330b44896ffa3cafffdf
+Size (atf-0.16.tar.gz) = 662290 bytes