View | Details | Raw Unified | Return to bug 159433 | Differences between
and this patch

Collapse All | Expand All

(-)devel/make++/Makefile (-18 / +30 lines)
Lines 7-23 Link Here
7
#
7
#
8
8
9
PORTNAME=	make++
9
PORTNAME=	make++
10
PORTVERSION=	1.19
10
PORTVERSION=	1.40.1a
11
PORTREVISION=	1
12
CATEGORIES=	devel perl5
11
CATEGORIES=	devel perl5
13
MASTER_SITES=	SF/makepp/makepp/${PORTVERSION}
12
MASTER_SITES=	SF/${PORTNAME:S/+/p/g}/${PORTVERSION:S/a//}
14
DISTNAME=	${PORTNAME:S/+/p/g}-${PORTVERSION}
13
DISTNAME=	${PORTNAME:S/+/p/g}-${PORTVERSION}
15
14
16
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
17
COMMENT=	A drop-in replacement for GNU make
16
COMMENT=	A drop-in replacement for GNU make
18
17
18
LICENSE=	ART10 GPLv1 GPLv2 GPLv3
19
LICENSE_COMB=	dual
20
21
WRKSRC=		${WRKDIR}/${PORTNAME:S/+/p/g}-${PORTVERSION:R}
22
19
USE_PERL5=	yes
23
USE_PERL5=	yes
20
DATADIR=	${PREFIX}/share/makepp
24
HAS_CONFIGURE=	yes
25
CONFIGURE_ARGS=	--prefix=${PREFIX} --mandir=${MANPREFIX}/man
26
27
DATADIR=	${PREFIX}/share/${PORTNAME:S/+/p/g}
28
DOCSDIR=	${PREFIX}/share/doc/${PORTNAME:S/+/p/g}
29
30
MAN1=		makepp.1 makepp_build_algorithm.1 \
31
		makepp_builtin.1 makepp_command.1 \
32
		makepp_cookbook.1 makepp_extending.1 \
33
		makepp_functions.1 makepp_incompatibilities.1 \
34
		makepp_release_notes.1 makepp_repositories.1 \
35
		makepp_rules.1 makepp_scanning.1 \
36
		makepp_signatures.1 makepp_statements.1 \
37
		makepp_tutorial.1 makepp_tutorial_compilation.1 \
38
		makepp_variables.1 makeppclient.1
21
39
22
.include <bsd.port.pre.mk>
40
.include <bsd.port.pre.mk>
23
41
Lines 25-43 Link Here
25
RUN_DEPENDS+=	p5-Digest-MD5>=2.16:${PORTSDIR}/security/p5-Digest-MD5
43
RUN_DEPENDS+=	p5-Digest-MD5>=2.16:${PORTSDIR}/security/p5-Digest-MD5
26
.endif
44
.endif
27
45
28
do-build:
46
.if defined(NOPORTDOCS)
29
	@${PERL} -pi -e "s|\@htmldir\@|${PREFIX}/share/makepp/html|g ; \
47
CONFIGURE_ARGS+=--htmldir=none
30
		s|\@datadir\@|${PREFIX}/share/makepp|g" ${WRKSRC}/makepp
48
.else
31
49
CONFIGURE_ARGS+=--htmldir=${DOCSDIR}/html
32
do-install:
50
.endif
33
	${INSTALL_SCRIPT} ${WRKSRC}/makepp ${PREFIX}/bin
51
34
	@${MKDIR} ${DATADIR}/Signature
52
post-extract:
35
	${INSTALL_SCRIPT} ${WRKSRC}/recursive_makepp ${DATADIR}
53
	@${RM} -f ${WRKSRC}/makepp_tests/wildcard_repositories.test
36
	@(cd ${WRKSRC} ; \
37
	  ${FIND} . -name "*.pm" -maxdepth 1 -exec ${INSTALL_SCRIPT} {} ${DATADIR} \;)
38
	@(cd ${WRKSRC}/Signature ; \
39
	  ${FIND} . -name "*.pm" -exec ${INSTALL_SCRIPT} {} ${DATADIR}/Signature \;)
40
	@(cd ${WRKSRC} ; \
41
	  ${FIND} . -name "*.mk" -exec ${INSTALL_SCRIPT} {} ${DATADIR} \;)
42
54
43
.include <bsd.port.post.mk>
55
.include <bsd.port.post.mk>
(-)devel/make++/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (makepp-1.19.tar.gz) = 47951629d562e95b0a96157c4a278f2b9c25de9673ba618cfca2098b03bd0ce6
1
SHA256 (makepp-1.40.1a.tar.gz) = eb9991e9c726836e9b214377976dc15f66f4f6045f9713cd36c8c6b73c1f8e83
2
SIZE (makepp-1.19.tar.gz) = 217453
2
SIZE (makepp-1.40.1a.tar.gz) = 278170
(-)devel/make++/pkg-plist (-21 / +55 lines)
Lines 1-22 Link Here
1
bin/makepp
1
bin/makepp
2
share/makepp/AutoloadComponent.pm
2
bin/makeppclient
3
share/makepp/FileInfo.pm
3
%%PORTDOCS%%%%DOCSDIR%%/html/index.html
4
share/makepp/FileInfo_makepp.pm
4
%%PORTDOCS%%%%DOCSDIR%%/html/makepp.html
5
share/makepp/Glob.pm
5
%%PORTDOCS%%%%DOCSDIR%%/html/makepp_build_algorithm.html
6
share/makepp/MakeEvent.pm
6
%%PORTDOCS%%%%DOCSDIR%%/html/makepp_builtin.html
7
share/makepp/Makefile.pm
7
%%PORTDOCS%%%%DOCSDIR%%/html/makepp_command.html
8
share/makepp/Makesubs.pm
8
%%PORTDOCS%%%%DOCSDIR%%/html/makepp_cookbook.html
9
share/makepp/Rule.pm
9
%%PORTDOCS%%%%DOCSDIR%%/html/makepp_extending.html
10
share/makepp/Signature.pm
10
%%PORTDOCS%%%%DOCSDIR%%/html/makepp_functions.html
11
share/makepp/TextSubs.pm
11
%%PORTDOCS%%%%DOCSDIR%%/html/makepp_incompatibilities.html
12
share/makepp/c_compilation_md5.mk
12
%%PORTDOCS%%%%DOCSDIR%%/html/makepp_release_notes.html
13
share/makepp/infer_objects.mk
13
%%PORTDOCS%%%%DOCSDIR%%/html/makepp_repositories.html
14
share/makepp/makepp_builtin_rules.mk
14
%%PORTDOCS%%%%DOCSDIR%%/html/makepp_rules.html
15
share/makepp/makepp_default_makefile.mk
15
%%PORTDOCS%%%%DOCSDIR%%/html/makepp_scanning.html
16
share/makepp/recursive_makepp
16
%%PORTDOCS%%%%DOCSDIR%%/html/makepp_signatures.html
17
share/makepp/Signature/c_compilation_md5.pm
17
%%PORTDOCS%%%%DOCSDIR%%/html/makepp_statements.html
18
share/makepp/Signature/exact_match.pm
18
%%PORTDOCS%%%%DOCSDIR%%/html/makepp_tutorial.html
19
share/makepp/Signature/md5.pm
19
%%PORTDOCS%%%%DOCSDIR%%/html/makepp_tutorial_compilation.html
20
share/makepp/Signature/target_newer.pm
20
%%PORTDOCS%%%%DOCSDIR%%/html/makepp_variables.html
21
@dirrm share/makepp/Signature
21
%%PORTDOCS%%%%DOCSDIR%%/html/makeppclient.html
22
@dirrm share/makepp
22
%%DATADIR%%/ActionParser/Legacy.pm
23
%%DATADIR%%/ActionParser/Specific.pm
24
%%DATADIR%%/ActionParser.pm
25
%%DATADIR%%/CommandParser/Basic.pm
26
%%DATADIR%%/CommandParser/Gcc.pm
27
%%DATADIR%%/CommandParser/Vcs.pm
28
%%DATADIR%%/CommandParser.pm
29
%%DATADIR%%/FileInfo.pm
30
%%DATADIR%%/FileInfo_makepp.pm
31
%%DATADIR%%/Glob.pm
32
%%DATADIR%%/MakeEvent.pm
33
%%DATADIR%%/Makefile.pm
34
%%DATADIR%%/Makesubs.pm
35
%%DATADIR%%/Rule.pm
36
%%DATADIR%%/Scanner/C.pm
37
%%DATADIR%%/Scanner/Vera.pm
38
%%DATADIR%%/Scanner/Verilog.pm
39
%%DATADIR%%/Scanner.pm
40
%%DATADIR%%/Signature/c_compilation_md5.pm
41
%%DATADIR%%/Signature/exact_match.pm
42
%%DATADIR%%/Signature/md5.pm
43
%%DATADIR%%/Signature/target_newer.pm
44
%%DATADIR%%/Signature/verilog_simulation_md5.pm
45
%%DATADIR%%/Signature/verilog_synthesis_md5.pm
46
%%DATADIR%%/Signature.pm
47
%%DATADIR%%/TextSubs.pm
48
%%DATADIR%%/makepp_builtin_rules.mk
49
%%DATADIR%%/makepp_default_makefile.mk
50
%%DATADIR%%/recursive_makepp
51
@dirrm %%DATADIR%%/Signature
52
@dirrm %%DATADIR%%/Scanner
53
@dirrm %%DATADIR%%/CommandParser
54
@dirrm %%DATADIR%%/ActionParser
55
@dirrm %%DATADIR%%
56
%%PORTDOCS%%@dirrm %%DOCSDIR%%/html

Return to bug 159433