[MacPorts] #40662: libfaketime

MacPorts noreply at macports.org
Wed Oct 9 10:32:25 PDT 2013


#40662: libfaketime
--------------------------+--------------------------------
  Reporter:  wolf@…       |      Owner:  macports-tickets@…
      Type:  submission   |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.2.0
Resolution:               |   Keywords:
      Port:  libfaketime  |
--------------------------+--------------------------------

Comment (by ryandesign@…):

 And the line "build.env ${configure.env}" doesn't do anything because you
 haven't put anything in configure.env.

 Now that I've tried to install it, I see it installs a library called
 libfaketime.dylib.1:

 {{{
 $ port contents libfaketime
 Port libfaketime contains:
   /opt/local/bin/faketime
   /opt/local/lib/faketime/libfaketime.dylib.1
   /opt/local/share/doc/faketime/NEWS
   /opt/local/share/doc/faketime/README
   /opt/local/share/man/man1/faketime.1.gz
 }}}

 That's not how libraries are named on OS X; it should be
 libfaketime.1.dylib. And the library's install_name is wrong:

 {{{
 $ otool -L /opt/local/lib/faketime/libfaketime.dylib.1
 /opt/local/lib/faketime/libfaketime.dylib.1:
         libfaketime.dylib.1 (compatibility version 0.0.0, current version
 0.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 169.3.0)
 }}}

 It needs to be the full installed path to the library, e.g.
 /opt/local/lib/libfaketime.1.dylib.

 I also wish the upstream repository contained a tag for version 0.9.5rc2
 that we could use instead of needing to specify a commit hash.

-- 
Ticket URL: <https://trac.macports.org/ticket/40662#comment:12>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list