summaryrefslogtreecommitdiff
path: root/databases/mysql-client/Makefile.common
diff options
context:
space:
mode:
Diffstat (limited to 'databases/mysql-client/Makefile.common')
-rw-r--r--databases/mysql-client/Makefile.common55
1 files changed, 55 insertions, 0 deletions
diff --git a/databases/mysql-client/Makefile.common b/databases/mysql-client/Makefile.common
new file mode 100644
index 00000000000..96223c22380
--- /dev/null
+++ b/databases/mysql-client/Makefile.common
@@ -0,0 +1,55 @@
+# $NetBSD: Makefile.common,v 1.1 2001/05/02 08:22:28 jlam Exp $
+
+DISTNAME= mysql-3.23.35
+CATEGORIES= databases
+MASTER_SITES= ftp://ftp.mysql.com/MySQL-3.23/ \
+ http://www.mysql.com/Downloads/MySQL-3.23/ \
+ ftp://ftp.sunet.se/pub/unix/databases/relational/mysql/Downloads/MySQL-3.23/
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://www.mysql.com/
+
+EXTRACT_USING_PAX= # defined
+
+.include "../../mk/bsd.prefs.mk"
+
+MYSQL_DATADIR?= /var/mysql
+
+GNU_CONFIGURE= # defined
+CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}"
+CONFIGURE_ARGS+= --localstatedir=${MYSQL_DATADIR}
+CONFIGURE_ARGS+= --with-named-z-libs=z
+CONFIGURE_ARGS+= --with-libwrap
+CONFIGURE_ARGS+= --with-named-curses-libs="-lcurses -ltermcap"
+CONFIGURE_ARGS+= --without-perl
+
+# We always use our own readline, either system- or pkgsrc-supplied.
+CONFIGURE_ARGS+= --without-readline
+
+# This forces mysql.info _not_ to be rebuilt.
+CONFIGURE_ARGS+= --without-docs
+
+CONFIGURE_ARGS+= --without-debug
+CONFIGURE_ARGS+= --without-bench
+CONFIGURE_ARGS+= --with-low-memory
+
+CPPFLAGS+= -Dunix
+
+USE_PERL5= # defined
+USE_LIBTOOL= # defined
+LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig
+
+post-extract:
+ cd ${WRKSRC}; \
+ for dir in dbug heap isam merge mysys strings; do \
+ ${MV} $${dir}/Makefile.in $${dir}/Makefile.in.orig; \
+ ${SED} -e "/^install-exec:/s/install-pkglibLIBRARIES//" \
+ $${dir}/Makefile.in.orig > $${dir}/Makefile.in; \
+ done
+ cd ${WRKSRC}/scripts; \
+ for file in mysql_install_db.sh safe_mysqld.sh; do \
+ ${MV} $${file} $${file}.orig; \
+ ${SED} -e "s,chown,${CHOWN},g" \
+ $${file}.orig > $${file}; \
+ ${RM} $${file}.orig; \
+ done