svn commit: r316247 - in head: Mk emulators/linux_base-c6 emulators/linux_base-f10
Baptiste Daroussin
bapt at FreeBSD.org
Mon Apr 22 16:24:12 UTC 2013
Author: bapt
Date: Mon Apr 22 16:24:11 2013
New Revision: 316247
URL: http://svnweb.freebsd.org/changeset/ports/316247
Log:
On all supported version of FreeBSD tar do support rpm as an archive format.
So directly use tar to extract linux* distfiles instead of rpm2cpio.
Modified:
head/Mk/bsd.linux-rpm.mk
head/emulators/linux_base-c6/Makefile
head/emulators/linux_base-f10/Makefile
Modified: head/Mk/bsd.linux-rpm.mk
==============================================================================
--- head/Mk/bsd.linux-rpm.mk Mon Apr 22 16:16:46 2013 (r316246)
+++ head/Mk/bsd.linux-rpm.mk Mon Apr 22 16:24:11 2013 (r316247)
@@ -33,8 +33,6 @@
Linux_RPM_Include_MAINTAINER= emulation at FreeBSD.org
Linux_RPM_Pre_Include= bsd.linux-rpm.mk
-RPM2CPIO?= ${LOCALBASE}/bin/rpm2cpio
-
EXTRACT_SUFX?= .${LINUX_RPM_ARCH}.rpm
SRC_SUFX?= .src.rpm
@@ -133,11 +131,9 @@ MASTER_SITE_SUBDIR+= ${MASTER_SITE_SRC_S
ALWAYS_KEEP_DISTFILES= yes
. endif
-EXTRACT_DEPENDS+= ${RPM2CPIO}:${PORTSDIR}/archivers/rpm
-
-EXTRACT_CMD?= ${RPM2CPIO}
-EXTRACT_BEFORE_ARGS?=
-EXTRACT_AFTER_ARGS?= | ${CPIO} -id --quiet
+EXTRACT_CMD?= ${TAR}
+EXTRACT_BEFORE_ARGS?= -xf
+EXTRACT_AFTER_ARGS?=
DISTINFO_FILE?= ${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
Modified: head/emulators/linux_base-c6/Makefile
==============================================================================
--- head/emulators/linux_base-c6/Makefile Mon Apr 22 16:16:46 2013 (r316246)
+++ head/emulators/linux_base-c6/Makefile Mon Apr 22 16:24:11 2013 (r316247)
@@ -114,14 +114,10 @@ PLIST_SUB= GLIBCVER="2.12"
# - research what are the important differences between 2.6.16 and 2.6.18, and
# if we need to add something to the linuxulator
-RPM2CPIO?= ${LOCALBASE}/bin/rpm2cpio
-
-EXTRACT_DEPENDS+= ${RPM2CPIO}:${PORTSDIR}/archivers/rpm
-
EXTRACT_ONLY= ${BIN_DISTFILES}
-EXTRACT_CMD?= ${RPM2CPIO}
-EXTRACT_BEFORE_ARGS?=
-EXTRACT_AFTER_ARGS?= | ${CPIO} -id --quiet
+EXTRACT_CMD?= ${TAR}
+EXTRACT_BEFORE_ARGS?= -xf
+EXTRACT_AFTER_ARGS?=
.include <bsd.port.pre.mk>
Modified: head/emulators/linux_base-f10/Makefile
==============================================================================
--- head/emulators/linux_base-f10/Makefile Mon Apr 22 16:16:46 2013 (r316246)
+++ head/emulators/linux_base-f10/Makefile Mon Apr 22 16:24:11 2013 (r316247)
@@ -110,14 +110,10 @@ NO_WRKSUBDIR= yes
DISTINFO_FILE?= ${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
PLIST_SUB= GLIBCVER="2.9"
-RPM2CPIO?= ${LOCALBASE}/bin/rpm2cpio
-
-EXTRACT_DEPENDS+= ${RPM2CPIO}:${PORTSDIR}/archivers/rpm
-
EXTRACT_ONLY= ${BIN_DISTFILES}
-EXTRACT_CMD?= ${RPM2CPIO}
-EXTRACT_BEFORE_ARGS?=
-EXTRACT_AFTER_ARGS?= | ${CPIO} -id --quiet
+EXTRACT_CMD?= ${TAR}
+EXTRACT_BEFORE_ARGS?= -xf
+EXTRACT_AFTER_ARGS?=
.include <bsd.port.pre.mk>
More information about the svn-ports-all
mailing list