Opened 15 years ago

Closed 14 years ago

#19415 closed update (fixed)

mysql5-devel: update to 5.4.x

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 1.7.1
Keywords: Cc: jyrkiwahlstedt
Port: mysql5-devel

Description

mysql5-devel is still at version 5.1.x but I see on http://dev.mysql.com that the new beta 5.4.0 is now out, to which this port should be updated. However, please wait a good amount of time after #19414 is resolved before doing so, since mysql5 is still at 5.0.x at this time and we want to give users who have been using mysql5-devel to get 5.1.x a chance to move back to the mysql5 port before we update mysql5-devel to a new beta.

Attachments (3)

5.4.3.diff (5.2 KB) - added by ryandesign (Ryan Carsten Schmidt) 14 years ago.
5.4.3-fixed.diff (5.2 KB) - added by ryandesign (Ryan Carsten Schmidt) 14 years ago.
5.4.3-remaining.diff (3.3 KB) - added by ryandesign (Ryan Carsten Schmidt) 14 years ago.

Download all attachments as: .zip

Change History (11)

comment:1 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

Summary: mysql5-devel: update to 5.4.0mysql5-devel: update to 5.4.x

comment:2 Changed 15 years ago by jmroot (Joshua Root)

Type: enhancementupdate

comment:3 Changed 15 years ago by (none)

Milestone: Port Updates

Milestone Port Updates deleted

Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: 5.4.3.diff added

comment:4 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Here's a diff of my initial update attempt, bringing over relevant changes from mysql5 as well.

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

It fails during destroot with

Error: Target org.macports.destroot returned: no files matched glob pattern "/opt/local/var/macports/build/_Users_rschmidt_macports_dports_databases_mysql5-devel/work/destroot/opt/local/share/mysql5/mysql/my-*.cnf"

True, there are no *.cnf files in the destroot. Why aren't these getting installed anymore?

Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: 5.4.3-fixed.diff added

comment:6 in reply to:  5 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to ryandesign@…:

Why aren't these getting installed anymore?

Ah, because I messed up the patchfile. Fix attached.

But I see you already updated the ports to 5.4.3 in r61511 and r61512. We should still add in the additional changes in my patch.

Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: 5.4.3-remaining.diff added

comment:7 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Attached are the parts of my patch that remain after what you've already committed.

comment:8 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: newclosed

I'll go ahead and commit my changes since they just serve to make mysql5 and mysql5-devel more similar again. If there were any objections please let me know and we can deal with them for both ports later.

In r61524 I updated mysql5-server-devel to 5.4.3-beta (r61512 having only updated its livecheck), and in r61525 I made changes similar to mysql5's r60732 (added no_embedded_server variant which has the effect of allowing a universal build (see #17300), and removed innodb_plugin variant because that code is already in mysql 5.4 as the official InnoDB mechanism).

Note: See TracTickets for help on using tickets.