Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#49634 closed request (fixed)

Request for new port: mysql57

Reported by: haraldgroven (Harald) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: pixilla (Bradley Giesbrecht), ryandesign (Ryan Carsten Schmidt), dark.panda+macports@…
Port: mysql57

Description

Oct 19th 2015 a GA version of the Mysql server 5.7.9 was released.

https://www.oracle.com/corporate/pressrelease/mysql-5-7-ga-101915.html

It would be great if any of the mysql5X maintainers have time to make a port for this version.

Change History (6)

comment:1 Changed 9 years ago by mf2k (Frank Schima)

Cc: pixilla@… ryandesign@… added
Priority: Not setNormal
Summary: Mysql5 @5.7 Request for new port: mysql57Request for new port: mysql57

comment:2 Changed 9 years ago by dark.panda+macports@…

Cc: dark.panda+macports@… added

Cc Me!

comment:3 Changed 9 years ago by dark.panda+macports@…

I actually started a port for this for my own use a few days ago and ran into a couple of issues and had to leave it be, but someone more versed in the MySQL build system and port could probably fix these issues up fairly easily.

  • patch-cmake-install_layout.cmake.diff needs some fixing up as there have been some changes to the cmake files and the patch no longer applies cleanly.
  • scripts/mysql_install_db.pl.in and scripts/mysql_secure_installation.pl.in no longer exist in the MySQL build system so the patches for those files are no longer necessary.
  • some of the compiler include paths get mixed up, as the line in the port file that reads "configure.cppflags-delete -I${prefix}/include" no longer seems to have any effect. The build will die when it tries to include to system base64 header files rather than the MySQL-specific files.
  • after getting past that with some manual intervention, I ended up getting some linker errors on several files involving MySQL's SSL system.

At this point I had to give up for a while and now here we are.

comment:4 Changed 9 years ago by stuchalk (Stuart Chalk)

+1

comment:5 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: newclosed

The port for mysql57 was created.

comment:6 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Port: mysql57 added
Note: See TracTickets for help on using tickets.