[MacPorts] #27183: soci 3.0.0 Port Submission

MacPorts noreply at macports.org
Sun Nov 7 22:52:22 PST 2010


#27183: soci 3.0.0 Port Submission
----------------------------------------+-----------------------------------
 Reporter:  markus@…                    |       Owner:  macports-tickets@…                   
     Type:  submission                  |      Status:  new                                  
 Priority:  Normal                      |   Milestone:                                       
Component:  ports                       |     Version:  1.9.1                                
 Keywords:                              |        Port:  soci                                 
----------------------------------------+-----------------------------------

Comment(by markus@…):

 Thanks for the comments.

 Replying to [comment:1 ryandesign@…]:
 > Some comments:
 > There is no variant called "postgresql". However, "default_variants
 +mysql" would be ok if you want users to have MySQL support by default.

 I think there should be at last one database supported by default.
 However, I don't know macports policy about it. I changed this to
 postgresql83 and forgot to remove it from the portfile.

 > There should not be a slash before ${prefix} because ${prefix} already
 begins with a slash. However, are you sure these lines are necessary at
 all?

 Corrected. Yes, the lines are necessary as they tell make where to install
 the library and header files, which - from my point of view - helps to
 keep the Portfile as small and therefor maintainable as possible. Again:
 if there is a different policy, I'll be happy to adapt to it.

 > Please depend on the stable port mysql5, not the development version in
 mysql5-devel. Also please write the dependency so that a user who wants to
 use mysql5-devel can do so. Refer to any existing port that depends on
 mysql5 for the correct way to write this dependency using the "path:"
 style.

 Will do so.

 > I don't think any of the PostgreSQL variants are correct because the
 directories they indicate for includes and libraries don't exist.

 Corrected. Funny enough, the library was built correctly.

 > Why not use postgresql90 as the default, since that is the latest stable
 version of PostgreSQL?

 As [http://soci.sourceforge.net/doc/backends/postgresql.html SOCI's
 PostgreSQL Backend Reference] states it's only tested for PostgreSQL 8.3.
 The idea behind it was to provide a known good enivironment in case the
 user does not care about the postgres version.

 I'll retest my Portfile and submit it later this day.

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


More information about the macports-tickets mailing list