ports/80922: archivers/rpm: add amd64 related entries to rpmrc

KOMATSU Shinichiro koma2 at lovepeers.org
Thu May 12 03:40:12 UTC 2005


>Number:         80922
>Category:       ports
>Synopsis:       archivers/rpm: add amd64 related entries to rpmrc
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu May 12 03:40:11 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     KOMATSU Shinichiro
>Release:        FreeBSD 5.4-RELEASE amd64
>Organization:
>Environment:
FreeBSD 5.4-RELEASE amd64

>Description:

Take amd64 related rpmrc entries from FC3 (rpm-4.3.2-21).
This patch makes i386 and amd64 to be "compatible", 
and i386 rpm can be installed on amd64 without "--ignorearch" rpm option.

>How-To-Repeat:
	
>Fix:

diff --exclude=CVS --exclude=*.log* -urN rpm.orig/Makefile rpm/Makefile
--- rpm.orig/Makefile	Mon Jul 26 21:13:46 2004
+++ rpm/Makefile	Sat May  7 00:32:39 2005
@@ -7,7 +7,7 @@
 
 PORTNAME=	rpm
 PORTVERSION=	3.0.6
-PORTREVISION=	9
+PORTREVISION=	10
 CATEGORIES=	archivers
 MASTER_SITES=	ftp://ftp.rpm.org/pub/rpm/dist/rpm-3.0.x/
 
diff --exclude=CVS --exclude=*.log* -urN rpm.orig/files/patch-rpmrc.in rpm/files/patch-rpmrc.in
--- rpm.orig/files/patch-rpmrc.in	Thu Jan  1 09:00:00 1970
+++ rpm/files/patch-rpmrc.in	Sat May  7 01:22:17 2005
@@ -0,0 +1,45 @@
+--- rpmrc.in.orig	Thu Sep 14 02:55:15 2000
++++ rpmrc.in	Sat May  7 01:21:44 2005
+@@ -53,6 +53,10 @@
+ arch_canon:	i586:	i586	1
+ arch_canon:	i486:	i486	1
+ arch_canon:	i386:	i386	1
++arch_canon:	x86_64:	x86_64	1
++arch_canon:	amd64:	amd64	1
++arch_canon:	ia32e:	ia32e	1
++
+ arch_canon:	alpha:	alpha	2
+ arch_canon:	alphaev5: alphaev5	2
+ arch_canon:	alphaev56: alphaev56	2
+@@ -161,6 +165,10 @@
+ buildarchtranslate: milan: m68kmint
+ buildarchtranslate: hades: m68kmint	
+ 
++buildarchtranslate: x86_64: x86_64
++buildarchtranslate: amd64: x86_64
++buildarchtranslate: ia32e: x86_64
++
+ #############################################################
+ # Architecture compatibility
+ 
+@@ -223,6 +231,10 @@
+ 
+ arch_compat: ia64: noarch
+ 
++arch_compat: x86_64: amd64 athlon noarch
++arch_compat: amd64: x86_64 athlon noarch
++arch_compat: ia32e: x86_64 athlon noarch
++
+ os_compat:   IRIX64: IRIX
+ os_compat: solaris2.7: solaris2.3 solaris2.4 solaris2.5 solaris2.6
+ os_compat: solaris2.6: solaris2.3 solaris2.4 solaris2.5
+@@ -288,6 +300,9 @@
+ 
+ buildarch_compat: ia64: noarch
+ buildarch_compat: s390: noarch
++buildarch_compat: x86_64: noarch
++buildarch_compat: amd64: x86_64
++buildarch_compat: ia32e: x86_64
+ 
+ macrofiles:	@RPMCONFIGDIR@/macros:@RPMCONFIGDIR@/%{_target}/macros:@SYSCONFIGDIR@/macros.specspo:@SYSCONFIGDIR@/macros:@SYSCONFIGDIR@/%{_target}/macros:~/.rpmmacros
+ 
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list