svn commit: r323499 - head/archivers/dpkg
Pawel Pekala
pawel at FreeBSD.org
Mon Jul 22 21:23:02 UTC 2013
Author: pawel
Date: Mon Jul 22 21:23:02 2013
New Revision: 323499
URL: http://svnweb.freebsd.org/changeset/ports/323499
Log:
Use GNU versions of tar, md5sum, sha1sum, sha256sum during runtime
PR: ports/180677
Reported by: Holger Freyther <holger at freyther.de>
Modified:
head/archivers/dpkg/Makefile
Modified: head/archivers/dpkg/Makefile
==============================================================================
--- head/archivers/dpkg/Makefile Mon Jul 22 20:35:03 2013 (r323498)
+++ head/archivers/dpkg/Makefile Mon Jul 22 21:23:02 2013 (r323499)
@@ -3,6 +3,7 @@
PORTNAME= dpkg
PORTVERSION= 1.16.10
+PORTREVISION= 1
CATEGORIES= archivers sysutils
MASTER_SITES= ${MASTER_SITE_DEBIAN_POOL}
DISTNAME= dpkg_${PORTVERSION}
@@ -13,14 +14,14 @@ COMMENT= Debian package maintenance syst
LICENSE= GPLv2
BUILD_DEPENDS= po4a:${PORTSDIR}/textproc/po4a
-RUN_DEPENDS= gmd5sum:${PORTSDIR}/sysutils/coreutils \
- gpatch:${PORTSDIR}/devel/patch
+RUN_DEPENDS= gtar:${PORTSDIR}/archivers/gtar \
+ gpatch:${PORTSDIR}/devel/patch \
+ gmd5sum:${PORTSDIR}/sysutils/coreutils
USES= gmake iconv
USE_XZ= yes
GNU_CONFIGURE= yes
USE_PERL5= yes
-MAKE_JOBS_SAFE= yes
WRKSRC= ${WRKDIR}/dpkg-${PORTVERSION}
DPKGDIR?= /var/db/dpkg
@@ -51,6 +52,10 @@ MANLANG= "" de fr hu ja pl sv
post-patch:
@${REINPLACE_CMD} 's|-t$$host|-t${ARCH}-freebsd|g' \
${WRKSRC}/configure
+ @${REINPLACE_CMD} '/^#define TAR/ s|tar|g&|' \
+ ${WRKSRC}/lib/dpkg/dpkg.h
+ @${REINPLACE_CMD} -E 's/(md5|sha1|sha256)sum/g&/g' \
+ ${WRKSRC}/scripts/Dpkg/Checksums.pm
post-install:
${MV} ${PREFIX}/sbin/install-info ${PREFIX}/sbin/dpkg-install-info
More information about the svn-ports-head
mailing list