aboutsummaryrefslogtreecommitdiffstats
path: root/cad
diff options
context:
space:
mode:
authorpi <pi@FreeBSD.org>2016-02-11 03:34:24 +0800
committerpi <pi@FreeBSD.org>2016-02-11 03:34:24 +0800
commitca9c65974e736ae52e838af1720203c2f661a4b6 (patch)
tree9cd6bfd2e2b775da8e8273b85849704ed3eb26f6 /cad
parent95e7c256b2e0e0d389fada001bc1cdefa8dc72da (diff)
downloadfreebsd-ports-gnome-ca9c65974e736ae52e838af1720203c2f661a4b6.tar.gz
freebsd-ports-gnome-ca9c65974e736ae52e838af1720203c2f661a4b6.tar.zst
freebsd-ports-gnome-ca9c65974e736ae52e838af1720203c2f661a4b6.zip
cad/p5-Verilog-Perl: 3.404 -> 3.418
Changes: http://cpansearch.perl.org/src/WSNYDER/Verilog-Perl-3.418/Changes Removed dependency of gcc. Now, p5-Verilog-Perl compiles with clang. PR: 207050 Submitted by: otacilio.neto@ee.ufcg.edu.br (maintainer)
Diffstat (limited to 'cad')
-rw-r--r--cad/p5-Verilog-Perl/Makefile6
-rw-r--r--cad/p5-Verilog-Perl/distinfo4
-rw-r--r--cad/p5-Verilog-Perl/files/patch-Makefile.PL15
-rw-r--r--cad/p5-Verilog-Perl/files/patch-Parser__Makefile.PL8
-rw-r--r--cad/p5-Verilog-Perl/files/patch-Preproc__Makefile.PL8
-rw-r--r--cad/p5-Verilog-Perl/pkg-plist42
6 files changed, 40 insertions, 43 deletions
diff --git a/cad/p5-Verilog-Perl/Makefile b/cad/p5-Verilog-Perl/Makefile
index 2d7115e4b5d5..247981d4d8be 100644
--- a/cad/p5-Verilog-Perl/Makefile
+++ b/cad/p5-Verilog-Perl/Makefile
@@ -1,9 +1,8 @@
-# Created by: Otacilio de Araujo Ramos Neto <otacilio.neto@ee.ufcg.edu.br>
+# Created by: Otacilio de Araujo Ramos Neto <otacilio.neto@bsd.com.br>
# $FreeBSD$
PORTNAME= Verilog-Perl
-PORTVERSION= 3.404
-PORTREVISION= 1
+PORTVERSION= 3.418
CATEGORIES= cad perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -15,7 +14,6 @@ BUILD_DEPENDS= flex>=2.5.35:${PORTSDIR}/textproc/flex
USES= bison gmake perl5
USE_PERL5= configure
-USE_GCC= any
CONFIGURE_ENV= CXX=${CXX}\
CPP=${CPP}\
CC=${CC}
diff --git a/cad/p5-Verilog-Perl/distinfo b/cad/p5-Verilog-Perl/distinfo
index 3b42dfc2b6f2..eb4d6f49483e 100644
--- a/cad/p5-Verilog-Perl/distinfo
+++ b/cad/p5-Verilog-Perl/distinfo
@@ -1,2 +1,2 @@
-SHA256 (Verilog-Perl-3.404.tar.gz) = 4eddc21a965019eecc2200e251186f9d8bd0643485d12feda7d0b26a328650d0
-SIZE (Verilog-Perl-3.404.tar.gz) = 558496
+SHA256 (Verilog-Perl-3.418.tar.gz) = 19eb60cb211fe6dbe6f9705f973e72c9ffd370399c39f0871652d4bee61492e8
+SIZE (Verilog-Perl-3.418.tar.gz) = 562256
diff --git a/cad/p5-Verilog-Perl/files/patch-Makefile.PL b/cad/p5-Verilog-Perl/files/patch-Makefile.PL
index a9ff01e0296f..d2a20a46cb96 100644
--- a/cad/p5-Verilog-Perl/files/patch-Makefile.PL
+++ b/cad/p5-Verilog-Perl/files/patch-Makefile.PL
@@ -1,6 +1,6 @@
---- Makefile.PL 2014-03-11 19:59:40.000000000 -0300
-+++ Makefile.PL 2014-06-25 11:18:59.000000000 -0300
-@@ -11,7 +11,7 @@
+--- Makefile.PL.orig 2016-02-02 23:36:13 UTC
++++ Makefile.PL
+@@ -11,7 +11,7 @@ use Config;
sub MY::postamble {
my $out="";
@@ -8,8 +8,8 @@
+ # Note OPTIMIZE is passed from upper gmakefile, so this code needed there too.
# -O2 optimization seems unreasonably slow on nearly every platform. I give up.
my $optimize = $Config{optimize}; $optimize =~ s/(^| )-O2( |$)/\1-O\2/g;
- $out .= "OPTIMIZE = $optimize\n";
-@@ -82,6 +82,8 @@
+ # pass hardening flags
+@@ -86,6 +86,8 @@ cppcheck: $(CPPCHECK_DEP)
return $out;
}
@@ -18,7 +18,7 @@
my $fail;
local $! = undef;
my $have_gen = -d "Preproc/gen";
-@@ -93,7 +95,7 @@
+@@ -97,7 +99,7 @@ my $have_gen = -d "Preproc/gen";
if ($have_gen) { warn "\n-Note: 'bison' must be installed to build from sources\n"; }
else { $fail=1; warn "\n%Error: 'bison' must be installed to build\n\n"; }
}
@@ -27,7 +27,7 @@
if ($fail) {
if ($ENV{AUTOMATED_TESTING}) {
exit(0);
-@@ -135,8 +137,8 @@
+@@ -139,7 +141,7 @@ WriteMakefile(
},
);
@@ -36,4 +36,3 @@
if ($? || $mkv !~ /GNU Make/i) {
warn "-Important: Now type 'gmake MAKE=gmake' as this package requires GNU Make\n";
}
- 1;
diff --git a/cad/p5-Verilog-Perl/files/patch-Parser__Makefile.PL b/cad/p5-Verilog-Perl/files/patch-Parser__Makefile.PL
index 550fc0d9dc1f..1b5f1fd9ca16 100644
--- a/cad/p5-Verilog-Perl/files/patch-Parser__Makefile.PL
+++ b/cad/p5-Verilog-Perl/files/patch-Parser__Makefile.PL
@@ -1,6 +1,6 @@
---- Parser/Makefile.PL 2014-03-11 19:59:40.000000000 -0300
-+++ Parser/Makefile.PL 2014-06-25 11:19:19.000000000 -0300
-@@ -9,13 +9,15 @@
+--- Parser/Makefile.PL.orig 2016-02-02 23:36:13 UTC
++++ Parser/Makefile.PL
+@@ -9,13 +9,15 @@ use Config;
sub MY::postamble {
my $out;
@@ -17,7 +17,7 @@
}
# Note OPTIMIZE is passed from upper makefile, so this code needed there too.
my $optimize = $Config{optimize}; $optimize =~ s/(^| )-O2( |$)/\1-O\2/g;
-@@ -46,7 +48,7 @@
+@@ -50,7 +52,7 @@ sub MY::postamble {
$out .= "${cmt}CFLAGS += -DFLEX_DEBUG\n";
$out .= "LEXFLAGS += -d\n";
$out .= '
diff --git a/cad/p5-Verilog-Perl/files/patch-Preproc__Makefile.PL b/cad/p5-Verilog-Perl/files/patch-Preproc__Makefile.PL
index 747ba533da79..083af1c04638 100644
--- a/cad/p5-Verilog-Perl/files/patch-Preproc__Makefile.PL
+++ b/cad/p5-Verilog-Perl/files/patch-Preproc__Makefile.PL
@@ -1,6 +1,6 @@
---- Preproc/Makefile.PL 2014-03-11 19:59:40.000000000 -0300
-+++ Preproc/Makefile.PL 2014-06-25 11:19:37.000000000 -0300
-@@ -9,13 +9,14 @@
+--- Preproc/Makefile.PL.orig 2016-02-02 23:36:13 UTC
++++ Preproc/Makefile.PL
+@@ -9,13 +9,14 @@ use Config;
sub MY::postamble {
my $out;
@@ -16,7 +16,7 @@
}
# Note OPTIMIZE is passed from upper makefile, so this code needed there too.
my $optimize = $Config{optimize}; $optimize =~ s/(^| )-O2( |$)/\1-O\2/g;
-@@ -46,7 +47,7 @@
+@@ -50,7 +51,7 @@ sub MY::postamble {
$out .= "${cmt}CFLAGS += -DFLEX_DEBUG\n";
$out .= "${cmt}LEXFLAGS += -d\n";
$out .= '
diff --git a/cad/p5-Verilog-Perl/pkg-plist b/cad/p5-Verilog-Perl/pkg-plist
index 77e84f107b6a..c0315353a1b0 100644
--- a/cad/p5-Verilog-Perl/pkg-plist
+++ b/cad/p5-Verilog-Perl/pkg-plist
@@ -3,27 +3,6 @@ bin/vpassert
bin/vppreproc
bin/vrename
bin/vsplitmodule
-%%PERL5_MAN3%%/Verilog::EditFiles.3.gz
-%%PERL5_MAN3%%/Verilog::Getopt.3.gz
-%%PERL5_MAN3%%/Verilog::Language.3.gz
-%%PERL5_MAN3%%/Verilog::Netlist.3.gz
-%%PERL5_MAN3%%/Verilog::Netlist::Cell.3.gz
-%%PERL5_MAN3%%/Verilog::Netlist::ContAssign.3.gz
-%%PERL5_MAN3%%/Verilog::Netlist::Defparam.3.gz
-%%PERL5_MAN3%%/Verilog::Netlist::File.3.gz
-%%PERL5_MAN3%%/Verilog::Netlist::Interface.3.gz
-%%PERL5_MAN3%%/Verilog::Netlist::Logger.3.gz
-%%PERL5_MAN3%%/Verilog::Netlist::ModPort.3.gz
-%%PERL5_MAN3%%/Verilog::Netlist::Module.3.gz
-%%PERL5_MAN3%%/Verilog::Netlist::Net.3.gz
-%%PERL5_MAN3%%/Verilog::Netlist::Pin.3.gz
-%%PERL5_MAN3%%/Verilog::Netlist::Port.3.gz
-%%PERL5_MAN3%%/Verilog::Netlist::Subclass.3.gz
-%%PERL5_MAN3%%/Verilog::Parser.3.gz
-%%PERL5_MAN3%%/Verilog::Preproc.3.gz
-%%PERL5_MAN3%%/Verilog::SigParser.3.gz
-%%PERL5_MAN3%%/Verilog::Std.3.gz
-%%PERL5_MAN3%%/Verilog::Verilog-Perl.3.gz
%%SITE_ARCH%%/Verilog/EditFiles.pm
%%SITE_ARCH%%/Verilog/Getopt.pm
%%SITE_ARCH%%/Verilog/Language.pm
@@ -51,3 +30,24 @@ bin/vsplitmodule
%%PERL5_MAN1%%/vpassert.1.gz
%%PERL5_MAN1%%/vppreproc.1.gz
%%PERL5_MAN1%%/vrename.1.gz
+%%PERL5_MAN3%%/Verilog::EditFiles.3.gz
+%%PERL5_MAN3%%/Verilog::Getopt.3.gz
+%%PERL5_MAN3%%/Verilog::Language.3.gz
+%%PERL5_MAN3%%/Verilog::Netlist.3.gz
+%%PERL5_MAN3%%/Verilog::Netlist::Cell.3.gz
+%%PERL5_MAN3%%/Verilog::Netlist::ContAssign.3.gz
+%%PERL5_MAN3%%/Verilog::Netlist::Defparam.3.gz
+%%PERL5_MAN3%%/Verilog::Netlist::File.3.gz
+%%PERL5_MAN3%%/Verilog::Netlist::Interface.3.gz
+%%PERL5_MAN3%%/Verilog::Netlist::Logger.3.gz
+%%PERL5_MAN3%%/Verilog::Netlist::ModPort.3.gz
+%%PERL5_MAN3%%/Verilog::Netlist::Module.3.gz
+%%PERL5_MAN3%%/Verilog::Netlist::Net.3.gz
+%%PERL5_MAN3%%/Verilog::Netlist::Pin.3.gz
+%%PERL5_MAN3%%/Verilog::Netlist::Port.3.gz
+%%PERL5_MAN3%%/Verilog::Netlist::Subclass.3.gz
+%%PERL5_MAN3%%/Verilog::Parser.3.gz
+%%PERL5_MAN3%%/Verilog::Preproc.3.gz
+%%PERL5_MAN3%%/Verilog::SigParser.3.gz
+%%PERL5_MAN3%%/Verilog::Std.3.gz
+%%PERL5_MAN3%%/Verilog::Verilog-Perl.3.gz