[MacPorts] #38497: rethinkdb: version update + other changes

MacPorts noreply at macports.org
Fri Mar 22 18:31:33 PDT 2013


#38497: rethinkdb: version update + other changes
-------------------------------+--------------------------------
  Reporter:  anatol.pomozov@…  |      Owner:  macports-tickets@…
      Type:  defect            |     Status:  new
  Priority:  Normal            |  Milestone:
 Component:  ports             |    Version:  2.1.3
Resolution:                    |   Keywords:
      Port:                    |
-------------------------------+--------------------------------

Comment (by ryandesign@…):

 * You shouldn't use a post-activate block to show `ui_msg`s. Instead, use
 `notes`.
  * I agree databases should go in ${prefix}/var/db/${name}.
  * Regarding "make install DESTDIR=${destroot}" (I assume you mean DESTDIR
 and not DESTROOT), you can try it out and see what happens. That's what
 the default MacPorts destroot does, so try removing the custom destroot
 block.
  * Service user accounts should have names beginning with an underscore.
 Apple made this change in OS X 10.5. In some ports, we've emulated this
 change, by using the username beginning with the underscore on 10.5 and
 later, and not doing that on 10.4. See e.g. the mysql5-server port, which
 does:
 {{{
 if {"darwin" == ${os.platform} && ${os.major} > 8} {
     set mysqluser       _mysql
 } else {
     set mysqluser       mysql
 }
 add_users ${mysqluser} group=${mysqluser} realname=MySQL\ Server
 }}}
  But that's probably primarily so that upgrading users on Tiger don't end
 up with two user accounts for the same thing. For a new port, or one that
 doesn't support Tiger (which I believe includes rethinkdb because it
 requires nodejs which requires Snow Leopard or newer), it's probably fine
 to always use the underscore-prefixed name.

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


More information about the macports-tickets mailing list