|
Lines 22-47
Link Here
|
| 22 |
|
22 |
|
| 23 |
WRKSRC= ${WRKDIR}/pgbash-7.3/src/bash-2.05a |
23 |
WRKSRC= ${WRKDIR}/pgbash-7.3/src/bash-2.05a |
| 24 |
|
24 |
|
|
|
25 |
GNU_CONFIGURE= yes |
| 25 |
USE_GMAKE= yes |
26 |
USE_GMAKE= yes |
| 26 |
USE_REINPLACE= yes |
27 |
USE_REINPLACE= yes |
| 27 |
|
28 |
|
|
|
29 |
CONFIGURE_ARGS= --pginc-prefix=${LOCALBASE}/include --pglib-prefix=${LOCALBASE}/lib |
| 30 |
|
| 28 |
post-extract: |
31 |
post-extract: |
| 29 |
${ECHO_MSG} ">>> extracting bash" |
32 |
@${ECHO_MSG} ">>> extracting bash" |
| 30 |
${TAR} -C ${WRKDIR}/pgbash-7.3/src -xzf ${DISTDIR}/bash-2.05a.tar.gz |
33 |
@${TAR} -C ${WRKDIR}/pgbash-7.3/src -xzf ${DISTDIR}/bash-2.05a.tar.gz |
| 31 |
|
34 |
|
| 32 |
pre-configure: |
35 |
pre-configure: |
| 33 |
${REINPLACE_CMD} -e 's|/etc/pgbashrc|${PREFIX}/etc/pgbashrc|g' \ |
36 |
@${REINPLACE_CMD} -e 's|/etc/pgbashrc|${PREFIX}/etc/pgbashrc|g' \ |
| 34 |
${WRKDIR}/pgbash-7.3/src/bash-2.05a-patch/shell.c.patch |
37 |
${WRKDIR}/pgbash-7.3/src/bash-2.05a-patch/shell.c.patch |
| 35 |
.for i in Makefile.in.patch builtins-Makefile.in.patch \ |
38 |
.for i in Makefile.in.patch builtins-Makefile.in.patch \ |
| 36 |
builtins-declare.def.patch builtins-mkbuilrins.c.patch \ |
39 |
builtins-declare.def.patch builtins-mkbuilrins.c.patch \ |
| 37 |
builtins-set.def.patch builtins-setattr.def.patch configure.in.patch \ |
40 |
builtins-set.def.patch builtins-setattr.def.patch configure.in.patch \ |
| 38 |
configure.patch parse.y.patch shell.c.patch variables.c.patch |
41 |
configure.patch parse.y.patch shell.c.patch variables.c.patch |
| 39 |
${PATCH} -d ${WRKSRC} -p1 < ${WRKDIR}/pgbash-7.3/src/bash-2.05a-patch/${i} |
42 |
@${ECHO_MSG} ">>> applying pg patches" |
|
|
43 |
@${PATCH} -d ${WRKSRC} -p1 < ${WRKDIR}/pgbash-7.3/src/bash-2.05a-patch/${i} |
| 40 |
.endfor |
44 |
.endfor |
| 41 |
|
45 |
|
| 42 |
do-configure: |
|
|
| 43 |
cd ${WRKSRC}; ./configure --pginc-prefix=${LOCALBASE}/include --pglib-prefix=${LOCALBASE}/lib |
| 44 |
|
| 45 |
do-install: |
46 |
do-install: |
| 46 |
${INSTALL_PROGRAM} ${WRKSRC}/pgbash ${PREFIX}/bin |
47 |
${INSTALL_PROGRAM} ${WRKSRC}/pgbash ${PREFIX}/bin |
| 47 |
${INSTALL_DATA} ${WRKDIR}/pgbash-7.3/rc/pgbashrc ${PREFIX}/etc/pgbashrc-dist |
48 |
${INSTALL_DATA} ${WRKDIR}/pgbash-7.3/rc/pgbashrc ${PREFIX}/etc/pgbashrc-dist |