Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 468254 - =dev-util/apitrace-4.0: version bump
Summary: =dev-util/apitrace-4.0: version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Tim Harder
URL:
Whiteboard:
Keywords:
Depends on: 504756
Blocks: 468250
  Show dependency tree
 
Reported: 2013-05-02 08:02 UTC by Samuli Suominen (RETIRED)
Modified: 2014-04-03 18:24 UTC (History)
4 users (show)

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


Attachments
New ebuild (apitrace-4.0.ebuild,2.47 KB, text/plain)
2013-11-21 19:21 UTC, Peter Asplund
Details
cmake patch for snappy (apitrace-4.0-cmake-snappy.patch,797 bytes, patch)
2013-11-21 19:22 UTC, Peter Asplund
Details | Diff
patch for libonly glxtrace (apitrace-4.0-glxtrace-only.patch,2.31 KB, patch)
2013-11-21 19:22 UTC, Peter Asplund
Details | Diff
system libs patch (apitrace-4.0-system-libs.patch,1.07 KB, patch)
2013-11-21 19:23 UTC, Peter Asplund
Details | Diff
multilib (e.g. ABI_X86="32 64") aware version (procps-3.3.6-r1.ebuild,1.52 KB, text/plain)
2013-11-22 19:57 UTC, stephan wezel
Details
apitrace-4.0-RFC.ebuild.patch (apitrace-4.0-RFC.ebuild.patch,3.14 KB, patch)
2014-03-14 23:12 UTC, David Heidelberg (okias)
Details | Diff
apitrace-4.0_p20140316-RFC.ebuild (apitrace-4.0_p20140316.ebuild,1.93 KB, text/plain)
2014-03-16 03:47 UTC, David Heidelberg (okias)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Samuli Suominen (RETIRED) gentoo-dev 2013-05-02 08:02:42 UTC
upstream released new version (the apitrace-3.0-memcpy.patch should now be unnecessary)

https://github.com/apitrace/apitrace/archive/4.0.tar.gz
Comment 1 Peter Asplund 2013-11-21 16:49:14 UTC
Yes please, this would be nice to see bumped. *reminder, nudge nudge*
Comment 2 Peter Asplund 2013-11-21 16:53:19 UTC
The gcc patch is also no longer needed.
Comment 3 Peter Asplund 2013-11-21 19:21:28 UTC
I've tried a version bump in my own overlay, and after some fiddling around, I've managed to apply the old patches to the new 4.0 version.
I couldn't wrap my head around the multilib thing (glxlib-only), so I just applied that as similar as it was before.
There has been quite a lot of fixing in the CMakeLists.txt upstream, so it would probably be a good idea for someone more knowledgeable to go through them and see if all the patches are still needed.

http://git.overlays.gentoo.org/gitweb/?p=user/AzP.git;a=summary

I'm also attaching the new ebuild + patches.
Comment 4 Peter Asplund 2013-11-21 19:21:49 UTC
Created attachment 363746 [details]
New ebuild
Comment 5 Peter Asplund 2013-11-21 19:22:22 UTC
Created attachment 363748 [details, diff]
cmake patch for snappy
Comment 6 Peter Asplund 2013-11-21 19:22:42 UTC
Created attachment 363750 [details, diff]
patch for libonly glxtrace
Comment 7 Peter Asplund 2013-11-21 19:23:18 UTC
Created attachment 363752 [details, diff]
system libs patch
Comment 8 stephan wezel 2013-11-22 19:51:32 UTC
apitrace can use procps to get some additional information.

In a multilib environment (e.g.  ABI_X86="32 64") the libprocps.so from the procps must also be compiled as a 32bit version.
AFAIK currently the library libprocps.so isn't installable via an emul-linux-x86 ebuild as 32bit (and the procps ebuild isn't multilib ABI_X86 aware).
Comment 9 stephan wezel 2013-11-22 19:57:47 UTC
Created attachment 363802 [details]
multilib (e.g. ABI_X86="32 64") aware version

a multilib (e.g. ABI_X86="32 64") aware version of the procps ebuild needed for paitrace 4.0 when apitrace should also be installed as 32Bit on a 64Bit gentoo system
Comment 10 Peter Asplund 2013-12-09 20:53:15 UTC
I've been using this version for a month now and it seems to work fine.
Comment 11 David Heidelberg (okias) 2014-03-14 13:37:40 UTC
I'd propose migration directly to multilib :)
Comment 12 David Heidelberg (okias) 2014-03-14 13:38:31 UTC
oh cool, done already, I see, nice :)
Comment 13 David Heidelberg (okias) 2014-03-14 23:12:51 UTC
Created attachment 372688 [details, diff]
apitrace-4.0-RFC.ebuild.patch

I made try to migrate it to multilib, but it still try link with webkit. Anyway, QT4 should be used on 64bit, for 32bit should be build only lib.
/usr/lib64/qt4/libQtWebKit.so: error adding symbols: File in wrong format
Comment 14 David Heidelberg (okias) 2014-03-16 03:47:43 UTC
Created attachment 372784 [details]
apitrace-4.0_p20140316-RFC.ebuild

This version using cmake-multilib, python-r1, is rewritten and, as most important, 32bit debuging seems to work.

It's based on snapshot (4.0 is 11 months old), anyway vcs-versionator refuse to work with ${S}, so it's hardcoded as workaround.

Good night.
Comment 16 SpanKY gentoo-dev 2014-04-03 18:24:14 UTC
if you have improvements over the 4.0 in the tree, please file new bugs