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

(-)devel/autodia/Makefile (-32 / +54 lines)
Lines 2-54 Link Here
2
# $FreeBSD: ports/devel/autodia/Makefile,v 1.30 2012/10/01 14:45:16 tabthorpe Exp $
2
# $FreeBSD: ports/devel/autodia/Makefile,v 1.30 2012/10/01 14:45:16 tabthorpe Exp $
3
3
4
PORTNAME=	autodia
4
PORTNAME=	autodia
5
PORTVERSION=	2.03
5
PORTVERSION=	2.14
6
PORTREVISION=	7
7
CATEGORIES=	devel perl5
6
CATEGORIES=	devel perl5
8
MASTER_SITES=	CPAN
7
MASTER_SITES=	CPAN
9
MASTER_SITE_SUBDIR=	Tree/TEEJAY
8
MASTER_SITE_SUBDIR=	CPAN:TEEJAY
10
11
DISTNAME=	Autodia-${PORTVERSION}
9
DISTNAME=	Autodia-${PORTVERSION}
12
10
13
MAINTAINER=	ports@FreeBSD.org
11
MAINTAINER=	ports@FreeBSD.org
14
COMMENT=	Automatic Dia XML - from Source Code and Data
12
COMMENT=	Automatic Dia XML - from Source Code and Data
15
13
16
BUILD_DEPENDS=	p5-Template-Toolkit>=0:${PORTSDIR}/www/p5-Template-Toolkit \
14
LICENSE=	GPLv2
17
		p5-Inline-Java>=0:${PORTSDIR}/devel/p5-Inline-Java \
15
18
		p5-GraphViz>=0:${PORTSDIR}/graphics/p5-GraphViz \
16
BUILD_DEPENDS=	p5-XML-Simple>=0:${PORTSDIR}/textproc/p5-XML-Simple \
19
		p5-VCG>=0:${PORTSDIR}/graphics/p5-VCG \
17
		p5-Template-Toolkit>=0:${PORTSDIR}/www/p5-Template-Toolkit \
20
		p5-XML-Simple>=0:${PORTSDIR}/textproc/p5-XML-Simple \
18
		p5-HTML-Mason>=0:${PORTSDIR}/www/p5-HTML-Mason
21
		p5-SpringGraph>=0:${PORTSDIR}/graphics/p5-SpringGraph
22
RUN_DEPENDS:=	${BUILD_DEPENDS}
19
RUN_DEPENDS:=	${BUILD_DEPENDS}
23
20
21
OPTIONS_DEFINE=	GRAPHVIZ SPRINGGRAPH VCG DOCS
22
OPTIONS_DEFAULT=	GRAPHVIZ SPRINGGRAPH VCG
23
SPRINGGRAPH_DESC=	SpringGraph support
24
VCG_DESC=		VCG support
25
24
PERL_CONFIGURE=	yes
26
PERL_CONFIGURE=	yes
25
27
26
MAN1=	autodia.pl.1 autodia_java.pl.1
28
MAN1=		autodia.pl.1
27
MAN3=	Autodia.3 autodia.3 autodia_java.3 \
29
MAN3=		Autodia.3 autodia.3 \
28
	Autodia::Diagram.3 \
30
		Autodia::Diagram.3 \
29
	Autodia::Diagram::Class.3 \
31
		Autodia::Diagram::Class.3 \
30
	Autodia::Diagram::Component.3 \
32
		Autodia::Diagram::Component.3 \
31
	Autodia::Diagram::Dependancy.3 \
33
		Autodia::Handler.3 \
32
	Autodia::Diagram::Inheritance.3 \
34
		Autodia::Handler::ASP.3 \
33
	Autodia::Diagram::Object.3 \
35
		Autodia::Handler::CSharp.3 \
34
	Autodia::Diagram::Superclass.3 \
36
		Autodia::Handler::Cpp.3 \
35
	Autodia::Handler.3 \
37
		Autodia::Handler::DBI.3 \
36
	Autodia::Handler::Cpp.3 \
38
		Autodia::Handler::DBI_SQLT.3 \
37
	Autodia::Handler::DBI.3 \
39
		Autodia::Handler::Mason.3 \
38
	Autodia::Handler::PHP.3 \
40
		Autodia::Handler::PHP.3 \
39
	Autodia::Handler::Perl.3 \
41
		Autodia::Handler::Perl.3 \
40
	Autodia::Handler::SQL.3 \
42
		Autodia::Handler::SQL.3 \
41
	Autodia::Handler::Torque.3 \
43
		Autodia::Handler::Torque.3 \
42
	Autodia::Handler::dia.3 \
44
		Autodia::Handler::dia.3 \
43
	Autodia::Handler::umbrello.3
45
		Autodia::Handler::umbrello.3
