pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel

Module Name:    pkgsrc
Committed By:   jmmv
Date:           Sun Jul  1 15:27:43 UTC 2012

Modified Files:
        pkgsrc/devel: Makefile
        pkgsrc/devel/atf: DESCR Makefile PLIST
Added Files:
        pkgsrc/devel/atf: Makefile.common
        pkgsrc/devel/atf-libs: DESCR Makefile PLIST
Removed Files:

Log Message:
Split the ATF libraries into their own devel/atf-libs package.

This change adds a new atf-libs package that provides the libatf-c,
libatf-c++ and libatf-sh libraries by themselves, without any of the
ATF runtime tools.  The atf package has been modified to only install
the runtime utilities (atf-run and atf-report being the major ones)
and depend on atf-libs.

The purpose of this change is to allow packages that install tests to
depend on a lighter-weight package, and to allow the addition of the
upcoming kyua-atf-compat package.  The latter will be a package that
provides atf-run and atf-report replacements based on kyua-cli, and
therefore will conflict with the atf tools (but not the libraries).

While doing this, fix the pkgconfig overrides and ensure that we use
the right version of the ATF libraries given that disabling shared
library building appears to have been broken, possibly for a while.

To generate a diff of this commit:
cvs rdiff -u -r1.1603 -r1.1604 pkgsrc/devel/Makefile
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/devel/atf/DESCR
cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/atf/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/atf/Makefile.common
cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/atf/PLIST
cvs rdiff -u -r1.1 -r0 pkgsrc/devel/atf/
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/atf-libs/DESCR \
    pkgsrc/devel/atf-libs/Makefile pkgsrc/devel/atf-libs/PLIST \

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index