Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 02 Jul 2009 23:43:40 -0400
From:      Alex Goncharov <alex-goncharov@comcast.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/136263: New port: MySQL 5.4 -- requesting ownership
Message-ID:  <E1MMZga-0004W8-TT@daland.home>
Resent-Message-ID: <200907030350.n633o0qG070438@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         136263
>Category:       ports
>Synopsis:       New port: MySQL 5.4 -- requesting ownership
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jul 03 03:50:00 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Alex Goncharov
>Release:        FreeBSD 7.2-STABLE i386
>Organization:
>Environment:
>Description:
	PR 136253 states: "MySQL 5.4 port is requested by July 10th. I am willing to do it."

	I am enclosing the patch to make the first steps:

	  a. Avoid conflicts of other MySQL releases with 5.4 when it comes.
	  
	  b. Add a new (the really working one) distribution FTP site for MySQL.
	  
	  c. Small preparatory steps in Mk files.

	Meanwhile, 5.4 is building for me all right, with a small configuration adjustment.

	If I get the MySQL 5.4 port ownership, I'll will:

	  a. Send the patch introducing the following new directories:

	      mysql54-client mysql54-scripts mysql54-server p5-DBD-mysql54

	      (still working on pkg-plist and tests)

	  b. Work on the "small configuration adjustment" mentioned above.

          c. Work with the original requester on making him set up and happy by July 10th.

	Waiting for a port manager's decision on introducing the MySQL
	5.4 port and its owner.

	Thanks,

	-- Alex
	  
>How-To-Repeat:
	
>Fix:

	

--- usr-ports.diff begins here ---
--- Mk/bsd.database.mk.orig	2009-04-05 10:39:03.000000000 -0400
+++ Mk/bsd.database.mk	2009-07-02 22:12:26.000000000 -0400
@@ -111,6 +111,7 @@
 MYSQL41_LIBVER=		14
 MYSQL50_LIBVER=		15
 MYSQL51_LIBVER=		16
+MYSQL54_LIBVER=		16
 MYSQL60_LIBVER=		16
 
 # Setting/finding MySQL version we want.
--- Mk/bsd.sites.mk.orig	2009-06-14 10:11:51.000000000 -0400
+++ Mk/bsd.sites.mk	2009-07-02 22:17:20.000000000 -0400
@@ -801,6 +801,7 @@
 
 .if !defined(IGNORE_MASTER_SITE_MYSQL)
 MASTER_SITE_MYSQL+=	\
+	ftp://mirror2.dataphone.se/pub/mysql/Downloads/%SUBDIR%/ \
 	ftp://ftp.fi.muni.cz/pub/mysql/Downloads/%SUBDIR%/ \
 	http://mysql.mirrors.cybercity.dk/Downloads/%SUBDIR%/ \
 	ftp://ftp.fh-wolfenbuettel.de/pub/database/mysql/Downloads/%SUBDIR%/ \
--- databases/p5-DBD-mysql51/Makefile.orig	2009-07-02 23:14:24.000000000 -0400
+++ databases/p5-DBD-mysql51/Makefile	2009-07-02 22:59:23.000000000 -0400
@@ -9,7 +9,7 @@
 
 COMMENT=	MySQL 5.1 driver for the Perl5 Database Interface (DBI)
 
-CONFLICTS=	p5-Mysql-modules-[0-9]* p5-DBD-mysql-[0-9]* p5-DBD-mysql4[0-9]-[0-9]* p5-DBD-mysql50-[0-9]* p5-DBD-mysql6[0-9]-[0-9]*
+CONFLICTS=	p5-Mysql-modules-[0-9]* p5-DBD-mysql-[0-9]* p5-DBD-mysql4[0-9]-[0-9]* p5-DBD-mysql50-[0-9]* p5-DBD-mysql54-[0-9]* p5-DBD-mysql6[0-9]-[0-9]*
 
 WANT_MYSQL_VER=	51
 
--- databases/mysql51-server/Makefile.orig	2009-07-02 23:15:46.000000000 -0400
+++ databases/mysql51-server/Makefile	2009-07-02 23:00:31.000000000 -0400
@@ -91,7 +91,7 @@
 
 LATEST_LINK=	mysql51-server
 
-CONFLICTS=	mysql-server-3.* mysql-server-4.* mysql-server-5.0.* mysql-server-6.*
+CONFLICTS=	mysql-server-3.* mysql-server-4.* mysql-server-5.0.* mysql-server-5.4.* mysql-server-6.*
 
 USE_RC_SUBR=	mysql-server.sh
 
--- databases/mysql50-server/Makefile.orig	2009-07-02 23:16:22.000000000 -0400
+++ databases/mysql50-server/Makefile	2009-07-02 23:00:10.000000000 -0400
@@ -101,7 +101,7 @@
 
 LATEST_LINK=	mysql50-server
 
-CONFLICTS=	mysql-server-3.* mysql-server-4.* mysql-server-5.1.* mysql-server-6.*
+CONFLICTS=	mysql-server-3.* mysql-server-4.* mysql-server-5.1.* mysql-server-5.4.* mysql-server-6.*
 
 USE_RC_SUBR=	mysql-server.sh
 
--- usr-ports.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1MMZga-0004W8-TT>