pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/pkgtools/rpm2pkg Update "rpm2pkg" package to version 2...
details: https://anonhg.NetBSD.org/pkgsrc/rev/3843c6eda6b5
branches: trunk
changeset: 557841:3843c6eda6b5
user: tron <tron%pkgsrc.org@localhost>
date: Thu Apr 23 21:38:02 2009 +0000
description:
Update "rpm2pkg" package to version 2.2. Changes since version 2.1.1:
- Switch to 2-clause BSD license.
- Compile with extra warnings (again) if GCC is used as the compiler.
- Fix build warnings reported by "-Wsign-compare".
diffstat:
pkgtools/rpm2pkg/Makefile | 13 +++++++------
pkgtools/rpm2pkg/files/rpm2pkg.c | 18 ++++++++----------
2 files changed, 15 insertions(+), 16 deletions(-)
diffs (100 lines):
diff -r 74f1c1e6689a -r 3843c6eda6b5 pkgtools/rpm2pkg/Makefile
--- a/pkgtools/rpm2pkg/Makefile Thu Apr 23 20:11:31 2009 +0000
+++ b/pkgtools/rpm2pkg/Makefile Thu Apr 23 21:38:02 2009 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.40 2009/04/09 00:48:14 joerg Exp $
+# $NetBSD: Makefile,v 1.41 2009/04/23 21:38:02 tron Exp $
-DISTNAME= rpm2pkg-2.1.1
-PKGREVISION= 2
+DISTNAME= rpm2pkg-2.2
CATEGORIES= pkgtools
MASTER_SITES= # empty
DISTFILES= # empty
@@ -12,6 +11,8 @@
CONFLICTS+= suse-base<=6.4
+LICENSE= modified-bsd
+
PKG_DESTDIR_SUPPORT= user-destdir
WRKSRC= ${WRKDIR}
@@ -20,10 +21,10 @@
${BUILDLINK_CPPFLAGS.zlib}
LIBS+= -lrpm -lintl -lz -lbz2
-.include "../../mk/bsd.prefs.mk"
+.include "../../mk/compiler.mk"
-.if (${CC} == gcc)
-CFLAGS+= -Wall
+.if !empty(CC_VERSION:Mgcc-*)
+CFLAGS+= -Wall -Wshadow -Wsign-compare -Wunused-value
.endif
INSTALLATION_DIRS= ${PKGMANDIR}/man8 sbin
diff -r 74f1c1e6689a -r 3843c6eda6b5 pkgtools/rpm2pkg/files/rpm2pkg.c
--- a/pkgtools/rpm2pkg/files/rpm2pkg.c Thu Apr 23 20:11:31 2009 +0000
+++ b/pkgtools/rpm2pkg/files/rpm2pkg.c Thu Apr 23 21:38:02 2009 +0000
@@ -1,7 +1,7 @@
-/* $NetBSD: rpm2pkg.c,v 1.6 2006/01/21 20:46:29 tron Exp $ */
+/* $NetBSD: rpm2pkg.c,v 1.7 2009/04/23 21:38:02 tron Exp $ */
/*-
- * Copyright (c) 2004 The NetBSD Foundation, Inc.
+ * Copyright (c) 2004-2009 The NetBSD Foundation, Inc.
* All rights reserved.
*
* This code is derived from software contributed to The NetBSD Foundation
@@ -15,9 +15,6 @@
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
- * 3. Neither the name of The NetBSD Foundation nor the names of its
- * contributors may be used to endorse or promote products derived
- * from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
* ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
@@ -128,10 +125,10 @@
} FileHandle;
static int
-InitBuffer(void **Buffer, int *BufferSizePtr)
+InitBuffer(void **Buffer, size_t *BufferSizePtr)
{
if (*Buffer == NULL) {
- int BufferSize;
+ size_t BufferSize;
BufferSize = sysconf(_SC_PAGESIZE) * 256;
while ((*Buffer = malloc(BufferSize)) == NULL) {
@@ -236,7 +233,7 @@
return FALSE;
} else {
static void *Buffer = NULL;
- static int BufferSize = 0;
+ static size_t BufferSize = 0;
if (!InitBuffer(&Buffer, &BufferSize))
return FALSE;
@@ -246,7 +243,8 @@
int Chunk;
Length = NewPos - fh->fh_Pos;
- Chunk = (Length > BufferSize) ? BufferSize : Length;
+ Chunk = (Length > (off_t)BufferSize) ?
+ (off_t)BufferSize : Length;
if (!Read(fh, Buffer, Chunk))
return FALSE;
}
@@ -559,7 +557,7 @@
int Out;
struct stat Stat;
static void *Buffer = NULL;
- static int BufferSize = 0;
+ static size_t BufferSize = 0;
if ((lstat(Name, &Stat) == 0) &&
(!S_ISREG(Stat.st_mode) || (unlink(Name) < 0))) {
Home |
Main Index |
Thread Index |
Old Index