[MacPorts] #40662: libfaketime

MacPorts noreply at macports.org
Fri Oct 11 07:58:11 PDT 2013


#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


More information about the macports-tickets mailing list