46
PORTDOCS=	CHANGES CREDITS DEVELOP FAQ INSTALL MANIFEST README TODO
47
48
.include <bsd.port.options.mk>
49
50
.if ${PORT_OPTIONS:MGRAPHVIZ}
51
RUN_DEPENDS+=	p5-GraphViz>=0:${PORTSDIR}/graphics/p5-GraphViz
52
.endif
53
54
.if ${PORT_OPTIONS:MSPRINGGRAPH}
55
RUN_DEPENDS+=	p5-SpringGraph>=0:${PORTSDIR}/graphics/p5-SpringGraph
56
.endif
57
58
.if ${PORT_OPTIONS:MVCG}
59
RUN_DEPENDS+=	p5-VCG>=0:${PORTSDIR}/graphics/p5-VCG
60
.endif
61
62
post-patch:
63
	@${REINPLACE_CMD} -e \
64
		'/^#!/s|/.*perl|${PERL}|' ${WRKSRC}/autodia.pl
44
65
45
DOCS=	CHANGES COPYING CREDITS DEVELOP FAQ INSTALL MANIFEST README TODO
66
pre-configure:
67
	@${FIND} ${WRKSRC} -name "*.orig" -delete
46
68
47
.if !defined(NOPORTDOCS)
48
post-install:
69
post-install:
70
.if ${PORT_OPTIONS:MDOCS}
49
	@${MKDIR} ${DOCSDIR}
71
	@${MKDIR} ${DOCSDIR}
50
.for file in ${DOCS}
72
.for i in ${PORTDOCS}
51
	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
73
	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
52
.endfor
74
.endfor
53
.endif
75
.endif
54
76
(-)devel/autodia/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (Autodia-2.03.tar.gz) = 5f7118956a0930d91baf2f391bcab1bc23f08471f97b5bb317374e6c2918f7df
1
SHA256 (Autodia-2.14.tar.gz) = ac8125c88abe39d9fe01ca3acc13a00a29f3336a4bb7ef60447e6b8b822ff422
2
SIZE (Autodia-2.03.tar.gz) = 61843
2
SIZE (Autodia-2.14.tar.gz) = 78070
(-)devel/autodia/files/patch-Dependency.pm (+10 lines)
Line 0 Link Here
1
--- lib/Autodia/Diagram/Dependancy.pm.orig	2008-04-16 22:56:29.000000000 +0900
2
+++ lib/Autodia/Diagram/Dependancy.pm	2012-10-03 07:08:41.000000000 +0900
3
@@ -156,7 +156,3 @@
4
 1;
5
 
6
 ############################################################################
7
-
8
-=head1 
9
-
10
-=cut
(-)devel/autodia/files/patch-Inheritance.pm (+10 lines)
Line 0 Link Here
1
--- lib/Autodia/Diagram/Inheritance.pm.orig	2008-05-20 21:27:16.000000000 +0900
2
+++ lib/Autodia/Diagram/Inheritance.pm	2012-10-03 07:08:41.000000000 +0900
3
@@ -162,7 +162,3 @@
4
 
5
 ##############################################################
6
 
7
-=head1
8
-
9
-=cut
10
-
(-)devel/autodia/files/patch-Object.pm (+10 lines)
Line 0 Link Here
1
--- lib/Autodia/Diagram/Object.pm.orig	2008-04-16 22:56:29.000000000 +0900
2
+++ lib/Autodia/Diagram/Object.pm	2012-10-03 07:08:41.000000000 +0900
3
@@ -182,7 +182,3 @@
4
 1;
5
 
6
 ###############################################################################
7
-
8
-=head1
9
-
10
-=cut
(-)devel/autodia/files/patch-Realization.pm (+10 lines)
Line 0 Link Here
1
--- lib/Autodia/Diagram/Realization.pm.orig	2009-06-24 19:43:51.000000000 +0900
2
+++ lib/Autodia/Diagram/Realization.pm	2012-10-03 07:08:41.000000000 +0900
3
@@ -143,7 +143,3 @@
4
 1;
5
 
6
 ############################################################################
7
-
8
-=head1 
9
-
10
-=cut
(-)devel/autodia/files/patch-Superclass.pm (+10 lines)
Line 0 Link Here
1
--- lib/Autodia/Diagram/Superclass.pm.orig	2009-06-25 01:01:34.000000000 +0900
2
+++ lib/Autodia/Diagram/Superclass.pm	2012-10-03 07:08:41.000000000 +0900
3
@@ -143,7 +143,3 @@
4
 1;
5
 
6
 ##########################################################################
