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

Collapse All | Expand All

(-)Makefile (-4 / +2 lines)
Lines 1-9 Link Here
1
# Created by: Otacilio de Araujo Ramos Neto <otacilio.neto@ee.ufcg.edu.br>
1
# Created by: Otacilio de Araujo Ramos Neto <otacilio.neto@bsd.com.br>
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	Verilog-Perl
4
PORTNAME=	Verilog-Perl
5
PORTVERSION=	3.404
5
PORTVERSION=	3.418
6
PORTREVISION=	1
7
CATEGORIES=	cad perl5
6
CATEGORIES=	cad perl5
8
MASTER_SITES=	CPAN
7
MASTER_SITES=	CPAN
9
PKGNAMEPREFIX=	p5-
8
PKGNAMEPREFIX=	p5-
Lines 15-21 Link Here
15
14
16
USES=		bison gmake perl5
15
USES=		bison gmake perl5
17
USE_PERL5=	configure
16
USE_PERL5=	configure
18
USE_GCC=	any
19
CONFIGURE_ENV=	CXX=${CXX}\
17
CONFIGURE_ENV=	CXX=${CXX}\
20
		CPP=${CPP}\
18
		CPP=${CPP}\
21
		CC=${CC}
19
		CC=${CC}
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (Verilog-Perl-3.404.tar.gz) = 4eddc21a965019eecc2200e251186f9d8bd0643485d12feda7d0b26a328650d0
1
SHA256 (Verilog-Perl-3.418.tar.gz) = 19eb60cb211fe6dbe6f9705f973e72c9ffd370399c39f0871652d4bee61492e8
2
SIZE (Verilog-Perl-3.404.tar.gz) = 558496
2
SIZE (Verilog-Perl-3.418.tar.gz) = 562256
(-)files/patch-Makefile.PL (-8 / +7 lines)
Lines 1-6 Link Here
1
--- Makefile.PL	2014-03-11 19:59:40.000000000 -0300
1
--- Makefile.PL.orig	2016-02-02 23:36:13 UTC
2
+++ Makefile.PL	2014-06-25 11:18:59.000000000 -0300
2
+++ Makefile.PL
3
@@ -11,7 +11,7 @@
3
@@ -11,7 +11,7 @@ use Config;
4
 
4
 
5
 sub MY::postamble {
5
 sub MY::postamble {
6
     my $out="";
6
     my $out="";
Lines 8-15 Link Here
8
+    # Note OPTIMIZE is passed from upper gmakefile, so this code needed there too.
8
+    # Note OPTIMIZE is passed from upper gmakefile, so this code needed there too.
9
     # -O2 optimization seems unreasonably slow on nearly every platform.  I give up.
9
     # -O2 optimization seems unreasonably slow on nearly every platform.  I give up.
10
     my $optimize = $Config{optimize};  $optimize =~ s/(^| )-O2( |$)/\1-O\2/g;
10
     my $optimize = $Config{optimize};  $optimize =~ s/(^| )-O2( |$)/\1-O\2/g;
11
     $out .= "OPTIMIZE = $optimize\n";
11
     # pass hardening flags
12
@@ -82,6 +82,8 @@
12
@@ -86,6 +86,8 @@ cppcheck: $(CPPCHECK_DEP)
13
     return $out;
13
     return $out;
14
 }
14
 }
15
 
15
 
Lines 18-24 Link Here
18
 my $fail;
18
 my $fail;
19
 local $! = undef;
19
 local $! = undef;
20
 my $have_gen = -d "Preproc/gen";
20
 my $have_gen = -d "Preproc/gen";
21
@@ -93,7 +95,7 @@
21
@@ -97,7 +99,7 @@ my $have_gen = -d "Preproc/gen";
22
     if ($have_gen) { warn "\n-Note: 'bison' must be installed to build from sources\n"; }
22
     if ($have_gen) { warn "\n-Note: 'bison' must be installed to build from sources\n"; }
23
     else { $fail=1; warn "\n%Error: 'bison' must be installed to build\n\n"; }
23
     else { $fail=1; warn "\n%Error: 'bison' must be installed to build\n\n"; }
24
 }
24
 }
