Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Sep 2013 11:28:51 GMT
From:      Alexander Moisseev <moiseev@mezonplus.ru>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/182403: New port: sysutils/p5-BackupPC-XS Perl extension for BackupPC libraries
Message-ID:  <201309261128.r8QBSpCA001335@oldred.freebsd.org>
Resent-Message-ID: <201309261130.r8QBU0Nn046234@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@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@dirrm lib/perl5/site_perl/%%PERL_VERSION%%/%%PERL_ARCH%%/auto/BackupPC/XS
X@dirrmtry lib/perl5/site_perl/%%PERL_VERSION%%/%%PERL_ARCH%%/auto/BackupPC
X@dirrmtry lib/perl5/site_perl/%%PERL_VERSION%%/%%PERL_ARCH%%/BackupPC
7830c9547c3f687baba5432075c6908f
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201309261128.r8QBSpCA001335>