View | Details | Raw Unified | Return to bug 69318
Collapse All | Expand All

(-)msql3/Makefile (-9 / +31 lines)
Lines 5-17 Link Here
5
# $FreeBSD: ports/databases/msql3/Makefile,v 1.62 2004/07/17 21:19:57 sem Exp $
5
# $FreeBSD: ports/databases/msql3/Makefile,v 1.62 2004/07/17 21:19:57 sem Exp $
6
#
6
#
7
7
8
PORTNAME=	msql
8
PORTNAME=	msql3
9
PORTVERSION=	3.5
9
PORTVERSION=	3.5
10
PORTREVISION=	1
10
CATEGORIES=	databases
11
CATEGORIES=	databases
12
DISTNAME=	msql-${PORTVERSION}
11
13
12
MAINTAINER=	vasallia@ukr.net
14
MAINTAINER=	vasallia@ukr.net
13
COMMENT=	Version 3 of the Mini SQL relational database system
15
COMMENT=	Version 3 of the Mini SQL relational database system
14
16
17
CONFLICTS=	msql-2.*
18
15
INSTALLS_SHLIB=	YES
19
INSTALLS_SHLIB=	YES
16
USE_PERL5=	YES
20
USE_PERL5=	YES
17
USE_REINPLACE=	YES
21
USE_REINPLACE=	YES
Lines 21-26 Link Here
21
25
22
MAKE_ENV+=	WRKSRC=${WRKSRC}
26
MAKE_ENV+=	WRKSRC=${WRKSRC}
23
27
28
MSQLDATA=	directory.mm dll_os2.mm install.mm lex.mm libinstall.mm \
29
		library_os2.mm library_unix.mm makegen makegen.cf object.mm \
30
		program.mm touch.mm yacc.mm
31
32
DOCS=		README RELEASE_NOTES BUGS doc/License doc/Manual \
33
		doc/Perl doc/acl.txt
34
24
post-patch:
35
post-patch:
25
		cd ${FILESDIR}; \
36
		cd ${FILESDIR}; \
26
		${REINPLACE_CMD} -e "s|'bison -y' byacc|byacc 'bison -y'|g" \
37
		${REINPLACE_CMD} -e "s|'bison -y' byacc|byacc 'bison -y'|g" \
