# Created by: Andrey Slusar # $FreeBSD$ PORTNAME= msql PORTVERSION= 3.8 CATEGORIES= databases MAINTAINER= ports@FreeBSD.org COMMENT= Version 3 of the Mini SQL relational database system CONFLICTS= msql-2* USES= perl5 USE_LDCONFIG= YES USERS= ${PORTNAME} GROUPS= ${USERS} LATEST_LINK= msql3 # Not free for commercial use. RESTRICTED= restrictive copyright (no commercial use) MAKE_ENV+= WRKSRC=${WRKSRC} MSQLDATA= directory.mm dll_os2.mm install.mm lex.mm libinstall.mm \ library_os2.mm library_unix.mm makegen makegen.cf object.mm \ program.mm touch.mm yacc.mm DOCS= README RELEASE_NOTES BUGS doc/License doc/Manual \ doc/Perl doc/acl.txt post-patch: cd ${FILESDIR}; \ ${REINPLACE_CMD} -e "s|'bison -y' byacc|byacc 'bison -y'|g" \ ${WRKSRC}/conf/configure do-configure: cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ./setup @${SETENV} ${MAKE_ENV} ${PERL} ${SCRIPTDIR}/customize_scripts post-install: ${INSTALL_SCRIPT} ${WRKSRC}/scripts/run_daemon ${PREFIX}/bin .for f in msqladmin msqlimport msqlexport ${CHGRP} ${GROUPS} ${PREFIX}/bin/${f} .endfor ${CHGRP} ${GROUPS} ${PREFIX}/sbin/msql3d ${CHMOD} 751 ${PREFIX}/etc/msql3/ ${CHOWN} -R ${USERS}:${GROUPS} ${PREFIX}/etc/msql3/ ${MKDIR} ${PREFIX}/etc/rc.d @if [ ! -f ${PREFIX}/etc/rc.d/msql3.sh ]; then \ ${ECHO_MSG} "Installing ${PREFIX}/etc/rc.d/msql3.sh startup file."; \ ${INSTALL_SCRIPT} -m 751 ${FILESDIR}/msql3.sh \ ${PREFIX}/etc/rc.d/msql3.sh; \ fi ${MKDIR} ${DATADIR}/makegen .for i in ${MSQLDATA} ${INSTALL_SCRIPT} ${WRKSRC}/src/makegen/${i} ${DATADIR}/makegen .endfor ${INSTALL_SCRIPT} ${WRKSRC}/src/site.mm ${DATADIR}/makegen .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} .for i in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} .endfor .endif .include .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) IGNORE= may not be redistributed because of licensing reasons. Please visit http://www.hughes.com.au/download/ to accept their license and download ${DISTFILES} into ${DISTDIR} .endif .include