Bug 145378 - new port: devel/p5-file-touch "module supplying 'touch' facility to Perl"
Summary: new port: devel/p5-file-touch "module supplying 'touch' facility to Perl"
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Sylvio Cesar Teixeira
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-04 12:30 UTC by Eric Freeman
Modified: 2010-04-07 23:40 UTC (History)
0 users

See Also:


Attachments
file.shar (1.61 KB, text/plain)
2010-04-04 12:30 UTC, Eric Freeman
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Freeman 2010-04-04 12:30:09 UTC
Quick Perl module port of File::Touch.

Allows for the user to update access and modification timestamps, creating nonexistent files where necessary, essentially like the 'touch' command.

http://search.cpan.org/dist/File-Touch/Touch.pm

How-To-Repeat: n/a
Comment 1 Sylvio Cesar Teixeira freebsd_committer freebsd_triage 2010-04-04 19:23:24 UTC
Responsible Changed
From-To: freebsd-ports-bugs->sylvio

I'll take it.
Comment 2 Sylvio Cesar Teixeira freebsd_committer freebsd_triage 2010-04-05 02:03:09 UTC
Hi,

Can you fix this?

http://people.freebsd.org/~sylvio/p5-File-Touch-0.08.log

Thanks

Sylvio Cesar
Comment 3 Sylvio Cesar Teixeira freebsd_committer freebsd_triage 2010-04-05 02:12:13 UTC
State Changed
From-To: open->feedback

- Waiting for fix.
Comment 4 Eric Freeman 2010-04-05 11:15:18 UTC
Dear Sylvio,

I assume you're referring to the 'phase 5' make test failure in
http://people.freebsd.org/~sylvio/p5-File-Touch-0.08.log and the files left
over - correct?

I've added:

regression-test:
    cd ${WRKSRC} && ${MAKE} test

To the Makefile, that I believe should cover the testing and for some reason
I totally omitted my plist when submitting the original shar.  Please find
below a fresh shar for the entire port including the plist:

--BEGIN--

# 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:
#
#    p5-File-Touch
#    p5-File-Touch/Makefile
#    p5-File-Touch/pkg-descr
#    p5-File-Touch/pkg-plist
#    p5-File-Touch/distinfo
#
echo c - p5-File-Touch
mkdir -p p5-File-Touch > /dev/null 2>&1
echo x - p5-File-Touch/Makefile
sed 's/^X//' >p5-File-Touch/Makefile << 'ce9e4a8d051ec941ecff279f8bbae013'
X# Ports collection makefile for:    devel-p5-File-Touch
X# Date created:                03 April 2010
X# Whom:                    Eric Freeman <freebsdports@chillibear.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=        File-Touch
XPORTVERSION=        0.08
XCATEGORIES=        devel perl5
XMASTER_SITES=        CPAN
XMASTER_SITE_SUBDIR=    File
XPKGNAMEPREFIX=        p5-
X
XMAINTAINER=        freebsdports@chillibear.com
XCOMMENT=        Module to 'touch' files
X
XPERL_CONFIGURE=    yes
X
XMAN3=    File::Touch.3
X
Xregression-test:
X    cd ${WRKSRC} && ${MAKE} test
X
X.include <bsd.port.mk>
ce9e4a8d051ec941ecff279f8bbae013
echo x - p5-File-Touch/pkg-descr
sed 's/^X//' >p5-File-Touch/pkg-descr << 'a4ed27019f3ebeb963a9c1a58999ff48'
XUpdate access and modification timestamps,
Xcreating nonexistent files where necessary.
X
XWWW: http://search.cpan.org/dist/File-Touch/Touch.pm
a4ed27019f3ebeb963a9c1a58999ff48
echo x - p5-File-Touch/pkg-plist
sed 's/^X//' >p5-File-Touch/pkg-plist << 'ad3a8696d53ede6df6dc3add98796246'
X%%SITE_PERL%%/File/Touch.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/File/Touch/.packlist
X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/File/Touch
X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/File
X@dirrmtry %%SITE_PERL%%/File
ad3a8696d53ede6df6dc3add98796246
echo x - p5-File-Touch/distinfo
sed 's/^X//' >p5-File-Touch/distinfo << '22828960c7ab87c32a41ccb7bd8be072'
XMD5 (File-Touch-0.08.tar.gz) = 50b9d26f13c5a1a0c9131124cd924e98
XSHA256 (File-Touch-0.08.tar.gz) =
2b37f129ba63523027ed636f5ccde8db892e5f6bbb7401077378fddf78a7592c
XSIZE (File-Touch-0.08.tar.gz) = 3157
22828960c7ab87c32a41ccb7bd8be072
exit
Comment 5 Sylvio Cesar Teixeira freebsd_committer freebsd_triage 2010-04-06 00:35:23 UTC
State Changed
From-To: feedback->closed

Committed. Thanks!
Comment 6 dfilter service freebsd_committer freebsd_triage 2010-04-06 00:35:23 UTC
sylvio      2010-04-05 23:35:09 UTC

  FreeBSD ports repository

  Modified files:
    devel                Makefile 
  Added files:
    devel/p5-File-Touch  Makefile distinfo pkg-descr pkg-plist 
  Log:
  - Update access and modification timestamps, creating nonexistent files where necessary.
  
  WWW: http://search.cpan.org/dist/File-Touch/Touch.pm
  
  PR:             ports/145378
  Submitted by:   Eric Freeman <freebsdports@chillibear.com>
  Approved by:    itetcu (mentor, implicit)
  
  Revision  Changes    Path
  1.3864    +1 -0      ports/devel/Makefile
  1.1       +22 -0     ports/devel/p5-File-Touch/Makefile (new)
  1.1       +3 -0      ports/devel/p5-File-Touch/distinfo (new)
  1.1       +4 -0      ports/devel/p5-File-Touch/pkg-descr (new)
  1.1       +5 -0      ports/devel/p5-File-Touch/pkg-plist (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"