Update databases/postgresql12-server to version 12.2_2
[dports.git] / databases / pgaccess / Makefile
1 # Created by: Palle Girgensohn <girgen@pingpong.net>
2 # $FreeBSD$
3
4 PORTNAME=       pgaccess
5 PORTVERSION=    1.00.20140902
6 PORTREVISION=   3
7 CATEGORIES=     databases tcl tk
8 MASTER_SITES=   https://BSDforge.com/projects/source/databases/pgaccess/
9
10 MAINTAINER=     portmaster@bsdforge.com
11 COMMENT=        Powerful PostgreSQL database GUI administration tool and toolkit
12
13 LICENSE=        BSD4CLAUSE
14
15 RUN_DEPENDS=    ${LOCALBASE}/lib/pgtcl/pkgIndex.tcl:databases/pgtcl
16
17 USES=           pgsql tk tar:xz
18
19 NO_ARCH=        yes
20
21 DOCSDIR=        ${PREFIX}/share/doc/postgresql/${PORTNAME}
22 PGACCESSDIR=    ${PREFIX}/share/postgresql/${PORTNAME}
23
24 OPTIONS_DEFINE= DOCS
25
26 .include <bsd.port.options.mk>
27
28 post-patch:
29         @${REINPLACE_CMD} -e "s,/usr/bin,${PREFIX}/bin,g ; " ${WRKSRC}/lib/mainlib.tcl
30         @${RM} ${WRKSRC}/lib/mainlib.tcl.bak
31
32 do-build:
33 .for targetfile in pgaccess.tcl pgmonitor
34         @ ${SED} -e "s,%%LOCALBASE%%,${LOCALBASE},g; \
35                      s,%%WISH%%,${WISH},g; \
36                      s,%%PREFIX%%,${PREFIX},g; \
37                      s,%%PROGRAM%%,${targetfile},g" \
38                 < ${FILESDIR}/run-tcl-file > ${WRKDIR}/${targetfile:R}.sh
39 .endfor
40
41 do-install:
42         @${MKDIR} ${STAGEDIR}${PGACCESSDIR} ; \
43         cd ${WRKSRC} ;\
44         ${TAR} cf - `${FIND} * ! \( -path win32\* -o -path doc\* \)` | \
45         ( cd ${STAGEDIR}${PGACCESSDIR}; ${TAR} xf - )
46 .for targetfile in pgaccess pgmonitor
47         ${INSTALL_SCRIPT} ${WRKDIR}/${targetfile}.sh ${STAGEDIR}${PREFIX}/bin/${targetfile}
48 .endfor
49         @${MKDIR} ${STAGEDIR}${DOCSDIR} ; \
50         cd ${WRKSRC}/doc/html ;\
51         ${TAR} cf - * | \
52         ( cd ${STAGEDIR}${DOCSDIR}; ${TAR} xf - )
53
54 .include <bsd.port.mk>