rpms/rpm/devel rpm-4.5.90-archivesize.patch, NONE, 1.1 rpm.spec, 1.290, 1.291
Panu Matilainen (pmatilai)
fedora-extras-commits at redhat.com
Wed Aug 13 06:56:36 UTC 2008
- Previous message (by thread): rpms/perl-File-ShareDir/F-8 import.log, NONE, 1.1 perl-File-ShareDir.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/player/F-8 import.log, NONE, 1.1 player-2.1.0rc2-norpath.patch, NONE, 1.1 player-2.1.0rc2-paths.patch, NONE, 1.1 player-2.1.1-gcc43.patch, NONE, 1.1 player.spec, NONE, 1.1 playercam.desktop, NONE, 1.1 playernav.desktop, NONE, 1.1 playerv.desktop, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: pmatilai
Update of /cvs/pkgs/rpms/rpm/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv20456
Modified Files:
rpm.spec
Added Files:
rpm-4.5.90-archivesize.patch
Log Message:
- fix archivesize tag generation on ppc (#458817)
rpm-4.5.90-archivesize.patch:
--- NEW FILE rpm-4.5.90-archivesize.patch ---
commit 9068da47a912a6983a12d1024a118c16bcb2a057
Author: Panu Matilainen <pmatilai at redhat.com>
Date: Wed Aug 13 09:43:41 2008 +0300
Unbreak payload size tag generation on ppc (rhbz#458817)
diff --git a/build/pack.c b/build/pack.c
index 41756bb..9891ae8 100644
--- a/build/pack.c
+++ b/build/pack.c
@@ -496,13 +496,16 @@ rpmRC writeRPM(Header *hdrp, unsigned char ** pkgidp, const char *fileName,
td.tag = payloadtag;
td.count = 1;
if (payloadtag == RPMSIGTAG_PAYLOADSIZE) {
+ rpm_off_t asize = csa->cpioArchiveSize;
td.type = RPM_INT32_TYPE;
- td.data = (rpm_off_t *) &csa->cpioArchiveSize;
+ td.data = &asize;
+ headerPut(sig, &td, HEADERPUT_DEFAULT);
} else {
+ rpm_loff_t asize = csa->cpioArchiveSize;
td.type = RPM_INT64_TYPE;
- td.data = (rpm_loff_t *) &csa->cpioArchiveSize;
+ td.data = &asize;
+ headerPut(sig, &td, HEADERPUT_DEFAULT);
}
- headerPut(sig, &td, HEADERPUT_DEFAULT);
}
/* Reallocate the signature into one contiguous region. */
Index: rpm.spec
===================================================================
RCS file: /cvs/pkgs/rpms/rpm/devel/rpm.spec,v
retrieving revision 1.290
retrieving revision 1.291
diff -u -r1.290 -r1.291
--- rpm.spec 8 Aug 2008 11:53:00 -0000 1.290
+++ rpm.spec 13 Aug 2008 06:56:06 -0000 1.291
@@ -18,7 +18,7 @@
Summary: The RPM package management system
Name: rpm
Version: %{rpmver}
-Release: 0.%{snapver}.1
+Release: 0.%{snapver}.2
Group: System Environment/Base
Url: http://www.rpm.org/
Source0: http://rpm.org/releases/testing/%{name}-%{srcver}.tar.bz2
@@ -31,8 +31,11 @@
# XXX only create provides for pkgconfig and libtool initially
Patch100: rpm-4.6.x-no-pkgconfig-reqs.patch
+# Already in upstream, remove on next snapshot update
+Patch200: rpm-4.5.90-archivesize.patch
+
# These are not yet upstream
-Patch200: rpm-4.5.90-posttrans.patch
+Patch300: rpm-4.5.90-posttrans.patch
# Partially GPL/LGPL dual-licensed and some bits with BSD
# SourceLicense: (GPLv2+ and LGPLv2+ with exceptions) and BSD
@@ -160,8 +163,10 @@
%patch1 -p1 -b .pkgconfig-path
%patch100 -p1 -b .pkgconfig-deps
+%patch200 -p1 -b .archivesize
+
# needs a bit of upstream love first...
-#%patch200 -p1 -b .posttrans
+#%patch300 -p1 -b .posttrans
%if %{with int_bdb}
ln -s db-%{bdbver} db
@@ -337,6 +342,10 @@
%doc doc/librpm/html/*
%changelog
+* Wed Aug 13 2008 Panu Matilainen <pmatilai at redhat.com>
+- 4.5.90-0.git8461.2
+- fix archivesize tag generation on ppc (#458817)
+
* Fri Aug 08 2008 Panu Matilainen <pmatilai at redhat.com>
- 4.5.90-0.git8461.1
- new snapshot from upstream
- Previous message (by thread): rpms/perl-File-ShareDir/F-8 import.log, NONE, 1.1 perl-File-ShareDir.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/player/F-8 import.log, NONE, 1.1 player-2.1.0rc2-norpath.patch, NONE, 1.1 player-2.1.0rc2-paths.patch, NONE, 1.1 player-2.1.1-gcc43.patch, NONE, 1.1 player.spec, NONE, 1.1 playercam.desktop, NONE, 1.1 playernav.desktop, NONE, 1.1 playerv.desktop, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list