From 8bbd8e623ebf48e165c43fd416db621ffe9e4d29 Mon Sep 17 00:00:00 2001 From: ale Date: Fri, 4 Sep 2009 13:37:14 +0000 Subject: Update to 5.1.38 release: - Add support for openssl instead of yassl (for backward compatability) - Fix plist when built static (no plugins) - Allow static build with yassl --- databases/mysql51-server/Makefile | 17 ++++++++++++----- databases/mysql51-server/distinfo | 6 +++--- databases/mysql51-server/pkg-plist | 14 +++++++++----- 3 files changed, 24 insertions(+), 13 deletions(-) (limited to 'databases') diff --git a/databases/mysql51-server/Makefile b/databases/mysql51-server/Makefile index 95cc78835542..3eede6985948 100644 --- a/databases/mysql51-server/Makefile +++ b/databases/mysql51-server/Makefile @@ -6,7 +6,7 @@ # PORTNAME?= mysql -PORTVERSION= 5.1.37 +PORTVERSION= 5.1.38 PORTREVISION?= 0 CATEGORIES= databases MASTER_SITES= ${MASTER_SITE_MYSQL} @@ -22,8 +22,6 @@ GNU_CONFIGURE= yes MAKE_JOBS_SAFE= yes CONFIGURE_ARGS= --localstatedir=/var/db/mysql \ - --infodir=${PREFIX}/info \ - --mandir=${PREFIX}/man \ --without-debug \ --without-readline \ --without-libedit \ @@ -43,13 +41,21 @@ CONFIGURE_ARGS+=--with-charset=${WITH_CHARSET} CONFIGURE_ARGS+=--with-extra-charsets=${WITH_XCHARSET} .endif .if defined(WITH_OPENSSL) +.if !defined(WITHOUT_YASSL) CONFIGURE_ARGS+=--with-ssl=bundled +.else +USE_OPENSSL= yes +CONFIGURE_ARGS+=--with-ssl=${OPENSSLBASE} +.endif .endif .if defined(WITH_FAST_MUTEXES) CONFIGURE_ARGS+=--with-fast-mutexes .endif .if defined(BUILD_STATIC) CONFIGURE_ARGS+=--with-mysqld-ldflags=-all-static +PLIST_SUB+= PLUGINS="@comment " +.else +PLIST_SUB+= PLUGINS="" .endif .if defined(WITH_NDB) CONFIGURE_ARGS+=--with-plugins=max @@ -127,7 +133,8 @@ pre-fetch: @${ECHO} " WITH_CHARSET=charset Define the primary built-in charset (latin1)." @${ECHO} " WITH_XCHARSET=list Define other built-in charsets (may be 'all')." @${ECHO} " WITH_COLLATION=collate Define default collation (latin1_swedish_ci)." - @${ECHO} " WITH_OPENSSL=yes Enable secure connections." + @${ECHO} " WITH_OPENSSL=yes Enable secure connections" + @${ECHO} " (define WITHOUT_YASSL for backward compatibility)." @${ECHO} " WITH_LINUXTHREADS=yes Use the linuxthreads pthread library." @${ECHO} " WITH_PROC_SCOPE_PTH=yes Use process scope threads" @${ECHO} " (try it if you use libpthread)." @@ -219,7 +226,7 @@ post-patch: post-extract: @${CP} /usr/include/tcpd.h ${WRKSRC}/include/my_tcpd.h -.if defined(WITH_OPENSSL) && defined(BUILD_STATIC) +.if defined(WITH_OPENSSL) && defined(WITHOUT_YASSL) && defined(BUILD_STATIC) pre-configure: @${ECHO} "You can't use the BUILD_STATIC option when using OpenSSL." @${FALSE} diff --git a/databases/mysql51-server/distinfo b/databases/mysql51-server/distinfo index 094611e42293..8b4242bb6d11 100644 --- a/databases/mysql51-server/distinfo +++ b/databases/mysql51-server/distinfo @@ -1,3 +1,3 @@ -MD5 (mysql-5.1.37.tar.gz) = cbdb8783b053019755ee9196f67ea04c -SHA256 (mysql-5.1.37.tar.gz) = 6a4596462d4447a79a0ad607ea1475ba0599651e2d82305a7f7dade038827f0c -SIZE (mysql-5.1.37.tar.gz) = 35796850 +MD5 (mysql-5.1.38.tar.gz) = 8ee9bb80079bbd09499a28bc57d902e7 +SHA256 (mysql-5.1.38.tar.gz) = c566263d4339f105c55b6a33db7f39ea76a6b928843d4efeecfa6b3111ef7d58 +SIZE (mysql-5.1.38.tar.gz) = 37672923 diff --git a/databases/mysql51-server/pkg-plist b/databases/mysql51-server/pkg-plist index 16f5e2330810..bd7b5763860a 100644 --- a/databases/mysql51-server/pkg-plist +++ b/databases/mysql51-server/pkg-plist @@ -75,10 +75,14 @@ lib/mysql/libmysys.a %%NDB%%lib/mysql/libndbclient.so %%NDB%%lib/mysql/libndbclient.so.3 lib/mysql/libvio.a -lib/mysql/plugin/ha_example.a -lib/mysql/plugin/ha_example.la -lib/mysql/plugin/ha_example.so -lib/mysql/plugin/ha_example.so.0 +%%PLUGINS%%lib/mysql/plugin/ha_example.a +%%PLUGINS%%lib/mysql/plugin/ha_example.la +%%PLUGINS%%lib/mysql/plugin/ha_example.so +%%PLUGINS%%lib/mysql/plugin/ha_example.so.0 +%%PLUGINS%%lib/mysql/plugin/ha_innodb_plugin.a +%%PLUGINS%%lib/mysql/plugin/ha_innodb_plugin.la +%%PLUGINS%%lib/mysql/plugin/ha_innodb_plugin.so +%%PLUGINS%%lib/mysql/plugin/ha_innodb_plugin.so.0 libexec/mysqld %%NDB%%libexec/ndb_cpcd %%NDB%%libexec/ndb_mgmd @@ -157,7 +161,7 @@ libexec/mysqld %%NDB%%@dirrm include/mysql/storage/ndb %%NDB%%@dirrm include/mysql/storage @dirrmtry include/mysql -@dirrm lib/mysql/plugin +%%PLUGINS%%@dirrm lib/mysql/plugin @dirrmtry lib/mysql @dirrm %%DATADIR%%/charsets @dirrm %%DATADIR%%/czech -- cgit