Dear Michael, I could not find pymysql in the current macports, though, py-mysql, which provides MySQLdb, might be used as a replacement. In my understanding, those database-binding packages are needed only for python scripts that utilize the game database, and the default sqlite is normally enough, is it right? If so, the runtime dependency on those python packages (py-mysql or some other ports) seems to be too much; I suppose that a message, e.g., "Installation of py-mysql or py-pygersql is required for database access from python script," might be sufficient. I would like to know if there are better options. The updated portfile is attached here. Thank you very much.
Regards, Daisuke Takahashi
Portfile
Description: Binary data
On 2014/07/03, at 20:26, Michael Petch <[email protected]> wrote: > > > On 2014-07-02 9:31 PM, Daisuke Takahashi wrote: >> Dear Michael, >> >> I suppose you already know it, the version of the gnubg that is available on >> the macports is entirely obsolete (the portfile is basically not updated >> since 2001). >> Therefore, I composed a new portfile for the current release version >> (1.02.000), and I would like to submit it to the macports' mailing list. >> The proposing portfile and patchfile are attached on this email. Could you >> please check it if there are something wrong (the dependencies, in >> particular)? >> Thank you very much. >> > > Thanks for creating the port. After looking at it - libxml is no longer > required. We did away with that dependency a long time ago. > > If you enable python I recommend you also add py-pymysql as a > dependency. Without this then the MySQL database option won't work > properly. py-pymysql is a relatively new port, but if it isn't available > it shouldn't stop the build. This is just a runtime dependency. Without > it the bot will run, the MySL database option just won't do anything. > The same holds true for py-pygresql (which allows Postgres as a database > backend). > > Thanks for your work. > > -- > Michael Petch > GNU Backgammon Maintainer / Developer > OpenPGP FingerPrint=D81C 6A0D 987E 7DA5 3219 6715 466A 2ACE 5CAE 3304
_______________________________________________ Bug-gnubg mailing list [email protected] https://lists.gnu.org/mailman/listinfo/bug-gnubg
