[MacPorts] #31429: New portfile for SeqAn

MacPorts noreply at macports.org
Wed Mar 14 19:16:38 PDT 2012


#31429: New portfile for SeqAn
-------------------------+--------------------------------------------------
  Reporter:  tre@…       |       Owner:  ryandesign@…           
      Type:  submission  |      Status:  closed                 
  Priority:  Normal      |   Milestone:                         
 Component:  ports       |     Version:                         
Resolution:  fixed       |    Keywords:                         
      Port:  SeqAn       |  
-------------------------+--------------------------------------------------

Comment(by ryandesign@…):

 I see that while I was sleeping and waiting for the port to finish
 building, much has happened in this ticket. I'll open a new ticket for the
 remaining issues I was going to address.

 To comment on some of the above:

 Replying to [comment:8 snc@…]:
 > why not have the name be lower case like the distfile?

 There's nothing wrong with mixed-case port names; they may even be
 preferable if they more accurately represent the proper name of the
 software. The port name is what the user interacts with; the user doesn't
 care at all what the distfile name is, so the case of the distfile is not
 a valid reason for choosing the case of the port name. Even the name of
 the distfile needn't dictate the port name, though it often does.

 Once upon a time the use of uppercase letters in port names was
 discouraged because there was a bug in MacPorts where uninstalling a port
 would fail if you did not type the port name with the correct case, and
 users are more likely to type the port name in all lowercase. But that bug
 was fixed years ago. Today, we have a new bug where pre-compiled archives
 are not fetched if you don't type the port name with the correct case, but
 that has already been fixed in trunk and I'm going to merge it to the 2.0
 branch soon for inclusion in MacPorts 2.0.5.

 So there's no particular reason why mixed-case port names should not be
 used. However, now that the port has been added as "seqan", I suppose we
 should leave it that way.

 Replying to [comment:16 snc@…]:
 > A side note, since you modified the distfile, we now have to add this to
 the portfile (I have it added in my copy I'm about to commit after
 feedback on openmpi).
 {{{
 dist_subdir         ${name}/${version}_1
 }}}

 Since this is a new port that had never been committed before, this was
 not necessary, but it isn't harmful either. But I would strongly encourage
 software developers never to repackage a release like this. See
 wiki:PortfileRecipes#stealth-updates.

-- 
Ticket URL: <https://trac.macports.org/ticket/31429#comment:19>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list