summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
authorPhilip M. Gollucci <pgollucci@FreeBSD.org>2012-05-23 18:53:30 +0000
committerPhilip M. Gollucci <pgollucci@FreeBSD.org>2012-05-23 18:53:30 +0000
commitf61b8b83d04357040e5020618dc072ae72d069e2 (patch)
tree42b94e3e5ae8d2126628bbb5f7ce2553b2596447 /databases
parent- Update to 20120522 (diff)
- Update the (unconnected) percona ports to be percona instead of MySQL
PR: ports/164072 (part I)
Notes
Notes: svn path=/head/; revision=297295
Diffstat (limited to 'databases')
-rw-r--r--databases/percona55-client/Makefile6
-rw-r--r--databases/percona55-server/Makefile25
-rw-r--r--databases/percona55-server/distinfo4
3 files changed, 20 insertions, 15 deletions
diff --git a/databases/percona55-client/Makefile b/databases/percona55-client/Makefile
index fb471d1dea78..9c03f884d038 100644
--- a/databases/percona55-client/Makefile
+++ b/databases/percona55-client/Makefile
@@ -5,18 +5,18 @@
# $FreeBSD$
#
-PORTNAME= mysql
+PORTNAME= percona
PKGNAMESUFFIX= -client
COMMENT= Multithreaded SQL database (client)
-MASTERDIR= ${.CURDIR}/../mysql55-server
+MASTERDIR= ${.CURDIR}/../percona55-server
PKGMESSAGE= mustnotexist
PATCHDIR= ${.CURDIR}/files
PLIST= ${.CURDIR}/pkg-plist
-LATEST_LINK= mysql55-client
+LATEST_LINK= percona55-client
CONFLICTS_INSTALL= mysql-client-[34].* mysql-client-5.[0-46-9].*
diff --git a/databases/percona55-server/Makefile b/databases/percona55-server/Makefile
index 4b2d1d0f41d7..c8e613dfba61 100644
--- a/databases/percona55-server/Makefile
+++ b/databases/percona55-server/Makefile
@@ -5,19 +5,20 @@
# $FreeBSD$
#
-PORTNAME?= mysql
-PORTVERSION= 5.5.20
+PORTNAME?= percona
+PORTVERSION= 5.5.19.24.0
PORTREVISION?= 0
CATEGORIES= databases ipv6
-MASTER_SITES= ${MASTER_SITE_MYSQL}
-MASTER_SITE_SUBDIR= MySQL-5.5
+MASTER_SITES= LOCAL/pgollucci
PKGNAMESUFFIX?= -server
+DISTNAME= Percona-Server-5.5.19-rel24.0
-MAINTAINER= ale@FreeBSD.org
-COMMENT?= Multithreaded SQL database (server)
+MAINTAINER= pgollucci@FreeBSD.org
+COMMENT?= Percona fork of MySQL (server)
-SLAVEDIRS= databases/mysql55-client
+SLAVEDIRS= databases/percona55-client
USE_CMAKE= yes
+USE_BISON= build
MAKE_JOBS_SAFE= yes
OPTIONS= OPENSSL "Enable SSL support" on \
@@ -41,8 +42,11 @@ CMAKE_ARGS+= -DINSTALL_DOCDIR="share/doc/mysql" \
-DWITH_LIBEDIT=0 \
-DWITH_LIBWRAP=1
+DATADIR= ${PREFIX}/share/mysql
+USE_LDCONFIG= ${PREFIX}/lib/mysql
+
.ifdef USE_MYSQL
-.error You have `USE_MYSQL' variable defined either in environment or in make(1) arguments. Please undefine and try again.
+.error You have USE_MYSQL variable defined either in environment or in make(1) arguments. Please undefine and try again.
.endif
.include <bsd.port.options.mk>
@@ -57,9 +61,9 @@ CMAKE_ARGS+= -DWITH_FAST_MUTEXES=1
# MySQL-Server part
.if !defined(CLIENT_ONLY)
USE_MYSQL= yes
-WANT_MYSQL_VER= 55
+WANT_MYSQL_VER= 55p
-LATEST_LINK= mysql55-server
+LATEST_LINK= percona55-server
CONFLICTS_INSTALL= mysql-server-[34].* mysql-server-5.[0-46-9].*
@@ -89,5 +93,6 @@ post-install:
post-patch:
@${REINPLACE_CMD} 's/*.1/${MAN1}/' ${WRKSRC}/man/CMakeLists.txt
+ @${REINPLACE_CMD} -e 's|Distrib %s,|Distrib %s Percona,|g' ${WRKSRC}/client/mysql.cc
.include <bsd.port.mk>
diff --git a/databases/percona55-server/distinfo b/databases/percona55-server/distinfo
index 0557257b5b50..9ec0f8934fa7 100644
--- a/databases/percona55-server/distinfo
+++ b/databases/percona55-server/distinfo
@@ -1,2 +1,2 @@
-SHA256 (mysql-5.5.20.tar.gz) = d07a84152ad3131ca63c20068be6192b0d212462e6cfedd092a1e9fc2b30540e
-SIZE (mysql-5.5.20.tar.gz) = 24305842
+SHA256 (Percona-Server-5.5.19-rel24.0.tar.gz) = 4de5d0e708cd5f0c39faad2f77277c8c7966e808d6ffbefb27a7282f4b8eaf0c
+SIZE (Percona-Server-5.5.19-rel24.0.tar.gz) = 24979625