Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 791163 - dev-libs/tinyxml2-8.1.0 do not install tinyxml2Config.cmake
Summary: dev-libs/tinyxml2-8.1.0 do not install tinyxml2Config.cmake
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks:
 
Reported: 2021-05-20 05:38 UTC by Cyril
Modified: 2023-05-06 00:03 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cyril 2021-05-20 05:38:10 UTC
After update from 8.0.0 to 8.1.0, tinyxml2 do not install cmake config file

Reproducible: Always

Steps to Reproduce:
1. equery f tinyxml2

Actual Results:  
* Searching for tinyxml2 ...
 * Contents of dev-libs/tinyxml2-8.1.0:
/usr
/usr/include
/usr/include/tinyxml2.h
/usr/lib64
/usr/lib64/libtinyxml2.so -> libtinyxml2.so.8
/usr/lib64/libtinyxml2.so.8 -> libtinyxml2.so.8.1.0
/usr/lib64/libtinyxml2.so.8.1.0
/usr/lib64/pkgconfig
/usr/lib64/pkgconfig/tinyxml2.pc

Expected Results:  
* Searching for tinyxml2 ...
 * Contents of dev-libs/tinyxml2-8.0.0:
/usr
/usr/include
/usr/include/tinyxml2.h
/usr/lib64
/usr/lib64/cmake
/usr/lib64/cmake/tinyxml2
/usr/lib64/cmake/tinyxml2/tinyxml2Config.cmake
/usr/lib64/cmake/tinyxml2/tinyxml2ConfigVersion.cmake
/usr/lib64/cmake/tinyxml2/tinyxml2Targets-gentoo.cmake
/usr/lib64/cmake/tinyxml2/tinyxml2Targets.cmake
/usr/lib64/libtinyxml2.so -> libtinyxml2.so.8
/usr/lib64/libtinyxml2.so.8 -> libtinyxml2.so.8.0.0
/usr/lib64/libtinyxml2.so.8.0.0
/usr/lib64/pkgconfig
/usr/lib64/pkgconfig/tinyxml2.pc
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-05-20 05:51:52 UTC
Yeah, I suspect we need to yank the Meson port, actually. (But it would be useful to know what package needs it with a full log.)
Comment 2 Larry the Git Cow gentoo-dev 2021-05-20 05:53:10 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c8d99868d79ac18197a14bee768022af7fe64de

commit 9c8d99868d79ac18197a14bee768022af7fe64de
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-05-20 05:52:40 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-05-20 05:53:01 +0000

    profiles: mask Meson tinyxml2 for now
    
    Bug: https://bugs.gentoo.org/791163
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/package.mask | 5 +++++
 1 file changed, 5 insertions(+)
Comment 3 Larry the Git Cow gentoo-dev 2021-06-08 03:40:12 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc855f122bf4992b1c35d35f8aedeac1ca809be5

commit bc855f122bf4992b1c35d35f8aedeac1ca809be5
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-06-08 03:38:48 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-06-08 03:40:05 +0000

    dev-libs/tinyxml2: add 9.0.0, drop 8.1.0
    
    Closes: https://bugs.gentoo.org/791163
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-libs/tinyxml2/Manifest                               |  2 +-
 .../{tinyxml2-8.1.0.ebuild => tinyxml2-9.0.0.ebuild}     | 16 +++++-----------
 profiles/package.mask                                    |  5 -----
 3 files changed, 6 insertions(+), 17 deletions(-)
Comment 4 Larry the Git Cow gentoo-dev 2023-05-06 00:03:56 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9a7ed6573aa84e1a62572c299b224763d4ae713

commit d9a7ed6573aa84e1a62572c299b224763d4ae713
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-05-05 23:17:49 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-05-06 00:03:43 +0000

    dev-libs/tinyxml2: add note re cmake use/not meson
    
    Bug: https://bugs.gentoo.org/791163
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)