[Glibc-bsd-commits] r5016 - in trunk/freebsd-utils/debian: . patches

Robert Millan rmh at alioth.debian.org
Mon Oct 7 22:33:04 UTC 2013


Author: rmh
Date: 2013-10-07 22:33:04 +0000 (Mon, 07 Oct 2013)
New Revision: 5016

Modified:
   trunk/freebsd-utils/debian/changelog
   trunk/freebsd-utils/debian/control
   trunk/freebsd-utils/debian/patches/031_savecore.diff
Log:
Simplify 031_savecore.diff by using zopen() from freebsd-glue.

Modified: trunk/freebsd-utils/debian/changelog
===================================================================
--- trunk/freebsd-utils/debian/changelog	2013-10-07 22:31:45 UTC (rev 5015)
+++ trunk/freebsd-utils/debian/changelog	2013-10-07 22:33:04 UTC (rev 5016)
@@ -1,3 +1,9 @@
+freebsd-utils (9.2-2) UNRELEASED; urgency=low
+
+  * Simplify 031_savecore.diff by using zopen() from freebsd-glue.
+
+ -- Robert Millan <rmh at debian.org>  Tue, 08 Oct 2013 00:32:52 +0200
+
 freebsd-utils (9.2-1) unstable; urgency=low
 
   * New upstream release.

Modified: trunk/freebsd-utils/debian/control
===================================================================
--- trunk/freebsd-utils/debian/control	2013-10-07 22:31:45 UTC (rev 5015)
+++ trunk/freebsd-utils/debian/control	2013-10-07 22:33:04 UTC (rev 5016)
@@ -9,7 +9,7 @@
 Build-Depends: debhelper (>= 7), po-debconf, sharutils,
  flex | flex-old,
  freebsd-buildutils (>= 9.0-8~),
- freebsd-glue (>= 0.1.6~),
+ freebsd-glue (>= 0.1.9~),
  kfreebsd-kernel-headers (>= 9.1-3~),
  libc0.1-dev (>= 2.13-26),
  libbsd-dev (>= 0.3.0), pkg-config,

Modified: trunk/freebsd-utils/debian/patches/031_savecore.diff
===================================================================
--- trunk/freebsd-utils/debian/patches/031_savecore.diff	2013-10-07 22:31:45 UTC (rev 5015)
+++ trunk/freebsd-utils/debian/patches/031_savecore.diff	2013-10-07 22:33:04 UTC (rev 5016)
@@ -1,60 +1,13 @@
----
- sbin/savecore/Makefile |    1 +
- sbin/savecore/zopen.c  |   42 ++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 43 insertions(+)
-
 --- a/sbin/savecore/Makefile
 +++ b/sbin/savecore/Makefile
-@@ -1,6 +1,7 @@
+@@ -1,8 +1,9 @@
  # $FreeBSD$
  
  PROG=	savecore
-+SRCS=	savecore.c zopen.c
++SRCS=	savecore.c
  DPADD=	${LIBZ}
- LDADD=	-lz
+-LDADD=	-lz
++LDADD=	-lz -lfreebsd-glue
  MAN=	savecore.8
---- /dev/null
-+++ b/sbin/savecore/zopen.c
-@@ -0,0 +1,42 @@
-+/*
-+ * Public domain stdio wrapper for libz, written by Johan Danielsson.
-+ * Ported to GNU libc by Tuco Xyz.
-+ */
-+
-+#include <stdio.h>
-+#include <zlib.h>
-+
-+FILE *zopen(const char *fname, const char *mode);
-+
-+/* convert arguments */
-+static int
-+xgzread(void *cookie, char *data, int size)
-+{
-+    return gzread(cookie, data, size);
-+}
-+
-+static int
-+xgzwrite(void *cookie, const char *data, int size)
-+{
-+    return gzwrite(cookie, (void*)data, size);
-+}
-+
-+static cookie_io_functions_t xgzfunc = {
-+    .seek = NULL,
-+    .close = gzclose
-+};
-+
-+FILE *
-+zopen(const char *fname, const char *mode)
-+{
-+    gzFile gz = gzopen(fname, mode);
-+    if(gz == NULL)
-+	return NULL;
-+
-+    if(*mode == 'r')
-+	xgzfunc.read = xgzread;
-+    else
-+	xgzfunc.write = xgzwrite;
-+
-+    return fopencookie(gz, mode, xgzfunc);
-+}
+ 
+ .include <bsd.prog.mk>




More information about the Glibc-bsd-commits mailing list