|
Lines 2-9
Link Here
|
| 2 |
# $FreeBSD: head/math/ess/Makefile 327746 2013-09-20 20:55:04Z bapt $ |
2 |
# $FreeBSD: head/math/ess/Makefile 327746 2013-09-20 20:55:04Z bapt $ |
| 3 |
|
3 |
|
| 4 |
PORTNAME= ess |
4 |
PORTNAME= ess |
| 5 |
DISTVERSION= 13.05 |
5 |
DISTVERSION= 13.09 |
| 6 |
PORTREVISION= 1 |
6 |
|
| 7 |
CATEGORIES= math |
7 |
CATEGORIES= math |
| 8 |
MASTER_SITES= http://ess.r-project.org/downloads/ess/ |
8 |
MASTER_SITES= http://ess.r-project.org/downloads/ess/ |
| 9 |
EXTRACT_SUFX= .tgz |
9 |
EXTRACT_SUFX= .tgz |
|
Lines 16-43
Link Here
|
| 16 |
RUN_DEPENDS= R:${PORTSDIR}/math/R |
16 |
RUN_DEPENDS= R:${PORTSDIR}/math/R |
| 17 |
|
17 |
|
| 18 |
USE_EMACS= yes |
18 |
USE_EMACS= yes |
| 19 |
USE_GMAKE= yes |
19 |
USES= gmake |
| 20 |
|
20 |
|
| 21 |
NO_STAGE= yes |
|
|
| 22 |
.include <bsd.port.options.mk> |
21 |
.include <bsd.port.options.mk> |
| 23 |
|
22 |
|
| 24 |
.if ${PORT_OPTIONS:MDOCS} |
23 |
.if ${PORT_OPTIONS:MDOCS} |
| 25 |
INFO= ess |
24 |
INFO= ess |
| 26 |
.endif |
25 |
.endif |
| 27 |
|
26 |
|
|
|
27 |
#attention, dirty hack: because 'ETCDIR =' is typed _with_ trailing |
| 28 |
#space in Makefile, $STAGEDIR append fails without the additional |
| 29 |
#space in the port |
| 28 |
post-patch: .SILENT |
30 |
post-patch: .SILENT |
| 29 |
${REINPLACE_CMD} -e "\|^PREFIX=|d" -e "\|^INSTALL=|d" \ |
31 |
${REINPLACE_CMD} -e "\|^PREFIX=|d" -e "\|^INSTALL=|d" \ |
| 30 |
-e "\|^EMACS=|s|=.*|=${EMACS_NAME}|" \ |
32 |
-e "\|^EMACS=|s|=.*|=${EMACS_NAME}|" \ |
| 31 |
-e "\|^ETCDIR=|s|=.*|=${PREFIX}/${EMACS_LIBDIR}/etc/ess|" \ |
33 |
-e "\|^ETCDIR\ =|s|=.*|=${STAGEDIR}${PREFIX}/${EMACS_LIBDIR}/etc/ess|" \ |
| 32 |
-e "\|^INFODIR=|s|=.*|=${PREFIX}/${INFO_PATH}|" \ |
34 |
-e "\|^INFODIR=|s|=.*|=${STAGEDIR}${PREFIX}/${INFO_PATH}|" \ |
| 33 |
-e "\|^LISPDIR=|s|=.*|=${PREFIX}/${EMACS_SITE_LISPDIR}|" \ |
35 |
-e "\|^LISPDIR=|s|=.*|=${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}|" \ |
| 34 |
${WRKSRC}/Makeconf |
36 |
${WRKSRC}/Makeconf |
|
|
37 |
|
| 35 |
${REINPLACE_CMD} -e "\|cd doc; \$$(MAKE) \$$@|d" \ |
38 |
${REINPLACE_CMD} -e "\|cd doc; \$$(MAKE) \$$@|d" \ |
| 36 |
${WRKSRC}/Makefile |
39 |
${WRKSRC}/Makefile |
| 37 |
${REINPLACE_CMD} -e "s|\$$(INSTALL)|${INSTALL_DATA}|g" \ |
40 |
${REINPLACE_CMD} -e "s|\$$(INSTALL)|${INSTALL_DATA}|g" \ |
| 38 |
${WRKSRC}/doc/Makefile ${WRKSRC}/etc/Makefile |
41 |
${WRKSRC}/doc/Makefile ${WRKSRC}/etc/Makefile |
| 39 |
${REINPLACE_CMD} -e "s|\$$(INSTALL)|${INSTALL_SCRIPT}|g" \ |
42 |
${REINPLACE_CMD} -e "s|\$$(INSTALL)|${INSTALL_SCRIPT}|g" \ |
| 40 |
${WRKSRC}/lisp/Makefile |
43 |
${WRKSRC}/lisp/Makefile |
|
|
44 |
${REINPLACE_CMD} -e "s|\$$(INSTALL)|${INSTALL_SCRIPT}|g" \ |
| 45 |
${WRKSRC}/lisp/Makefile |
| 46 |
|
| 41 |
|
47 |
|
| 42 |
.if ${PORT_OPTIONS:MDOCS} |
48 |
.if ${PORT_OPTIONS:MDOCS} |
| 43 |
post-build: |
49 |
post-build: |
|
Lines 47-57
Link Here
|
| 47 |
|
53 |
|
| 48 |
post-install: |
54 |
post-install: |
| 49 |
.if ${PORT_OPTIONS:MDOCS} |
55 |
.if ${PORT_OPTIONS:MDOCS} |
|
|
56 |
#reinplace necessary because make install-info is causing |
| 57 |
# append to dir.txt |
| 58 |
${REINPLACE_CMD} -e "s|-m 444 dir.txt|-m 644 dir.txt|g" \ |
| 59 |
${WRKSRC}/doc/Makefile |
| 60 |
|
| 50 |
@(cd ${WRKSRC}/doc; ${SETENV} ${MAKE_ENV} ${GMAKE} ${_MAKE_JOBS} \ |
61 |
@(cd ${WRKSRC}/doc; ${SETENV} ${MAKE_ENV} ${GMAKE} ${_MAKE_JOBS} \ |
| 51 |
${MAKE_ARGS} install-info) |
62 |
${MAKE_ARGS} install-info) |
| 52 |
.endif |
63 |
.endif |
| 53 |
@${ECHO_MSG} |
|
|
| 54 |
@${CAT} ${PKGMESSAGE} |
| 55 |
@${ECHO_MSG} |
| 56 |
|
64 |
|
| 57 |
.include <bsd.port.mk> |
65 |
.include <bsd.port.mk> |