summaryrefslogtreecommitdiff
path: root/databases/msql3/Makefile
diff options
context:
space:
mode:
authorSergey Matveychuk <sem@FreeBSD.org>2004-07-22 06:12:22 +0000
committerSergey Matveychuk <sem@FreeBSD.org>2004-07-22 06:12:22 +0000
commit7faaf89b55e684a26255c46a0df3e9a3aa571d2a (patch)
treeb2344c8d566595514d5abc193b6a7d31ae250f99 /databases/msql3/Makefile
parentThe ldap_helpers patch has been rerolled (a missing return (diff)
* Set LATEST_LINK
* Rework DATA and DOCS install (NOPORTDOCS compliant) PR: ports/69318 Submitted by: maintainer Approved by: krion (mentor) (implicitly)
Notes
Notes: svn path=/head/; revision=114401
Diffstat (limited to 'databases/msql3/Makefile')
-rw-r--r--databases/msql3/Makefile37
1 files changed, 29 insertions, 8 deletions
diff --git a/databases/msql3/Makefile b/databases/msql3/Makefile
index 8b0a57a9f9c7..6e98062183af 100644
--- a/databases/msql3/Makefile
+++ b/databases/msql3/Makefile
@@ -7,6 +7,7 @@
PORTNAME= msql
PORTVERSION= 3.5
+PORTREVISION= 1
CATEGORIES= databases
MAINTAINER= vasallia@ukr.net
@@ -18,11 +19,20 @@ INSTALLS_SHLIB= YES
USE_PERL5= YES
USE_REINPLACE= YES
+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" \
@@ -36,19 +46,30 @@ pre-install:
@${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
post-install:
- @${INSTALL_SCRIPT} ${WRKSRC}/scripts/run_daemon ${PREFIX}/bin
- @for f in msqladmin msqlimport msqlexport; do\
- ${CHGRP} msql ${PREFIX}/bin/${f}; \
- done
- ${CHGRP} msql ${PREFIX}/sbin/msql3d
- @${CHMOD} 751 ${PREFIX}/etc/msql3/
- @${CHOWN} -R msql:msql ${PREFIX}/etc/msql3/
- @${MKDIR} ${PREFIX}/etc/rc.d
+ ${INSTALL_SCRIPT} ${WRKSRC}/scripts/run_daemon ${PREFIX}/bin
+.for f in msqladmin msqlimport msqlexport
+ ${CHGRP} msql ${PREFIX}/bin/${f}
+.endfor
+ ${CHGRP} msql ${PREFIX}/sbin/msql3d
+ ${CHMOD} 751 ${PREFIX}/etc/msql3/
+ ${CHOWN} -R msql:msql ${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 <bsd.port.pre.mk>