7cd6f24734
/usr/ports/databases/mysql/work/mysql-3.21.33/scripts/mysql_install_db Didn't find the 'data' directory in the current directory You should be in the distribution directory when executing this script Please go to the directory where you unpacked this distribution and start this script with 'scripts/mysql_install_db' *** Error code 1
65 lines
2.1 KiB
Makefile
65 lines
2.1 KiB
Makefile
# ports collection makefile for: mySQL
|
|
# Version required: v3.21.33
|
|
# Date created: 14 Aug 1998
|
|
# Whom: Josh Tiefenbach <josh@ican.net>
|
|
#
|
|
# $Id: Makefile,v 1.22 1998/08/14 12:05:26 thepish Exp $
|
|
#
|
|
|
|
DISTNAME= mysql-3.21.33
|
|
PKGNAME= mysql-3.21.33
|
|
CATEGORIES= databases
|
|
MASTER_SITES= http://www.buoy.com/mysql/Downloads/ \
|
|
http://mysql.bluep.com/Downloads/ \
|
|
http://mysql.polaris.ca/Downloads/MySQL-3.21/ \
|
|
http://www.fh-wolfenbuettel.de/ftp/pub/database/mysql/Downloads/MySQL-3.21/ \
|
|
http://www.tcx.se/Downloads/MySQL-3.21/
|
|
|
|
MAINTAINER= josh@ican.net
|
|
|
|
BROKEN= build
|
|
|
|
MAN1= mysql.1
|
|
|
|
USE_GMAKE= YES
|
|
USE_PERL5= YES
|
|
GNU_CONFIGURE= YES
|
|
CONFIGURE_ARGS= --localstatedir=/var/db/mysql \
|
|
--with-MAKE=gmake \
|
|
--without-perl \
|
|
--without-debug \
|
|
--without-readline \
|
|
--without-bench
|
|
CONFIGURE_ENV+= PERL=${PREFIX}/bin/perl INSTALL_SCRIPT="${INSTALL_SCRIPT}"
|
|
|
|
pre-install:
|
|
.if defined(PACKAGE_BUILDING)
|
|
@ ${RM} -rf /var/db/mysql
|
|
.endif
|
|
@ ${SETENV} ${MAKE_ENV} ${PREFIX}/bin/perl ${SCRIPTDIR}/check_old_version
|
|
|
|
post-install:
|
|
${MKDIR} ${PREFIX}/share/mysql/mysql
|
|
${CP} ${WRKSRC}/data/mysql/*.frm ${PREFIX}/share/mysql/mysql
|
|
${WRKSRC}/scripts/mysql_install_db
|
|
@ /usr/bin/killall mysqld
|
|
@ ${ECHO} "#!/bin/sh" > ${PREFIX}/etc/rc.d/mysql.sh
|
|
@ ${ECHO} "#" >> ${PREFIX}/etc/rc.d/mysql.sh
|
|
@ ${ECHO} "" >> ${PREFIX}/etc/rc.d/mysql.sh
|
|
@ ${ECHO} "if [ -x ${PREFIX}/bin/safe_mysqld ]" >> ${PREFIX}/etc/rc.d/mysql.sh
|
|
@ ${ECHO} "then" >> ${PREFIX}/etc/rc.d/mysql.sh
|
|
@ ${ECHO} " ${PREFIX}/bin/safe_mysqld & && ${ECHO} -n ' mysql'" >> ${PREFIX}/etc/rc.d/mysql.sh
|
|
@ ${ECHO} "fi" >> ${PREFIX}/etc/rc.d/mysql.sh
|
|
@ /bin/chmod 750 ${PREFIX}/etc/rc.d/mysql.sh
|
|
${MKDIR} ${PREFIX}/share/doc/mysql
|
|
.for doc in manual.html manual.ps manual_toc.html manual.txt manual.texi include.texi
|
|
${INSTALL_DATA} ${WRKSRC}/Docs/${doc} ${PREFIX}/share/doc/mysql
|
|
.endfor
|
|
@if [ ! -f ${PREFIX}/info/dir -a -f /usr/share/info/dir ]; then \
|
|
${SED} -ne '1,/Menu:/p' /usr/share/info/dir > ${PREFIX}/info/dir; \
|
|
fi
|
|
${INSTALL_DATA} ${WRKSRC}/Docs/mysql.info ${PREFIX}/info
|
|
@install-info ${PREFIX}/info/mysql.info ${PREFIX}/info/dir
|
|
|
|
.include <bsd.port.mk>
|