Date: Tue, 14 Feb 2012 03:02:03 GMT From: Otacílio de Araújo Ramos Neto <otacilio.neto@ee.ufcg.edu.br> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/165122: SystemPerl change-request Message-ID: <201202140302.q1E323JI001603@red.freebsd.org> Resent-Message-ID: <201202140310.q1E3ADba089711@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 165122 >Category: ports >Synopsis: SystemPerl change-request >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Feb 14 03:10:13 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Otacílio de Araújo Ramos Neto >Release: 8.2 >Organization: >Environment: FreeBSD squitch 8.2-RELEASE-p2 FreeBSD 8.2-RELEASE-p2 #9: Fri Jul 22 12:30:57 BRT 2011 ota@squitch:/usr/obj/usr/src/sys/SQUITCH i386 >Description: SystemC perl library >How-To-Repeat: >Fix: ===> Creating shar file ===> Viewing diff with more # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # SystemPerl # SystemPerl/files # SystemPerl/files/.svn # SystemPerl/files/.svn/tmp # SystemPerl/files/.svn/tmp/props # SystemPerl/files/.svn/tmp/prop-base # SystemPerl/files/.svn/tmp/text-base # SystemPerl/files/.svn/props # SystemPerl/files/.svn/prop-base # SystemPerl/files/.svn/text-base # SystemPerl/files/.svn/text-base/patch-Makefile.PL.svn-base # SystemPerl/files/.svn/entries # SystemPerl/files/.svn/all-wcprops # SystemPerl/files/patch-Makefile.PL # SystemPerl/scripts # SystemPerl/scripts/.svn # SystemPerl/scripts/.svn/tmp # SystemPerl/scripts/.svn/tmp/props # SystemPerl/scripts/.svn/tmp/prop-base # SystemPerl/scripts/.svn/tmp/text-base # SystemPerl/scripts/.svn/props # SystemPerl/scripts/.svn/prop-base # SystemPerl/scripts/.svn/text-base # SystemPerl/scripts/.svn/text-base/test_systemc.sh.svn-base # SystemPerl/scripts/.svn/text-base/pkg-plist.sh.svn-base # SystemPerl/scripts/.svn/text-base/systemc-pkg-plist.patch.svn-base # SystemPerl/scripts/.svn/entries # SystemPerl/scripts/.svn/all-wcprops # SystemPerl/scripts/test_systemc.sh # SystemPerl/scripts/pkg-plist.sh # SystemPerl/scripts/systemc-pkg-plist.patch # SystemPerl/pkg-plist # SystemPerl/Makefile # SystemPerl/distinfo # SystemPerl/pkg-descr # echo c - SystemPerl mkdir -p SystemPerl > /dev/null 2>&1 echo c - SystemPerl/files mkdir -p SystemPerl/files > /dev/null 2>&1 echo c - SystemPerl/files/.svn mkdir -p SystemPerl/files/.svn > /dev/null 2>&1 echo c - SystemPerl/files/.svn/tmp mkdir -p SystemPerl/files/.svn/tmp > /dev/null 2>&1 echo c - SystemPerl/files/.svn/tmp/props mkdir -p SystemPerl/files/.svn/tmp/props > /dev/null 2>&1 echo c - SystemPerl/files/.svn/tmp/prop-base mkdir -p SystemPerl/files/.svn/tmp/prop-base > /dev/null 2>&1 echo c - SystemPerl/files/.svn/tmp/text-base mkdir -p SystemPerl/files/.svn/tmp/text-base > /dev/null 2>&1 echo c - SystemPerl/files/.svn/props mkdir -p SystemPerl/files/.svn/props > /dev/null 2>&1 echo c - SystemPerl/files/.svn/prop-base mkdir -p SystemPerl/files/.svn/prop-base > /dev/null 2>&1 echo c - SystemPerl/files/.svn/text-base mkdir -p SystemPerl/files/.svn/text-base > /dev/null 2>&1 echo x - SystemPerl/files/.svn/text-base/patch-Makefile.PL.svn-base sed 's/^X//' >SystemPerl/files/.svn/text-base/patch-Makefile.PL.svn-base << 'e4cab081a6b91c63b57947c29f337b62' X--- Makefile.PL 2010-02-24 18:16:22.000000000 -0300 X+++ Makefile.PL.new 2010-09-26 12:45:39.000000000 -0300 X@@ -65,6 +65,7 @@ X ABSTRACT => 'SystemC Netlist Utilities and Parsing', X VERSION_FROM => 'Netlist.pm', X NO_META => 1, X+ MAKE => 'gmake', X PREREQ_PM => {'Pod::Usage' => 1.34, X 'Verilog::Getopt' => 2.211, X 'Verilog::Netlist' => 3.200, e4cab081a6b91c63b57947c29f337b62 echo x - SystemPerl/files/.svn/entries sed 's/^X//' >SystemPerl/files/.svn/entries << '5f80070ff8ec53f8a4b1ebfca7ea51f1' X10 X Xdir X10 Xhttp://squitch/ota/repositorio/SystemPerl/trunk/files Xhttp://squitch/ota/repositorio/SystemPerl X X X X2010-09-26T16:44:42.936766Z X9 Xota X X Xsvn:special svn:externals svn:needs-lock X X X X X X X X X X X Xd4140088-43f7-11de-bde6-cb4134feebde X Xpatch-Makefile.PL Xfile X X X X X2010-09-26T17:00:16.000000Z X73c69e0d04b06cff20ff9517db159110 X2010-09-26T16:44:42.936766Z X9 Xota X X X X X X X X X X X X X X X X X X X X X X391 X 5f80070ff8ec53f8a4b1ebfca7ea51f1 echo x - SystemPerl/files/.svn/all-wcprops sed 's/^X//' >SystemPerl/files/.svn/all-wcprops << 'c2d83d6ecff845ffea80acbfce35744e' XK 25 Xsvn:wc:ra_dav:version-url XV 50 X/ota/repositorio/SystemPerl/!svn/ver/9/trunk/files XEND Xpatch-Makefile.PL XK 25 Xsvn:wc:ra_dav:version-url XV 68 X/ota/repositorio/SystemPerl/!svn/ver/9/trunk/files/patch-Makefile.PL XEND c2d83d6ecff845ffea80acbfce35744e echo x - SystemPerl/files/patch-Makefile.PL sed 's/^X//' >SystemPerl/files/patch-Makefile.PL << '0d8535e7b50ac34ac75e33618a59beee' X--- Makefile.PL 2010-02-24 18:16:22.000000000 -0300 X+++ Makefile.PL.new 2010-09-26 12:45:39.000000000 -0300 X@@ -65,6 +65,7 @@ X ABSTRACT => 'SystemC Netlist Utilities and Parsing', X VERSION_FROM => 'Netlist.pm', X NO_META => 1, X+ MAKE => 'gmake', X PREREQ_PM => {'Pod::Usage' => 1.34, X 'Verilog::Getopt' => 2.211, X 'Verilog::Netlist' => 3.200, 0d8535e7b50ac34ac75e33618a59beee echo c - SystemPerl/scripts mkdir -p SystemPerl/scripts > /dev/null 2>&1 echo c - SystemPerl/scripts/.svn mkdir -p SystemPerl/scripts/.svn > /dev/null 2>&1 echo c - SystemPerl/scripts/.svn/tmp mkdir -p SystemPerl/scripts/.svn/tmp > /dev/null 2>&1 echo c - SystemPerl/scripts/.svn/tmp/props mkdir -p SystemPerl/scripts/.svn/tmp/props > /dev/null 2>&1 echo c - SystemPerl/scripts/.svn/tmp/prop-base mkdir -p SystemPerl/scripts/.svn/tmp/prop-base > /dev/null 2>&1 echo c - SystemPerl/scripts/.svn/tmp/text-base mkdir -p SystemPerl/scripts/.svn/tmp/text-base > /dev/null 2>&1 echo c - SystemPerl/scripts/.svn/props mkdir -p SystemPerl/scripts/.svn/props > /dev/null 2>&1 echo c - SystemPerl/scripts/.svn/prop-base mkdir -p SystemPerl/scripts/.svn/prop-base > /dev/null 2>&1 echo c - SystemPerl/scripts/.svn/text-base mkdir -p SystemPerl/scripts/.svn/text-base > /dev/null 2>&1 echo x - SystemPerl/scripts/.svn/text-base/test_systemc.sh.svn-base sed 's/^X//' >SystemPerl/scripts/.svn/text-base/test_systemc.sh.svn-base << 'b4074a8ea84a81778e97bd0fe67927f5' X#!/bin/sh Xif [ "$SYSTEMC" = "" ]; then X SYSTEMC=`pkg_info -xp systemc 2>/dev/null | grep CWD | awk '{print $3"/systemc"}'` X if [ "$SYSTEMC" = "" ]; then X echo "systemc not found" X exit 1 X else X echo "SYSTEMC NOT DEFINED. USING $SYSTEMC" X fi Xfi Xecho "SYSTEMC="$SYSTEMC Xexit 0 b4074a8ea84a81778e97bd0fe67927f5 echo x - SystemPerl/scripts/.svn/text-base/pkg-plist.sh.svn-base sed 's/^X//' >SystemPerl/scripts/.svn/text-base/pkg-plist.sh.svn-base << '607301e739271fde6352a48121ead8e0' X#!/bin/sh Xecho "bin/sp_includer" Xecho "bin/sp_makecheck" Xecho "bin/sp_preproc" Xecho "bin/vcoverage" Xecho "$1/mach/SystemC/Coverage.pm" Xecho "$1/mach/SystemC/Coverage/Item.pm" Xecho "$1/mach/SystemC/Coverage/ItemKey.pm" Xecho "$1/mach/SystemC/Manual.pod" Xecho "$1/mach/SystemC/Netlist.pm" Xecho "$1/mach/SystemC/Netlist/AutoCover.pm" Xecho "$1/mach/SystemC/Netlist/AutoTrace.pm" Xecho "$1/mach/SystemC/Netlist/Cell.pm" Xecho "$1/mach/SystemC/Netlist/Class.pm" Xecho "$1/mach/SystemC/Netlist/CoverGroup.pm" Xecho "$1/mach/SystemC/Netlist/CoverPoint.pm" Xecho "$1/mach/SystemC/Netlist/File.pm" Xecho "$1/mach/SystemC/Netlist/Method.pm" Xecho "$1/mach/SystemC/Netlist/Module.pm" Xecho "$1/mach/SystemC/Netlist/Net.pm" Xecho "$1/mach/SystemC/Netlist/Pin.pm" Xecho "$1/mach/SystemC/Netlist/Port.pm" Xecho "$1/mach/SystemC/Parser.pm" Xecho "$1/mach/SystemC/SystemPerl.pod" Xecho "$1/mach/SystemC/Template.pm" Xecho "$1/mach/auto/SystemC/Netlist/.packlist" Xecho "$1/mach/auto/SystemC/Parser/Parser.bs" Xecho "$1/mach/auto/SystemC/Parser/Parser.so" 607301e739271fde6352a48121ead8e0 echo x - SystemPerl/scripts/.svn/text-base/systemc-pkg-plist.patch.svn-base sed 's/^X//' >SystemPerl/scripts/.svn/text-base/systemc-pkg-plist.patch.svn-base << '25128c2233d2c1856601a54e43334139' X*** pkg-plist.orig 2009-04-18 20:51:41.000000000 -0300 X--- pkg-plist 2009-04-18 20:52:44.000000000 -0300 X*************** X*** 6,11 **** X--- 6,12 ---- X systemc/NEWS X systemc/README X systemc/RELEASENOTES X+ systemc/systemperl_patched_patch X systemc/docs/FuncSpec20.pdf X systemc/docs/IEEE1666_specification X systemc/docs/License.pdf 25128c2233d2c1856601a54e43334139 echo x - SystemPerl/scripts/.svn/entries sed 's/^X//' >SystemPerl/scripts/.svn/entries << '2d765518463b8757a1de15488643afaa' X10 X Xdir X10 Xhttp://squitch/ota/repositorio/SystemPerl/trunk/scripts Xhttp://squitch/ota/repositorio/SystemPerl X X X X2010-09-26T16:44:42.936766Z X9 Xota X X Xsvn:special svn:externals svn:needs-lock X X X X X X X X X X X Xd4140088-43f7-11de-bde6-cb4134feebde X Xpkg-plist.sh Xfile X X X X X2010-09-26T17:00:16.000000Z X3a766930c1f554567ccb1bb1e5c76ade X2010-09-26T16:44:42.936766Z X9 Xota X X X X X X X X X X X X X X X X X X X X X X1021 X Xsystemc-pkg-plist.patch Xfile X X X X X2010-09-26T17:00:16.000000Z Xa11f7568445c00afdde33cffbca3c4e3 X2009-05-18T22:06:40.722869Z X1 Xota X X X X X X X X X X X X X X X X X X X X X X334 X Xtest_systemc.sh Xfile X X X X X2010-09-26T17:00:16.000000Z Xaa8fc7a9f31b9793cc61eb0aa1152ca9 X2009-05-18T22:06:40.722869Z X1 Xota X X X X X X X X X X X X X X X X X X X X X X279 X 2d765518463b8757a1de15488643afaa echo x - SystemPerl/scripts/.svn/all-wcprops sed 's/^X//' >SystemPerl/scripts/.svn/all-wcprops << '95829754c2ecacd2ebf75e482818bcbe' XK 25 Xsvn:wc:ra_dav:version-url XV 52 X/ota/repositorio/SystemPerl/!svn/ver/9/trunk/scripts XEND Xpkg-plist.sh XK 25 Xsvn:wc:ra_dav:version-url XV 65 X/ota/repositorio/SystemPerl/!svn/ver/9/trunk/scripts/pkg-plist.sh XEND Xtest_systemc.sh XK 25 Xsvn:wc:ra_dav:version-url XV 68 X/ota/repositorio/SystemPerl/!svn/ver/1/trunk/scripts/test_systemc.sh XEND Xsystemc-pkg-plist.patch XK 25 Xsvn:wc:ra_dav:version-url XV 76 X/ota/repositorio/SystemPerl/!svn/ver/1/trunk/scripts/systemc-pkg-plist.patch XEND 95829754c2ecacd2ebf75e482818bcbe echo x - SystemPerl/scripts/test_systemc.sh sed 's/^X//' >SystemPerl/scripts/test_systemc.sh << '1cfd5638dcc6ab2a840749606413822e' X#!/bin/sh Xif [ "$SYSTEMC" = "" ]; then X SYSTEMC=`pkg_info -xp systemc 2>/dev/null | grep CWD | awk '{print $3"/systemc"}'` X if [ "$SYSTEMC" = "" ]; then X echo "systemc not found" X exit 1 X else X echo "SYSTEMC NOT DEFINED. USING $SYSTEMC" X fi Xfi Xecho "SYSTEMC="$SYSTEMC Xexit 0 1cfd5638dcc6ab2a840749606413822e echo x - SystemPerl/scripts/pkg-plist.sh sed 's/^X//' >SystemPerl/scripts/pkg-plist.sh << 'ff40f59eca68d1f75913af571d047caa' X#!/bin/sh Xecho "bin/sp_includer" Xecho "bin/sp_makecheck" Xecho "bin/sp_preproc" Xecho "bin/vcoverage" Xecho "$1/mach/SystemC/Coverage.pm" Xecho "$1/mach/SystemC/Coverage/Item.pm" Xecho "$1/mach/SystemC/Coverage/ItemKey.pm" Xecho "$1/mach/SystemC/Manual.pod" Xecho "$1/mach/SystemC/Netlist.pm" Xecho "$1/mach/SystemC/Netlist/AutoCover.pm" Xecho "$1/mach/SystemC/Netlist/AutoTrace.pm" Xecho "$1/mach/SystemC/Netlist/Cell.pm" Xecho "$1/mach/SystemC/Netlist/Class.pm" Xecho "$1/mach/SystemC/Netlist/CoverGroup.pm" Xecho "$1/mach/SystemC/Netlist/CoverPoint.pm" Xecho "$1/mach/SystemC/Netlist/File.pm" Xecho "$1/mach/SystemC/Netlist/Method.pm" Xecho "$1/mach/SystemC/Netlist/Module.pm" Xecho "$1/mach/SystemC/Netlist/Net.pm" Xecho "$1/mach/SystemC/Netlist/Pin.pm" Xecho "$1/mach/SystemC/Netlist/Port.pm" Xecho "$1/mach/SystemC/Parser.pm" Xecho "$1/mach/SystemC/SystemPerl.pod" Xecho "$1/mach/SystemC/Template.pm" Xecho "$1/mach/auto/SystemC/Netlist/.packlist" Xecho "$1/mach/auto/SystemC/Parser/Parser.bs" Xecho "$1/mach/auto/SystemC/Parser/Parser.so" ff40f59eca68d1f75913af571d047caa echo x - SystemPerl/scripts/systemc-pkg-plist.patch sed 's/^X//' >SystemPerl/scripts/systemc-pkg-plist.patch << '73e5108a4315bb6d8bfe09055d74a64e' X*** pkg-plist.orig 2009-04-18 20:51:41.000000000 -0300 X--- pkg-plist 2009-04-18 20:52:44.000000000 -0300 X*************** X*** 6,11 **** X--- 6,12 ---- X systemc/NEWS X systemc/README X systemc/RELEASENOTES X+ systemc/systemperl_patched_patch X systemc/docs/FuncSpec20.pdf X systemc/docs/IEEE1666_specification X systemc/docs/License.pdf 73e5108a4315bb6d8bfe09055d74a64e echo x - SystemPerl/pkg-plist sed 's/^X//' >SystemPerl/pkg-plist << 'cfee9715479c1e7269af25147058e9ad' Xbin/sp_includer Xbin/sp_makecheck Xbin/sp_preproc Xbin/vcoverage Xlib/perl5/site_perl/5.10.1/mach/SystemC/Coverage.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Coverage/Item.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Coverage/ItemKey.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Manual.pod Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/AutoCover.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/AutoTrace.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/Cell.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/Class.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/CoverGroup.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/CoverPoint.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/File.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/Method.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/Module.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/Net.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/Pin.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/Port.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Parser.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/SystemPerl.pod Xlib/perl5/site_perl/5.10.1/mach/SystemC/Template.pm Xlib/perl5/site_perl/5.10.1/mach/auto/SystemC/Netlist/.packlist Xlib/perl5/site_perl/5.10.1/mach/auto/SystemC/Parser/Parser.bs Xlib/perl5/site_perl/5.10.1/mach/auto/SystemC/Parser/Parser.so cfee9715479c1e7269af25147058e9ad echo x - SystemPerl/Makefile sed 's/^X//' >SystemPerl/Makefile << 'acb069acc990b447981103e228eae655' X# New ports collection makefile for: SystemPerl X# Date created: 12 Apr 2009 X# Whom: Otacílio de Araújo Ramos Neto <otacilio.neto@ee.ufcg.edu.br> X# X# $FreeBSD$ X# X XPORTNAME= SystemPerl XPORTVERSION= 1.340 XCATEGORIES= cad XMASTER_SITES= http://search.cpan.org/CPAN/authors/id/W/WS/WSNYDER/ XDISTNAME= ${PORTNAME}-${PORTVERSION} X XMAINTAINER= otacilio.neto@ee.ufcg.edu.br XCOMMENT= SystemC perl library X XBUILD_DEPENDS= gcc>=4:${PORTSDIR}/lang/gcc44 \ X systemc>=2.2.0:${PORTSDIR}/cad/systemc \ X p5-Verilog-Perl>=3.121:${PORTSDIR}/cad/p5-Verilog-Perl XRUN_DEPENDS= systemc>=2.2.0:${PORTSDIR}/cad/systemc \ X p5-Verilog-Perl>=3.121:${PORTSDIR}/cad/p5-Verilog-Perl X XPORTREVISIO= 0 XFETCH_ARGS= -pRr X XUSE_GMAKE= yes XUSE_PERL5= yes X XMAN1= sp_includer.1 sp_makecheck.1 sp_preproc.1 vcoverage.1 X XMAN3= SystemC::Netlist::CoverPoint.3 SystemC::Coverage.3 SystemC::Netlist::File.3 SystemC::Coverage::Item.3 SystemC::Netlist::Method.3 SystemC::Coverage::ItemKey.3 SystemC::Netlist::Module.3 SystemC::Manual.3 SystemC::Netlist::Net.3 SystemC::Netlist.3 SystemC::Netlist::Pin.3 SystemC::Netlist::AutoCover.3 SystemC::Netlist::Port.3 SystemC::Netlist::AutoTrace.3 SystemC::Parser.3 SystemC::Netlist::Cell.3 SystemC::SystemPerl.3 SystemC::Netlist::Class.3 SystemC::Template.3 SystemC::Netlist::CoverGroup.3 X Xpre-build: X cd ${WRKSRC} && ${PERL} Makefile.PL INSTALLBIN=${PREFIX}/bin INSTALLSITEBIN=${PREFIX}/bin INSTALLSCRIPT=${PREFIX}/bin INSTALLSITESCRIPT=${PREFIX}/bin INSTALLSITEMAN3DIR=${PREFIX}/man/man3 SITELIBEXP=${PREFIX}/${SITE_PERL_REL} SITEARCHEXP=${PREFIX}/${SITE_PERL_REL}/mach INSTALLSITELIB=${PREFIX}/${SITE_PERL_REL} INSTALLSITEARCH=${PREFIX}/${SITE_PERL_REL}/mach INSTALLMAN1DIR=${PREFIX}/man/man1 INSTALLSITEMAN1DIR=${PREFIX}/man/man1 X Xpost-build: X make test X Xpre-install: X ${SHELL} ${SCRIPTDIR}/pkg-plist.sh ${SITE_PERL_REL} > pkg-plist X Xtest: X cd ${WRKSRC} && make test X X.include <bsd.port.mk> acb069acc990b447981103e228eae655 echo x - SystemPerl/distinfo sed 's/^X//' >SystemPerl/distinfo << 'af431a364be3731c0290e97ade364f1b' XSHA256 (SystemPerl-1.340.tar.gz) = 2dfb76fb3d74878b2610dc4d18338be4a352cffdf80e282f1cfa76ee634dae3f XSIZE (SystemPerl-1.340.tar.gz) = 132104 af431a364be3731c0290e97ade364f1b echo x - SystemPerl/pkg-descr sed 's/^X//' >SystemPerl/pkg-descr << '27736e173ad698992a5a7da1446cbe7e' XThis perl library, SystemC-Perl, or SystemPerl for short, provides\ X four major sub-packages: X X * SystemC-Mode is a language mode for Emacs, providing language\ X sensitive highlighting similar to C++ mode. X X * SystemC::Parser reads SystemC files, and extracts tokens as a\ X basis for writing other tools. X X * SystemC::Netlist builds netlists out of SystemC files. This\ X allows easy scripts to determine things such as the hierarchy of\ X SC_MODULEs. The netlist database parallels that of Verilog::Netlist\ X for multi-language environments. X X * sp_preproc provides extensions to the SystemC language, called\ X the SystemPerl language. This allows most of the Tedium to be\ X removed from SystemC coding, just as the author's /*AUTO*/ comments\ X in &VERILOG_MODE; did for the Verilog language. X X * SystemPerl also includes patches required to run SystemC on GCC\ X 3.0 and newer systems, including some 64 bit systems. 27736e173ad698992a5a7da1446cbe7e exit ===> Done Patch attached with submission follows: ===> Creating shar file ===> Viewing diff with more # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # SystemPerl # SystemPerl/files # SystemPerl/files/.svn # SystemPerl/files/.svn/tmp # SystemPerl/files/.svn/tmp/props # SystemPerl/files/.svn/tmp/prop-base # SystemPerl/files/.svn/tmp/text-base # SystemPerl/files/.svn/props # SystemPerl/files/.svn/prop-base # SystemPerl/files/.svn/text-base # SystemPerl/files/.svn/text-base/patch-Makefile.PL.svn-base # SystemPerl/files/.svn/entries # SystemPerl/files/.svn/all-wcprops # SystemPerl/files/patch-Makefile.PL # SystemPerl/scripts # SystemPerl/scripts/.svn # SystemPerl/scripts/.svn/tmp # SystemPerl/scripts/.svn/tmp/props # SystemPerl/scripts/.svn/tmp/prop-base # SystemPerl/scripts/.svn/tmp/text-base # SystemPerl/scripts/.svn/props # SystemPerl/scripts/.svn/prop-base # SystemPerl/scripts/.svn/text-base # SystemPerl/scripts/.svn/text-base/test_systemc.sh.svn-base # SystemPerl/scripts/.svn/text-base/pkg-plist.sh.svn-base # SystemPerl/scripts/.svn/text-base/systemc-pkg-plist.patch.svn-base # SystemPerl/scripts/.svn/entries # SystemPerl/scripts/.svn/all-wcprops # SystemPerl/scripts/test_systemc.sh # SystemPerl/scripts/pkg-plist.sh # SystemPerl/scripts/systemc-pkg-plist.patch # SystemPerl/pkg-plist # SystemPerl/Makefile # SystemPerl/distinfo # SystemPerl/pkg-descr # echo c - SystemPerl mkdir -p SystemPerl > /dev/null 2>&1 echo c - SystemPerl/files mkdir -p SystemPerl/files > /dev/null 2>&1 echo c - SystemPerl/files/.svn mkdir -p SystemPerl/files/.svn > /dev/null 2>&1 echo c - SystemPerl/files/.svn/tmp mkdir -p SystemPerl/files/.svn/tmp > /dev/null 2>&1 echo c - SystemPerl/files/.svn/tmp/props mkdir -p SystemPerl/files/.svn/tmp/props > /dev/null 2>&1 echo c - SystemPerl/files/.svn/tmp/prop-base mkdir -p SystemPerl/files/.svn/tmp/prop-base > /dev/null 2>&1 echo c - SystemPerl/files/.svn/tmp/text-base mkdir -p SystemPerl/files/.svn/tmp/text-base > /dev/null 2>&1 echo c - SystemPerl/files/.svn/props mkdir -p SystemPerl/files/.svn/props > /dev/null 2>&1 echo c - SystemPerl/files/.svn/prop-base mkdir -p SystemPerl/files/.svn/prop-base > /dev/null 2>&1 echo c - SystemPerl/files/.svn/text-base mkdir -p SystemPerl/files/.svn/text-base > /dev/null 2>&1 echo x - SystemPerl/files/.svn/text-base/patch-Makefile.PL.svn-base sed 's/^X//' >SystemPerl/files/.svn/text-base/patch-Makefile.PL.svn-base << 'e4cab081a6b91c63b57947c29f337b62' X--- Makefile.PL 2010-02-24 18:16:22.000000000 -0300 X+++ Makefile.PL.new 2010-09-26 12:45:39.000000000 -0300 X@@ -65,6 +65,7 @@ X ABSTRACT => 'SystemC Netlist Utilities and Parsing', X VERSION_FROM => 'Netlist.pm', X NO_META => 1, X+ MAKE => 'gmake', X PREREQ_PM => {'Pod::Usage' => 1.34, X 'Verilog::Getopt' => 2.211, X 'Verilog::Netlist' => 3.200, e4cab081a6b91c63b57947c29f337b62 echo x - SystemPerl/files/.svn/entries sed 's/^X//' >SystemPerl/files/.svn/entries << '5f80070ff8ec53f8a4b1ebfca7ea51f1' X10 X Xdir X10 Xhttp://squitch/ota/repositorio/SystemPerl/trunk/files Xhttp://squitch/ota/repositorio/SystemPerl X X X X2010-09-26T16:44:42.936766Z X9 Xota X X Xsvn:special svn:externals svn:needs-lock X X X X X X X X X X X Xd4140088-43f7-11de-bde6-cb4134feebde X Xpatch-Makefile.PL Xfile X X X X X2010-09-26T17:00:16.000000Z X73c69e0d04b06cff20ff9517db159110 X2010-09-26T16:44:42.936766Z X9 Xota X X X X X X X X X X X X X X X X X X X X X X391 X 5f80070ff8ec53f8a4b1ebfca7ea51f1 echo x - SystemPerl/files/.svn/all-wcprops sed 's/^X//' >SystemPerl/files/.svn/all-wcprops << 'c2d83d6ecff845ffea80acbfce35744e' XK 25 Xsvn:wc:ra_dav:version-url XV 50 X/ota/repositorio/SystemPerl/!svn/ver/9/trunk/files XEND Xpatch-Makefile.PL XK 25 Xsvn:wc:ra_dav:version-url XV 68 X/ota/repositorio/SystemPerl/!svn/ver/9/trunk/files/patch-Makefile.PL XEND c2d83d6ecff845ffea80acbfce35744e echo x - SystemPerl/files/patch-Makefile.PL sed 's/^X//' >SystemPerl/files/patch-Makefile.PL << '0d8535e7b50ac34ac75e33618a59beee' X--- Makefile.PL 2010-02-24 18:16:22.000000000 -0300 X+++ Makefile.PL.new 2010-09-26 12:45:39.000000000 -0300 X@@ -65,6 +65,7 @@ X ABSTRACT => 'SystemC Netlist Utilities and Parsing', X VERSION_FROM => 'Netlist.pm', X NO_META => 1, X+ MAKE => 'gmake', X PREREQ_PM => {'Pod::Usage' => 1.34, X 'Verilog::Getopt' => 2.211, X 'Verilog::Netlist' => 3.200, 0d8535e7b50ac34ac75e33618a59beee echo c - SystemPerl/scripts mkdir -p SystemPerl/scripts > /dev/null 2>&1 echo c - SystemPerl/scripts/.svn mkdir -p SystemPerl/scripts/.svn > /dev/null 2>&1 echo c - SystemPerl/scripts/.svn/tmp mkdir -p SystemPerl/scripts/.svn/tmp > /dev/null 2>&1 echo c - SystemPerl/scripts/.svn/tmp/props mkdir -p SystemPerl/scripts/.svn/tmp/props > /dev/null 2>&1 echo c - SystemPerl/scripts/.svn/tmp/prop-base mkdir -p SystemPerl/scripts/.svn/tmp/prop-base > /dev/null 2>&1 echo c - SystemPerl/scripts/.svn/tmp/text-base mkdir -p SystemPerl/scripts/.svn/tmp/text-base > /dev/null 2>&1 echo c - SystemPerl/scripts/.svn/props mkdir -p SystemPerl/scripts/.svn/props > /dev/null 2>&1 echo c - SystemPerl/scripts/.svn/prop-base mkdir -p SystemPerl/scripts/.svn/prop-base > /dev/null 2>&1 echo c - SystemPerl/scripts/.svn/text-base mkdir -p SystemPerl/scripts/.svn/text-base > /dev/null 2>&1 echo x - SystemPerl/scripts/.svn/text-base/test_systemc.sh.svn-base sed 's/^X//' >SystemPerl/scripts/.svn/text-base/test_systemc.sh.svn-base << 'b4074a8ea84a81778e97bd0fe67927f5' X#!/bin/sh Xif [ "$SYSTEMC" = "" ]; then X SYSTEMC=`pkg_info -xp systemc 2>/dev/null | grep CWD | awk '{print $3"/systemc"}'` X if [ "$SYSTEMC" = "" ]; then X echo "systemc not found" X exit 1 X else X echo "SYSTEMC NOT DEFINED. USING $SYSTEMC" X fi Xfi Xecho "SYSTEMC="$SYSTEMC Xexit 0 b4074a8ea84a81778e97bd0fe67927f5 echo x - SystemPerl/scripts/.svn/text-base/pkg-plist.sh.svn-base sed 's/^X//' >SystemPerl/scripts/.svn/text-base/pkg-plist.sh.svn-base << '607301e739271fde6352a48121ead8e0' X#!/bin/sh Xecho "bin/sp_includer" Xecho "bin/sp_makecheck" Xecho "bin/sp_preproc" Xecho "bin/vcoverage" Xecho "$1/mach/SystemC/Coverage.pm" Xecho "$1/mach/SystemC/Coverage/Item.pm" Xecho "$1/mach/SystemC/Coverage/ItemKey.pm" Xecho "$1/mach/SystemC/Manual.pod" Xecho "$1/mach/SystemC/Netlist.pm" Xecho "$1/mach/SystemC/Netlist/AutoCover.pm" Xecho "$1/mach/SystemC/Netlist/AutoTrace.pm" Xecho "$1/mach/SystemC/Netlist/Cell.pm" Xecho "$1/mach/SystemC/Netlist/Class.pm" Xecho "$1/mach/SystemC/Netlist/CoverGroup.pm" Xecho "$1/mach/SystemC/Netlist/CoverPoint.pm" Xecho "$1/mach/SystemC/Netlist/File.pm" Xecho "$1/mach/SystemC/Netlist/Method.pm" Xecho "$1/mach/SystemC/Netlist/Module.pm" Xecho "$1/mach/SystemC/Netlist/Net.pm" Xecho "$1/mach/SystemC/Netlist/Pin.pm" Xecho "$1/mach/SystemC/Netlist/Port.pm" Xecho "$1/mach/SystemC/Parser.pm" Xecho "$1/mach/SystemC/SystemPerl.pod" Xecho "$1/mach/SystemC/Template.pm" Xecho "$1/mach/auto/SystemC/Netlist/.packlist" Xecho "$1/mach/auto/SystemC/Parser/Parser.bs" Xecho "$1/mach/auto/SystemC/Parser/Parser.so" 607301e739271fde6352a48121ead8e0 echo x - SystemPerl/scripts/.svn/text-base/systemc-pkg-plist.patch.svn-base sed 's/^X//' >SystemPerl/scripts/.svn/text-base/systemc-pkg-plist.patch.svn-base << '25128c2233d2c1856601a54e43334139' X*** pkg-plist.orig 2009-04-18 20:51:41.000000000 -0300 X--- pkg-plist 2009-04-18 20:52:44.000000000 -0300 X*************** X*** 6,11 **** X--- 6,12 ---- X systemc/NEWS X systemc/README X systemc/RELEASENOTES X+ systemc/systemperl_patched_patch X systemc/docs/FuncSpec20.pdf X systemc/docs/IEEE1666_specification X systemc/docs/License.pdf 25128c2233d2c1856601a54e43334139 echo x - SystemPerl/scripts/.svn/entries sed 's/^X//' >SystemPerl/scripts/.svn/entries << '2d765518463b8757a1de15488643afaa' X10 X Xdir X10 Xhttp://squitch/ota/repositorio/SystemPerl/trunk/scripts Xhttp://squitch/ota/repositorio/SystemPerl X X X X2010-09-26T16:44:42.936766Z X9 Xota X X Xsvn:special svn:externals svn:needs-lock X X X X X X X X X X X Xd4140088-43f7-11de-bde6-cb4134feebde X Xpkg-plist.sh Xfile X X X X X2010-09-26T17:00:16.000000Z X3a766930c1f554567ccb1bb1e5c76ade X2010-09-26T16:44:42.936766Z X9 Xota X X X X X X X X X X X X X X X X X X X X X X1021 X Xsystemc-pkg-plist.patch Xfile X X X X X2010-09-26T17:00:16.000000Z Xa11f7568445c00afdde33cffbca3c4e3 X2009-05-18T22:06:40.722869Z X1 Xota X X X X X X X X X X X X X X X X X X X X X X334 X Xtest_systemc.sh Xfile X X X X X2010-09-26T17:00:16.000000Z Xaa8fc7a9f31b9793cc61eb0aa1152ca9 X2009-05-18T22:06:40.722869Z X1 Xota X X X X X X X X X X X X X X X X X X X X X X279 X 2d765518463b8757a1de15488643afaa echo x - SystemPerl/scripts/.svn/all-wcprops sed 's/^X//' >SystemPerl/scripts/.svn/all-wcprops << '95829754c2ecacd2ebf75e482818bcbe' XK 25 Xsvn:wc:ra_dav:version-url XV 52 X/ota/repositorio/SystemPerl/!svn/ver/9/trunk/scripts XEND Xpkg-plist.sh XK 25 Xsvn:wc:ra_dav:version-url XV 65 X/ota/repositorio/SystemPerl/!svn/ver/9/trunk/scripts/pkg-plist.sh XEND Xtest_systemc.sh XK 25 Xsvn:wc:ra_dav:version-url XV 68 X/ota/repositorio/SystemPerl/!svn/ver/1/trunk/scripts/test_systemc.sh XEND Xsystemc-pkg-plist.patch XK 25 Xsvn:wc:ra_dav:version-url XV 76 X/ota/repositorio/SystemPerl/!svn/ver/1/trunk/scripts/systemc-pkg-plist.patch XEND 95829754c2ecacd2ebf75e482818bcbe echo x - SystemPerl/scripts/test_systemc.sh sed 's/^X//' >SystemPerl/scripts/test_systemc.sh << '1cfd5638dcc6ab2a840749606413822e' X#!/bin/sh Xif [ "$SYSTEMC" = "" ]; then X SYSTEMC=`pkg_info -xp systemc 2>/dev/null | grep CWD | awk '{print $3"/systemc"}'` X if [ "$SYSTEMC" = "" ]; then X echo "systemc not found" X exit 1 X else X echo "SYSTEMC NOT DEFINED. USING $SYSTEMC" X fi Xfi Xecho "SYSTEMC="$SYSTEMC Xexit 0 1cfd5638dcc6ab2a840749606413822e echo x - SystemPerl/scripts/pkg-plist.sh sed 's/^X//' >SystemPerl/scripts/pkg-plist.sh << 'ff40f59eca68d1f75913af571d047caa' X#!/bin/sh Xecho "bin/sp_includer" Xecho "bin/sp_makecheck" Xecho "bin/sp_preproc" Xecho "bin/vcoverage" Xecho "$1/mach/SystemC/Coverage.pm" Xecho "$1/mach/SystemC/Coverage/Item.pm" Xecho "$1/mach/SystemC/Coverage/ItemKey.pm" Xecho "$1/mach/SystemC/Manual.pod" Xecho "$1/mach/SystemC/Netlist.pm" Xecho "$1/mach/SystemC/Netlist/AutoCover.pm" Xecho "$1/mach/SystemC/Netlist/AutoTrace.pm" Xecho "$1/mach/SystemC/Netlist/Cell.pm" Xecho "$1/mach/SystemC/Netlist/Class.pm" Xecho "$1/mach/SystemC/Netlist/CoverGroup.pm" Xecho "$1/mach/SystemC/Netlist/CoverPoint.pm" Xecho "$1/mach/SystemC/Netlist/File.pm" Xecho "$1/mach/SystemC/Netlist/Method.pm" Xecho "$1/mach/SystemC/Netlist/Module.pm" Xecho "$1/mach/SystemC/Netlist/Net.pm" Xecho "$1/mach/SystemC/Netlist/Pin.pm" Xecho "$1/mach/SystemC/Netlist/Port.pm" Xecho "$1/mach/SystemC/Parser.pm" Xecho "$1/mach/SystemC/SystemPerl.pod" Xecho "$1/mach/SystemC/Template.pm" Xecho "$1/mach/auto/SystemC/Netlist/.packlist" Xecho "$1/mach/auto/SystemC/Parser/Parser.bs" Xecho "$1/mach/auto/SystemC/Parser/Parser.so" ff40f59eca68d1f75913af571d047caa echo x - SystemPerl/scripts/systemc-pkg-plist.patch sed 's/^X//' >SystemPerl/scripts/systemc-pkg-plist.patch << '73e5108a4315bb6d8bfe09055d74a64e' X*** pkg-plist.orig 2009-04-18 20:51:41.000000000 -0300 X--- pkg-plist 2009-04-18 20:52:44.000000000 -0300 X*************** X*** 6,11 **** X--- 6,12 ---- X systemc/NEWS X systemc/README X systemc/RELEASENOTES X+ systemc/systemperl_patched_patch X systemc/docs/FuncSpec20.pdf X systemc/docs/IEEE1666_specification X systemc/docs/License.pdf 73e5108a4315bb6d8bfe09055d74a64e echo x - SystemPerl/pkg-plist sed 's/^X//' >SystemPerl/pkg-plist << 'cfee9715479c1e7269af25147058e9ad' Xbin/sp_includer Xbin/sp_makecheck Xbin/sp_preproc Xbin/vcoverage Xlib/perl5/site_perl/5.10.1/mach/SystemC/Coverage.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Coverage/Item.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Coverage/ItemKey.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Manual.pod Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/AutoCover.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/AutoTrace.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/Cell.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/Class.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/CoverGroup.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/CoverPoint.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/File.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/Method.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/Module.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/Net.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/Pin.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Netlist/Port.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/Parser.pm Xlib/perl5/site_perl/5.10.1/mach/SystemC/SystemPerl.pod Xlib/perl5/site_perl/5.10.1/mach/SystemC/Template.pm Xlib/perl5/site_perl/5.10.1/mach/auto/SystemC/Netlist/.packlist Xlib/perl5/site_perl/5.10.1/mach/auto/SystemC/Parser/Parser.bs Xlib/perl5/site_perl/5.10.1/mach/auto/SystemC/Parser/Parser.so cfee9715479c1e7269af25147058e9ad echo x - SystemPerl/Makefile sed 's/^X//' >SystemPerl/Makefile << 'acb069acc990b447981103e228eae655' X# New ports collection makefile for: SystemPerl X# Date created: 12 Apr 2009 X# Whom: OtacÃlio de Araújo Ramos Neto <otacilio.neto@ee.ufcg.edu.br> X# X# $FreeBSD$ X# X XPORTNAME= SystemPerl XPORTVERSION= 1.340 XCATEGORIES= cad XMASTER_SITES= http://search.cpan.org/CPAN/authors/id/W/WS/WSNYDER/ XDISTNAME= ${PORTNAME}-${PORTVERSION} X XMAINTAINER= otacilio.neto@ee.ufcg.edu.br XCOMMENT= SystemC perl library X XBUILD_DEPENDS= gcc>=4:${PORTSDIR}/lang/gcc44 \ X systemc>=2.2.0:${PORTSDIR}/cad/systemc \ X p5-Verilog-Perl>=3.121:${PORTSDIR}/cad/p5-Verilog-Perl XRUN_DEPENDS= systemc>=2.2.0:${PORTSDIR}/cad/systemc \ X p5-Verilog-Perl>=3.121:${PORTSDIR}/cad/p5-Verilog-Perl X XPORTREVISIO= 0 XFETCH_ARGS= -pRr X XUSE_GMAKE= yes XUSE_PERL5= yes X XMAN1= sp_includer.1 sp_makecheck.1 sp_preproc.1 vcoverage.1 X XMAN3= SystemC::Netlist::CoverPoint.3 SystemC::Coverage.3 SystemC::Netlist::File.3 SystemC::Coverage::Item.3 SystemC::Netlist::Method.3 SystemC::Coverage::ItemKey.3 SystemC::Netlist::Module.3 SystemC::Manual.3 SystemC::Netlist::Net.3 SystemC::Netlist.3 SystemC::Netlist::Pin.3 SystemC::Netlist::AutoCover.3 SystemC::Netlist::Port.3 SystemC::Netlist::AutoTrace.3 SystemC::Parser.3 SystemC::Netlist::Cell.3 SystemC::SystemPerl.3 SystemC::Netlist::Class.3 SystemC::Template.3 SystemC::Netlist::CoverGroup.3 X Xpre-build: X cd ${WRKSRC} && ${PERL} Makefile.PL INSTALLBIN=${PREFIX}/bin INSTALLSITEBIN=${PREFIX}/bin INSTALLSCRIPT=${PREFIX}/bin INSTALLSITESCRIPT=${PREFIX}/bin INSTALLSITEMAN3DIR=${PREFIX}/man/man3 SITELIBEXP=${PREFIX}/${SITE_PERL_REL} SITEARCHEXP=${PREFIX}/${SITE_PERL_REL}/mach INSTALLSITELIB=${PREFIX}/${SITE_PERL_REL} INSTALLSITEARCH=${PREFIX}/${SITE_PERL_REL}/mach INSTALLMAN1DIR=${PREFIX}/man/man1 INSTALLSITEMAN1DIR=${PREFIX}/man/man1 X Xpost-build: X make test X Xpre-install: X ${SHELL} ${SCRIPTDIR}/pkg-plist.sh ${SITE_PERL_REL} > pkg-plist X Xtest: X cd ${WRKSRC} && make test X X.include <bsd.port.mk> acb069acc990b447981103e228eae655 echo x - SystemPerl/distinfo sed 's/^X//' >SystemPerl/distinfo << 'af431a364be3731c0290e97ade364f1b' XSHA256 (SystemPerl-1.340.tar.gz) = 2dfb76fb3d74878b2610dc4d18338be4a352cffdf80e282f1cfa76ee634dae3f XSIZE (SystemPerl-1.340.tar.gz) = 132104 af431a364be3731c0290e97ade364f1b echo x - SystemPerl/pkg-descr sed 's/^X//' >SystemPerl/pkg-descr << '27736e173ad698992a5a7da1446cbe7e' XThis perl library, SystemC-Perl, or SystemPerl for short, provides\ X four major sub-packages: X X * SystemC-Mode is a language mode for Emacs, providing language\ X sensitive highlighting similar to C++ mode. X X * SystemC::Parser reads SystemC files, and extracts tokens as a\ X basis for writing other tools. X X * SystemC::Netlist builds netlists out of SystemC files. This\ X allows easy scripts to determine things such as the hierarchy of\ X SC_MODULEs. The netlist database parallels that of Verilog::Netlist\ X for multi-language environments. X X * sp_preproc provides extensions to the SystemC language, called\ X the SystemPerl language. This allows most of the Tedium to be\ X removed from SystemC coding, just as the author's /*AUTO*/ comments\ X in &VERILOG_MODE; did for the Verilog language. X X * SystemPerl also includes patches required to run SystemC on GCC\ X 3.0 and newer systems, including some 64 bit systems. 27736e173ad698992a5a7da1446cbe7e exit ===> Done >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201202140302.q1E323JI001603>