Lines 34-52 Link Here
34
		@${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
45
		@${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
35
46
36
post-install:
47
post-install:
37
		@${INSTALL_SCRIPT} ${WRKSRC}/scripts/run_daemon ${PREFIX}/bin
48
	    ${INSTALL_SCRIPT} ${WRKSRC}/scripts/run_daemon ${PREFIX}/bin
38
		@for f in msqladmin msqlimport msqlexport; do\
49
.for f in msqladmin msqlimport msqlexport
39
			${CHGRP} msql ${PREFIX}/bin/${f}; \
50
	    ${CHGRP} msql ${PREFIX}/bin/${f}
40
		done
51
.endfor
41
		${CHGRP} msql ${PREFIX}/sbin/msql3d
52
	    ${CHGRP} msql ${PREFIX}/sbin/msql3d
42
		@${CHMOD} 751 ${PREFIX}/etc/msql3/
53
	    ${CHMOD} 751 ${PREFIX}/etc/msql3/
43
		@${CHOWN} -R msql:msql ${PREFIX}/etc/msql3/
54
	    ${CHOWN} -R msql:msql ${PREFIX}/etc/msql3/
44
		@${MKDIR} ${PREFIX}/etc/rc.d
55
	    ${MKDIR} ${PREFIX}/etc/rc.d
45
		@if [ ! -f ${PREFIX}/etc/rc.d/msql3.sh ]; then \
56
		@if [ ! -f ${PREFIX}/etc/rc.d/msql3.sh ]; then \
46
			${ECHO_MSG} "Installing ${PREFIX}/etc/rc.d/msql3.sh startup file."; \
57
			${ECHO_MSG} "Installing ${PREFIX}/etc/rc.d/msql3.sh startup file."; \
47
			${INSTALL_SCRIPT} -m 751 ${FILESDIR}/msql3.sh \
58
			${INSTALL_SCRIPT} -m 751 ${FILESDIR}/msql3.sh \
48
				${PREFIX}/etc/rc.d/msql3.sh; \
59
				${PREFIX}/etc/rc.d/msql3.sh; \
49
		fi
60
		fi
61
	    ${MKDIR} ${DATADIR}/makegen
62
.for i in ${MSQLDATA}
63
	    ${INSTALL_SCRIPT} ${WRKSRC}/src/makegen/${i} ${DATADIR}/makegen
64
.endfor
65
	    ${INSTALL_SCRIPT} ${WRKSRC}/src/site.mm ${DATADIR}/makegen
66
.if !defined(NOPORTDOCS)
67
	    ${MKDIR} ${DOCSDIR}
68
.for i in ${DOCS}
69
	    ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
70
.endfor
71
.endif
50
72
51
.include <bsd.port.pre.mk>
73
.include <bsd.port.pre.mk>
52
74
(-)msql3/files/patch-Makefile.tmpl (-13 / +3 lines)
Lines 1-6 Link Here
1
--- src/Makefile.tmpl.orig	Fri Aug 23 01:36:26 2002
1
--- src/Makefile.tmpl.orig	Fri Aug 23 01:36:26 2002
2
+++ src/Makefile.tmpl	Sat May 29 04:12:49 2004
2
+++ src/Makefile.tmpl	Mon Jul 19 22:58:11 2004
3
@@ -35,22 +35,22 @@
3
@@ -35,22 +35,12 @@
4
 	echo
4
 	echo
5
 
5
 
6
 install ::
6
 install ::
Lines 9-25 Link Here
9
-	chmod 755 $(INST_DIR)/makegen/*;\\
9
-	chmod 755 $(INST_DIR)/makegen/*;\\
10
-	cp site.mm $(INST_DIR)/makegen;\\
10
-	cp site.mm $(INST_DIR)/makegen;\\
11
-        if test -f $(INST_DIR)/msql.conf;\
11
-        if test -f $(INST_DIR)/msql.conf;\
12
+	@cp ../README $(INST_DIR)/share/doc/msql3;\\
12
+	@if test -f $(INST_DIR)/etc/msql3/msql.conf;\
13
+	cp ../RELEASE_NOTES $(INST_DIR)/share/doc/msql3;\\
14
+	cp ../BUGS $(INST_DIR)/share/doc/msql3;\\
15
+	cp ../doc/License $(INST_DIR)/share/doc/msql3;\\
16
+	cp ../doc/Manual $(INST_DIR)/share/doc/msql3;\\
17
+	cp ../doc/Perl $(INST_DIR)/share/doc/msql3;\\
18
+	cp ../doc/acl.txt $(INST_DIR)/share/doc/msql3;\\
19
+	cp makegen/makegen makegen/*.cf makegen/*.mm $(INST_DIR)/share/msql3/makegen;\\
20
+	chmod 755 $(INST_DIR)/share/msql3/makegen/*;\\
21
+	cp site.mm $(INST_DIR)/share/msql3/makegen;\\
22
+        if test -f $(INST_DIR)/etc/msql3/msql.conf;\
23
         then\
13
         then\
24
-                rm -f $(INST_DIR)/msql.conf.old;\
14
-                rm -f $(INST_DIR)/msql.conf.old;\
25
-                mv $(INST_DIR)/msql.conf $(INST_DIR)/msql.conf.old;\
15
-                mv $(INST_DIR)/msql.conf $(INST_DIR)/msql.conf.old;\
(-)msql3/pkg-plist (-24 / +24 lines)
Lines 15-43 Link Here
15
include/regexp.h
15
include/regexp.h
16
lib/libmsql.a
16
lib/libmsql.a
17
lib/libregexp.a
17
lib/libregexp.a
18
share/msql3/makegen/directory.mm
18
%%DATADIR%%/makegen/directory.mm
19
share/msql3/makegen/dll_os2.mm
19
%%DATADIR%%/makegen/dll_os2.mm
20
share/msql3/makegen/install.mm
20
%%DATADIR%%/makegen/install.mm
21
share/msql3/makegen/lex.mm
21
%%DATADIR%%/makegen/lex.mm
22
share/msql3/makegen/libinstall.mm
22
%%DATADIR%%/makegen/libinstall.mm
23
share/msql3/makegen/library_os2.mm
23
%%DATADIR%%/makegen/library_os2.mm
24
share/msql3/makegen/library_unix.mm
24
%%DATADIR%%/makegen/library_unix.mm
25
share/msql3/makegen/makegen
25
%%DATADIR%%/makegen/makegen
26
share/msql3/makegen/makegen.cf
26
%%DATADIR%%/makegen/makegen.cf
27
share/msql3/makegen/object.mm
27
%%DATADIR%%/makegen/object.mm
28
share/msql3/makegen/program.mm
28
%%DATADIR%%/makegen/program.mm
29
share/msql3/makegen/site.mm
29
%%DATADIR%%/makegen/site.mm
30
share/msql3/makegen/touch.mm
30
%%DATADIR%%/makegen/touch.mm
31
share/msql3/makegen/yacc.mm
31
%%DATADIR%%/makegen/yacc.mm
32
share/doc/msql3/BUGS
32
%%PORTDOCS%%%%DOCSDIR%%/BUGS
33
share/doc/msql3/README
33
%%PORTDOCS%%%%DOCSDIR%%/README
34
share/doc/msql3/RELEASE_NOTES
34
%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES
35
share/doc/msql3/License
35
%%PORTDOCS%%%%DOCSDIR%%/License
36
share/doc/msql3/Manual
36
%%PORTDOCS%%%%DOCSDIR%%/Manual
37
share/doc/msql3/Perl
37
%%PORTDOCS%%%%DOCSDIR%%/Perl
38
share/doc/msql3/acl.txt
38
%%PORTDOCS%%%%DOCSDIR%%/acl.txt
39
@dirrm etc/msql3
39
@dirrm etc/msql3
40
@dirrm include/common
40
@dirrm include/common
41
@dirrm share/msql3/makegen
41
@dirrm %%DATADIR%%/makegen
42
@dirrm share/msql3
42
@dirrm %%DATADIR%%
43
@dirrm share/doc/msql3
43
%%PORTDOCS%%@dirrm %%DOCSDIR%%

Return to bug 69318