#40662: libfaketime --------------------------+-------------------------------- Reporter: wolf@… | Owner: macports-tickets@… Type: submission | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: fixed | Keywords: Port: libfaketime | --------------------------+-------------------------------- Comment (by wolf@…): Ryan, thanks for the work you've put into this, I really appreciate your efforts! Here's a few updates and clarifications: - The license is GPL v2 only (_not_ v2 or later), so the current "license" line in the Portfile should be fine. - Your patches (and related changes to some of the source files and the documentation) have been included upstream. - This updated version of the upstream Github repository has been tagged v0.9.5rc3 . The final "v0.9.5" release is scheduled for later this month, but there should be enough flexibility to include more changes for a clean Portfile support if we need more time. - The thread-local-storage compiler error can, as far as libfaketime development is concerned, most likely only be fixed by using pthreads instead of compiler-supported per-thread variables, which has some other ramifications. It's on the "we probably want to have it in the future" list, but it will, as of today, not be done for v0.9.5. libfaketime documentation recommends using v0.9.1 on SL and before. - I agree the separate Makefile for OSX is not ideal, but for now we're stuck with it. The build/installation process on Linux varies quite a bit (different libs for single/multi-thread; multiarch/multilib support; Linux-specific features regarding timers enabled by default; and so on) and the currently ./configure-less approach would most likely lead to a cluttered complex Makefile. Going for autoconf will change packaging for all Linux distributions, so that's also something for beyond v0.9.5. Your comment is actually a good motivating input for libfaketime developers to spend some time on that. :-) - Library version numbers are now set by passing more default LIB_LDFLAGS in src/Makefile.OSX. -- Ticket URL: <https://trac.macports.org/ticket/40662#comment:17> MacPorts <http://www.macports.org/> Ports system for OS X