Lines 27-33 Link Here
27
 if ($fail) {
27
 if ($fail) {
28
     if ($ENV{AUTOMATED_TESTING}) {
28
     if ($ENV{AUTOMATED_TESTING}) {
29
 	exit(0);
29
 	exit(0);
30
@@ -135,8 +137,8 @@
30
@@ -139,7 +141,7 @@ WriteMakefile(
31
 			},
31
 			},
32
 	      );
32
 	      );
33
 
33
 
Lines 36-39 Link Here
36
 if ($? || $mkv !~ /GNU Make/i) {
36
 if ($? || $mkv !~ /GNU Make/i) {
37
     warn "-Important: Now type 'gmake MAKE=gmake' as this package requires GNU Make\n";
37
     warn "-Important: Now type 'gmake MAKE=gmake' as this package requires GNU Make\n";
38
 }
38
 }
39
 1;
(-)files/patch-Parser__Makefile.PL (-4 / +4 lines)
Lines 1-6 Link Here
1
--- Parser/Makefile.PL	2014-03-11 19:59:40.000000000 -0300
1
--- Parser/Makefile.PL.orig	2016-02-02 23:36:13 UTC
2
+++ Parser/Makefile.PL	2014-06-25 11:19:19.000000000 -0300
2
+++ Parser/Makefile.PL
3
@@ -9,13 +9,15 @@
3
@@ -9,13 +9,15 @@ use Config;
4
 
4
 
5
 sub MY::postamble {
5
 sub MY::postamble {
6
     my $out;
6
     my $out;
Lines 17-23 Link Here
17
     }
17
     }
18
     # Note OPTIMIZE is passed from upper makefile, so this code needed there too.
18
     # Note OPTIMIZE is passed from upper makefile, so this code needed there too.
19
     my $optimize = $Config{optimize};  $optimize =~ s/(^| )-O2( |$)/\1-O\2/g;
19
     my $optimize = $Config{optimize};  $optimize =~ s/(^| )-O2( |$)/\1-O\2/g;
20
@@ -46,7 +48,7 @@
20
@@ -50,7 +52,7 @@ sub MY::postamble {
21
     $out .= "${cmt}CFLAGS += -DFLEX_DEBUG\n";
21
     $out .= "${cmt}CFLAGS += -DFLEX_DEBUG\n";
22
     $out .= "LEXFLAGS += -d\n";
22
     $out .= "LEXFLAGS += -d\n";
23
     $out .= '
23
     $out .= '
(-)files/patch-Preproc__Makefile.PL (-4 / +4 lines)
Lines 1-6 Link Here
1
--- Preproc/Makefile.PL	2014-03-11 19:59:40.000000000 -0300
1
--- Preproc/Makefile.PL.orig	2016-02-02 23:36:13 UTC
2
+++ Preproc/Makefile.PL	2014-06-25 11:19:37.000000000 -0300
2
+++ Preproc/Makefile.PL
3
@@ -9,13 +9,14 @@
3
@@ -9,13 +9,14 @@ use Config;
4
 
4
 
5
 sub MY::postamble {
5
 sub MY::postamble {
6
     my $out;
6
     my $out;
Lines 16-22 Link Here
16
     }
16
     }
17
     # Note OPTIMIZE is passed from upper makefile, so this code needed there too.
17
     # Note OPTIMIZE is passed from upper makefile, so this code needed there too.
18
     my $optimize = $Config{optimize};  $optimize =~ s/(^| )-O2( |$)/\1-O\2/g;
18
     my $optimize = $Config{optimize};  $optimize =~ s/(^| )-O2( |$)/\1-O\2/g;
19
@@ -46,7 +47,7 @@
19
@@ -50,7 +51,7 @@ sub MY::postamble {
20
     $out .= "${cmt}CFLAGS += -DFLEX_DEBUG\n";
20
     $out .= "${cmt}CFLAGS += -DFLEX_DEBUG\n";
21
     $out .= "${cmt}LEXFLAGS += -d\n";
21
     $out .= "${cmt}LEXFLAGS += -d\n";
22
     $out .= '
22
     $out .= '
(-)pkg-plist (-21 / +21 lines)
Lines 3-29 Link Here
3
bin/vppreproc
3
bin/vppreproc
4
bin/vrename
4
bin/vrename
5
bin/vsplitmodule
5
bin/vsplitmodule
6
%%PERL5_MAN3%%/Verilog::EditFiles.3.gz
7
%%PERL5_MAN3%%/Verilog::Getopt.3.gz
8
%%PERL5_MAN3%%/Verilog::Language.3.gz
9
%%PERL5_MAN3%%/Verilog::Netlist.3.gz
10
%%PERL5_MAN3%%/Verilog::Netlist::Cell.3.gz
11
%%PERL5_MAN3%%/Verilog::Netlist::ContAssign.3.gz
12
%%PERL5_MAN3%%/Verilog::Netlist::Defparam.3.gz
13
%%PERL5_MAN3%%/Verilog::Netlist::File.3.gz
14
%%PERL5_MAN3%%/Verilog::Netlist::Interface.3.gz
15
%%PERL5_MAN3%%/Verilog::Netlist::Logger.3.gz
16
%%PERL5_MAN3%%/Verilog::Netlist::ModPort.3.gz
17
%%PERL5_MAN3%%/Verilog::Netlist::Module.3.gz
18
%%PERL5_MAN3%%/Verilog::Netlist::Net.3.gz
19
%%PERL5_MAN3%%/Verilog::Netlist::Pin.3.gz
20
%%PERL5_MAN3%%/Verilog::Netlist::Port.3.gz
21
%%PERL5_MAN3%%/Verilog::Netlist::Subclass.3.gz
22
%%PERL5_MAN3%%/Verilog::Parser.3.gz
23
%%PERL5_MAN3%%/Verilog::Preproc.3.gz
24
%%PERL5_MAN3%%/Verilog::SigParser.3.gz
25
%%PERL5_MAN3%%/Verilog::Std.3.gz
26
%%PERL5_MAN3%%/Verilog::Verilog-Perl.3.gz
27
%%SITE_ARCH%%/Verilog/EditFiles.pm
6
%%SITE_ARCH%%/Verilog/EditFiles.pm
28
%%SITE_ARCH%%/Verilog/Getopt.pm
7
%%SITE_ARCH%%/Verilog/Getopt.pm
29
%%SITE_ARCH%%/Verilog/Language.pm
8
%%SITE_ARCH%%/Verilog/Language.pm
Lines 51-53 Link Here
51
%%PERL5_MAN1%%/vpassert.1.gz
30
%%PERL5_MAN1%%/vpassert.1.gz
52
%%PERL5_MAN1%%/vppreproc.1.gz
31
%%PERL5_MAN1%%/vppreproc.1.gz
53
%%PERL5_MAN1%%/vrename.1.gz
32
%%PERL5_MAN1%%/vrename.1.gz
33
%%PERL5_MAN3%%/Verilog::EditFiles.3.gz
34
%%PERL5_MAN3%%/Verilog::Getopt.3.gz
35
%%PERL5_MAN3%%/Verilog::Language.3.gz
36
%%PERL5_MAN3%%/Verilog::Netlist.3.gz
37
%%PERL5_MAN3%%/Verilog::Netlist::Cell.3.gz
38
%%PERL5_MAN3%%/Verilog::Netlist::ContAssign.3.gz
39
%%PERL5_MAN3%%/Verilog::Netlist::Defparam.3.gz
40
%%PERL5_MAN3%%/Verilog::Netlist::File.3.gz
41
%%PERL5_MAN3%%/Verilog::Netlist::Interface.3.gz
42
%%PERL5_MAN3%%/Verilog::Netlist::Logger.3.gz
43
%%PERL5_MAN3%%/Verilog::Netlist::ModPort.3.gz
44
%%PERL5_MAN3%%/Verilog::Netlist::Module.3.gz
45
%%PERL5_MAN3%%/Verilog::Netlist::Net.3.gz
46
%%PERL5_MAN3%%/Verilog::Netlist::Pin.3.gz
47
%%PERL5_MAN3%%/Verilog::Netlist::Port.3.gz
48
%%PERL5_MAN3%%/Verilog::Netlist::Subclass.3.gz
49
%%PERL5_MAN3%%/Verilog::Parser.3.gz
50
%%PERL5_MAN3%%/Verilog::Preproc.3.gz
51
%%PERL5_MAN3%%/Verilog::SigParser.3.gz
52
%%PERL5_MAN3%%/Verilog::Std.3.gz
53
%%PERL5_MAN3%%/Verilog::Verilog-Perl.3.gz

Return to bug 207050