7
-
8
-=head1 
9
-
10
-=cut
(-)devel/autodia/pkg-descr (-1 / +1 lines)
Lines 9-12 Link Here
9
DB schema).
9
DB schema).
10
Adding a handler is easy - read the DEVELOP file for details.
10
Adding a handler is easy - read the DEVELOP file for details.
11
11
12
WWW: http://droogs.org/autodia/
12
WWW: http://search.cpan.org/~teejay/Autodia/
(-)devel/autodia/pkg-plist (-25 / +18 lines)
Lines 1-39 Link Here
1
bin/autodia.pl
1
bin/autodia.pl
2
bin/autodia_java.pl
3
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Autodia/.packlist
4
%%SITE_PERL%%/Autodia.pm
2
%%SITE_PERL%%/Autodia.pm
5
%%SITE_PERL%%/autodia.pl
6
%%SITE_PERL%%/autodia_java.pl
7
%%SITE_PERL%%/Autodia/Handler.pm
8
%%SITE_PERL%%/Autodia/Diagram.pm
3
%%SITE_PERL%%/Autodia/Diagram.pm
9
%%SITE_PERL%%/Autodia/Diagram/Dependancy.pm
10
%%SITE_PERL%%/Autodia/Diagram/Object.pm
11
%%SITE_PERL%%/Autodia/Diagram/Class.pm
4
%%SITE_PERL%%/Autodia/Diagram/Class.pm
12
%%SITE_PERL%%/Autodia/Diagram/Inheritance.pm
13
%%SITE_PERL%%/Autodia/Diagram/Component.pm
5
%%SITE_PERL%%/Autodia/Diagram/Component.pm
6
%%SITE_PERL%%/Autodia/Diagram/Dependancy.pm
7
%%SITE_PERL%%/Autodia/Diagram/Inheritance.pm
8
%%SITE_PERL%%/Autodia/Diagram/Object.pm
9
%%SITE_PERL%%/Autodia/Diagram/Realization.pm
10
%%SITE_PERL%%/Autodia/Diagram/Relation.pm
14
%%SITE_PERL%%/Autodia/Diagram/Superclass.pm
11
%%SITE_PERL%%/Autodia/Diagram/Superclass.pm
15
%%SITE_PERL%%/Autodia/Handler/python.pm
12
%%SITE_PERL%%/Autodia/Handler.pm
16
%%SITE_PERL%%/Autodia/Handler/umbrello.pm
13
%%SITE_PERL%%/Autodia/Handler/ASP.pm
17
%%SITE_PERL%%/Autodia/Handler/SQL.pm
14
%%SITE_PERL%%/Autodia/Handler/CSharp.pm
18
%%SITE_PERL%%/Autodia/Handler/Perl.pm
19
%%SITE_PERL%%/Autodia/Handler/Torque.pm
20
%%SITE_PERL%%/Autodia/Handler/Cpp.pm
15
%%SITE_PERL%%/Autodia/Handler/Cpp.pm
21
%%SITE_PERL%%/Autodia/Handler/DBI.pm
16
%%SITE_PERL%%/Autodia/Handler/DBI.pm
22
%%SITE_PERL%%/Autodia/Handler/Java.pm
17
%%SITE_PERL%%/Autodia/Handler/DBI_SQLT.pm
18
%%SITE_PERL%%/Autodia/Handler/Mason.pm
23
%%SITE_PERL%%/Autodia/Handler/PHP.pm
19
%%SITE_PERL%%/Autodia/Handler/PHP.pm
20
%%SITE_PERL%%/Autodia/Handler/Perl.pm
21
%%SITE_PERL%%/Autodia/Handler/SQL.pm
22
%%SITE_PERL%%/Autodia/Handler/Torque.pm
24
%%SITE_PERL%%/Autodia/Handler/dia.pm
23
%%SITE_PERL%%/Autodia/Handler/dia.pm
25
%%PORTDOCS%%%%DOCSDIR%%/CHANGES
24
%%SITE_PERL%%/Autodia/Handler/python.pm
26
%%PORTDOCS%%%%DOCSDIR%%/COPYING
25
%%SITE_PERL%%/Autodia/Handler/umbrello.pm
27
%%PORTDOCS%%%%DOCSDIR%%/CREDITS
26
%%SITE_PERL%%/autodia.pl
28
%%PORTDOCS%%%%DOCSDIR%%/DEVELOP
27
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Autodia/.packlist
29
%%PORTDOCS%%%%DOCSDIR%%/FAQ
30
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
31
%%PORTDOCS%%%%DOCSDIR%%/MANIFEST
32
%%PORTDOCS%%%%DOCSDIR%%/README
33
%%PORTDOCS%%%%DOCSDIR%%/TODO
34
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Autodia
28
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Autodia
35
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto
29
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto
36
@dirrm %%SITE_PERL%%/Autodia/Diagram
37
@dirrm %%SITE_PERL%%/Autodia/Handler
30
@dirrm %%SITE_PERL%%/Autodia/Handler
31
@dirrm %%SITE_PERL%%/Autodia/Diagram
38
@dirrm %%SITE_PERL%%/Autodia
32
@dirrm %%SITE_PERL%%/Autodia
39
%%PORTDOCS%%@dirrm %%DOCSDIR%%

Return to bug 172501