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

(-)tree/math/ess/Makefile (-10 / +18 lines)
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>
(-)tree/math/ess/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (ess-13.05.tgz) = b339fa418105e5376bd802a03b797dfbc44558a91e9d80a2c894a9f0206af900
1
SHA256 (ess-13.09.tgz) = d0625f8ac38831a05d419435d3a6ccf852878c8aea018c3f4a9c9d6bd61e71d2
2
SIZE (ess-13.05.tgz) = 3417506
2
SIZE (ess-13.09.tgz) = 3356969
(-)tree/math/ess/pkg-plist (-2 / +6 lines)
Lines 1-3 Link Here
1
info/dir
2
info/ess.info
1
%%EMACS_LIBDIR%%/etc/ess/ESSR.R
3
%%EMACS_LIBDIR%%/etc/ess/ESSR.R
2
%%EMACS_LIBDIR%%/etc/ess/SVN-REVISION
4
%%EMACS_LIBDIR%%/etc/ess/SVN-REVISION
3
%%EMACS_LIBDIR%%/etc/ess/ess-developer.R
5
%%EMACS_LIBDIR%%/etc/ess/ess-developer.R
Lines 40-45 Link Here
40
%%EMACS_SITE_LISPDIR%%/ess-eldoc.elc
42
%%EMACS_SITE_LISPDIR%%/ess-eldoc.elc
41
%%EMACS_SITE_LISPDIR%%/ess-font-lock.el
43
%%EMACS_SITE_LISPDIR%%/ess-font-lock.el
42
%%EMACS_SITE_LISPDIR%%/ess-font-lock.elc
44
%%EMACS_SITE_LISPDIR%%/ess-font-lock.elc
45
%%EMACS_SITE_LISPDIR%%/ess-gretl.el
46
%%EMACS_SITE_LISPDIR%%/ess-gretl.elc
43
%%EMACS_SITE_LISPDIR%%/ess-help.el
47
%%EMACS_SITE_LISPDIR%%/ess-help.el
44
%%EMACS_SITE_LISPDIR%%/ess-help.elc
48
%%EMACS_SITE_LISPDIR%%/ess-help.elc
45
%%EMACS_SITE_LISPDIR%%/ess-inf.el
49
%%EMACS_SITE_LISPDIR%%/ess-inf.el
Lines 130-135 Link Here
130
%%EMACS_SITE_LISPDIR%%/mouseme.elc
134
%%EMACS_SITE_LISPDIR%%/mouseme.elc
131
%%EMACS_SITE_LISPDIR%%/msdos.el
135
%%EMACS_SITE_LISPDIR%%/msdos.el
132
%%EMACS_SITE_LISPDIR%%/msdos.elc
136
%%EMACS_SITE_LISPDIR%%/msdos.elc
133
@dirrm %%EMACS_LIBDIR%%/etc/ess/icons
137
@dirrmtry %%EMACS_LIBDIR%%/etc/ess/icons
134
@dirrm %%EMACS_LIBDIR%%/etc/ess
138
@dirrmtry %%EMACS_LIBDIR%%/etc/ess
135
@dirrmtry %%EMACS_LIBDIR%%/etc
139
@dirrmtry %%EMACS_LIBDIR%%/etc

Return to bug 182957