ports/182403: New port: sysutils/p5-BackupPC-XS Perl extension for BackupPC libraries
Alexander Moisseev
moiseev at mezonplus.ru
Thu Sep 26 11:30:01 UTC 2013
>Number: 182403
>Category: ports
>Synopsis: New port: sysutils/p5-BackupPC-XS Perl extension for BackupPC libraries
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Thu Sep 26 11:30:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Alexander Moisseev
>Release:
>Organization:
>Environment:
>Description:
BackupPC::XS implements various BackupPC functions in a perl-callable module.
This module is required for BackupPC V4+.
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# 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-BackupPC-XS
# p5-BackupPC-XS/Makefile
# p5-BackupPC-XS/pkg-descr
# p5-BackupPC-XS/files
# p5-BackupPC-XS/files/patch-Makefile.PL
# p5-BackupPC-XS/distinfo
# p5-BackupPC-XS/pkg-plist
#
echo c - p5-BackupPC-XS
mkdir -p p5-BackupPC-XS > /dev/null 2>&1
echo x - p5-BackupPC-XS/Makefile
sed 's/^X//' >p5-BackupPC-XS/Makefile << '6551cab4e3f0d5434913a0c543920945'
X# Created by: Alexander Moisseev <moiseev at mezonplus.ru>
X# $FreeBSD$
X
XPORTNAME= BackupPC-XS
XPORTVERSION= 0.20
XCATEGORIES= sysutils perl5
XMASTER_SITES= SF
XMASTER_SITE_SUBDIR= backuppc/backuppc-beta/4.0.0alpha2
XPKGNAMEPREFIX= p5-
X
XMAINTAINER= moiseev at mezonplus.ru
XCOMMENT= Perl extension for BackupPC libraries
X
XUSES= perl5
XUSE_PERL5= configure
X
XMAN3= BackupPC::XS.3
XMAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
X
XNO_STAGE= yes
X
XMAKE_JOBS_UNSAFE=yes
X
X.include <bsd.port.mk>
6551cab4e3f0d5434913a0c543920945
echo x - p5-BackupPC-XS/pkg-descr
sed 's/^X//' >p5-BackupPC-XS/pkg-descr << 'fd38ab8862030e654e7642569dae35fb'
XBackupPC::XS implements various BackupPC functions in a perl-callable module.
XThis module is required for BackupPC V4+.
X
XWWW: http://backuppc.sourceforge.net
fd38ab8862030e654e7642569dae35fb
echo c - p5-BackupPC-XS/files
mkdir -p p5-BackupPC-XS/files > /dev/null 2>&1
echo x - p5-BackupPC-XS/files/patch-Makefile.PL
sed 's/^X//' >p5-BackupPC-XS/files/patch-Makefile.PL << '998ba72f42e23dc828c5241b19b56b08'
X--- Makefile.PL.orig 2013-05-26 11:32:01.000000000 +0400
X+++ Makefile.PL 2013-09-26 09:38:14.000000000 +0400
X@@ -14,10 +14,6 @@
X bpc_refCount$(OBJ_EXT)
X ];
X $object =~ s/[\n\r\s]+/ /g;
X-my $ldfrom = $object;
X-$ldfrom =~ s{(\w+)/}{}g;
X-$ldfrom .= ' zlib/libzlib$(LIB_EXT)';
X-$ldfrom .= ' md5/libmd5$(LIB_EXT)';
X
X WriteMakefile(
X NAME => 'BackupPC::XS',
X@@ -28,7 +24,7 @@
X DEFINE => '', # e.g., '-DHAVE_SOMETHING'
X INC => '-I.', # e.g., '-I. -I/usr/include/other'
X OBJECT => $object,
X- LDFROM => $ldfrom,
X+ MYEXTLIB => 'zlib/libzlib$(LIB_EXT) md5/libmd5$(LIB_EXT)',
X DIR => ['md5', 'zlib'],
X depend => { 'BackupPC_XS.o' => 'config.h' },
X clean => { FILES => "config.log config.status config.h" },
X@@ -38,7 +34,7 @@
X return <<'EOF';
X
X zlib/libzlib$(LIB_EXT): zlib/Makefile config.h
X- cd md5 && $(MAKE) $(PASSTHRU)
X+ cd zlib && $(MAKE) $(PASSTHRU)
X
X md5/libmd5$(LIB_EXT): md5/Makefile config.h
X cd md5 && $(MAKE) $(PASSTHRU)
998ba72f42e23dc828c5241b19b56b08
echo x - p5-BackupPC-XS/distinfo
sed 's/^X//' >p5-BackupPC-XS/distinfo << '1d1eac473c56912ef6262cb97715a745'
XSHA256 (BackupPC-XS-0.20.tar.gz) = b80745bac2a0d8c3d8e4c0be72d68e2d4450926f065d8b9af62cbee555d83f87
XSIZE (BackupPC-XS-0.20.tar.gz) = 281081
1d1eac473c56912ef6262cb97715a745
echo x - p5-BackupPC-XS/pkg-plist
sed 's/^X//' >p5-BackupPC-XS/pkg-plist << '7830c9547c3f687baba5432075c6908f'
Xlib/perl5/site_perl/%%PERL_VERSION%%/%%PERL_ARCH%%/BackupPC/XS.pm
Xlib/perl5/site_perl/%%PERL_VERSION%%/%%PERL_ARCH%%/auto/BackupPC/XS/.packlist
Xlib/perl5/site_perl/%%PERL_VERSION%%/%%PERL_ARCH%%/auto/BackupPC/XS/XS.bs
Xlib/perl5/site_perl/%%PERL_VERSION%%/%%PERL_ARCH%%/auto/BackupPC/XS/XS.so
X at dirrm lib/perl5/site_perl/%%PERL_VERSION%%/%%PERL_ARCH%%/auto/BackupPC/XS
X at dirrmtry lib/perl5/site_perl/%%PERL_VERSION%%/%%PERL_ARCH%%/auto/BackupPC
X at dirrmtry lib/perl5/site_perl/%%PERL_VERSION%%/%%PERL_ARCH%%/BackupPC
7830c9547c3f687baba5432075c6908f
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list