Opened 16 years ago

Closed 16 years ago

Last modified 15 years ago

#15134 closed enhancement (fixed)

Add Innodb plugin to mysql5-devel

Reported by: akira@… Owned by: jyrkiwahlstedt
Priority: Normal Milestone:
Component: ports Version: 1.6.0
Keywords: mysql innodb Cc: ryandesign (Ryan Carsten Schmidt)
Port:

Description

Innobase released the InnoDB Plugin on MySQL conference 2008. http://www.innodb.com/innodb_plugin/

Please integrate this into MacPorts's MySQL. (as a new port or a variant?)

Attachments (1)

Portfile.diff (2.4 KB) - added by akira@… 16 years ago.

Download all attachments as: .zip

Change History (5)

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

InnoDB support has of course been built into MySQL since MySQL 3.23.

Looks like now they have an InnoDB plugin that can be used instead for more features. It's at version 1.0.0 but they also call it an "early adopter" release. We usually want ports for stable released versions only, but this may be an exception since it requires MySQL 5.1 which is also not yet released.

Looks like it can't be a separate port; it must be a variant in the mysql5-devel port, since to compile it, you must replace a directory in the MySQL distribution and then compile MySQL.

Changed 16 years ago by akira@…

Attachment: Portfile.diff added

comment:2 Changed 16 years ago by akira@…

Added 'innodb_plugin' variant as ryan suggested.

$ port variants mysql5-devel
mysql5-devel has the variants:
        universal
        darwin_6
        darwin_8
        server: add a startup item
        innodb_plugin: Install the innodb plugin

it looks fine to me.

mysql> show plugins;
+---------------------+--------+--------------------+---------+---------+
| Name                | Status | Type               | Library | License |
+---------------------+--------+--------------------+---------+---------+
| binlog              | ACTIVE | STORAGE ENGINE     | NULL    | GPL     | 
| partition           | ACTIVE | STORAGE ENGINE     | NULL    | GPL     | 
| ARCHIVE             | ACTIVE | STORAGE ENGINE     | NULL    | GPL     | 
| BLACKHOLE           | ACTIVE | STORAGE ENGINE     | NULL    | GPL     | 
| CSV                 | ACTIVE | STORAGE ENGINE     | NULL    | GPL     | 
| FEDERATED           | ACTIVE | STORAGE ENGINE     | NULL    | GPL     | 
| MEMORY              | ACTIVE | STORAGE ENGINE     | NULL    | GPL     | 
| InnoDB              | ACTIVE | STORAGE ENGINE     | NULL    | GPL     | 
| INNODB_TRX          | ACTIVE | INFORMATION SCHEMA | NULL    | GPL     | 
| INNODB_LOCKS        | ACTIVE | INFORMATION SCHEMA | NULL    | GPL     | 
| INNODB_LOCK_WAITS   | ACTIVE | INFORMATION SCHEMA | NULL    | GPL     | 
| INNODB_CMP          | ACTIVE | INFORMATION SCHEMA | NULL    | GPL     | 
| INNODB_CMP_RESET    | ACTIVE | INFORMATION SCHEMA | NULL    | GPL     | 
| INNODB_CMPMEM       | ACTIVE | INFORMATION SCHEMA | NULL    | GPL     | 
| INNODB_CMPMEM_RESET | ACTIVE | INFORMATION SCHEMA | NULL    | GPL     | 
| MyISAM              | ACTIVE | STORAGE ENGINE     | NULL    | GPL     | 
| MRG_MYISAM          | ACTIVE | STORAGE ENGINE     | NULL    | GPL     | 
+---------------------+--------+--------------------+---------+---------+
17 rows in set (0.01 sec)

comment:3 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: newclosed

Thanks for the patch. I reworked it a little and applied it in r36616.

comment:4 Changed 15 years ago by (none)

Milestone: Port Enhancements

Milestone Port Enhancements deleted

Note: See TracTickets for help on using tickets.