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

(-)dbmail22/Makefile (-11 / +10 lines)
Lines 56-62 Link Here
56
PLIST_SUB+=	PORTDOCS=""
56
PLIST_SUB+=	PORTDOCS=""
57
.endif
57
.endif
58
58
59
NO_STAGE=	yes
60
.include <bsd.port.options.mk>
59
.include <bsd.port.options.mk>
61
60
62
.if ${PORT_OPTIONS:MMYSQL}
61
.if ${PORT_OPTIONS:MMYSQL}
Lines 114-137 Link Here
114
# fixes the `Shared object "libpgsqldbmail.so.0" not found, required by "libdbmail.so.0"' error.
113
# fixes the `Shared object "libpgsqldbmail.so.0" not found, required by "libdbmail.so.0"' error.
115
pre-install:
114
pre-install:
116
	@for f in 'a' 'la' 'so' 'so.0'; do \
115
	@for f in 'a' 'la' 'so' 'so.0'; do \
117
	  if [ -f ${PREFIX}/lib/libdbmail.$$f ] ; then \
116
	  if [ -f ${STAGEDIR}${PREFIX}/lib/libdbmail.$$f ] ; then \
118
	    ${RM} ${PREFIX}/lib/libdbmail.$$f; \
117
	    ${RM} ${STAGEDIR}${PREFIX}/lib/libdbmail.$$f; \
119
	  fi; \
118
	  fi; \
120
	done
119
	done
121
120
122
post-install:
121
post-install:
123
	@${INSTALL_DATA} ${WRKSRC}/dbmail.conf ${PREFIX}/etc/dbmail.conf-dist
122
	@${INSTALL_DATA} ${WRKSRC}/dbmail.conf ${STAGEDIR}${PREFIX}/etc/dbmail.conf-dist
124
	@if [ ! -f ${PREFIX}/etc/dbmail.conf ] ; then \
123
	@if [ ! -f ${STAGEDIR}${PREFIX}/etc/dbmail.conf ] ; then \
125
	  ${CP} -p ${PREFIX}/etc/dbmail.conf-dist ${PREFIX}/etc/dbmail.conf; \
124
	  ${CP} -p ${STAGEDIR}${PREFIX}/etc/dbmail.conf-dist ${STAGEDIR}${PREFIX}/etc/dbmail.conf; \
126
	fi
125
	fi
127
	@${MKDIR} ${DATADIR}
126
	@${MKDIR} ${STAGEDIR}${DATADIR}
128
	@for f in ${DATABASE}; do \
127
	@for f in ${DATABASE}; do \
129
	  ${MKDIR} ${DATADIR}/$$f ; \
128
	  ${MKDIR} ${STAGEDIR}${DATADIR}/$$f ; \
130
	  ${INSTALL_DATA} ${WRKSRC}/sql/$$f/* ${DATADIR}/$$f; \
129
	  ${INSTALL_DATA} ${WRKSRC}/sql/$$f/* ${STAGEDIR}${DATADIR}/$$f; \
131
	done
130
	done
132
.if ${PORT_OPTIONS:MDOCS}
131
.if ${PORT_OPTIONS:MDOCS}
133
	@${MKDIR} ${DOCSDIR}
132
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
134
	@cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
133
	@cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
135
.endif
134
.endif
136
	@${CAT} ${PKGMESSAGE}
135
	@${CAT} ${PKGMESSAGE}

Return to bug 183961