Revision: 8328
          http://gar.svn.sourceforge.net/gar/?rev=8328&view=rev
Author:   dmichelsen
Date:     2010-02-03 11:34:27 +0000 (Wed, 03 Feb 2010)

Log Message:
-----------
chkconfig: Add patches

Modified Paths:
--------------
    csw/mgar/pkg/chkconfig/trunk/Makefile
    csw/mgar/pkg/chkconfig/trunk/checksums

Added Paths:
-----------
    
csw/mgar/pkg/chkconfig/trunk/files/0001-Add-missing-include-to-alloca.h.patch
    
csw/mgar/pkg/chkconfig/trunk/files/0002-Don-t-use-named-struct-initializers.patch

Modified: csw/mgar/pkg/chkconfig/trunk/Makefile
===================================================================
--- csw/mgar/pkg/chkconfig/trunk/Makefile       2010-02-03 09:48:58 UTC (rev 
8327)
+++ csw/mgar/pkg/chkconfig/trunk/Makefile       2010-02-03 11:34:27 UTC (rev 
8328)
@@ -5,18 +5,29 @@
 GARNAME = chkconfig
 GARVERSION = 1.3.30c
 CATEGORIES = utils
-DESCRIPTION = 
+
+DESCRIPTION = Alternatives system from Red Hat
 define BLURB
   Alternatives system from Red Hat
 endef
-SPKG_SOURCEURL = http://www.sfr-fresh.com/unix/privat/chkconfig-1.3.30c.tar.gz/
+
 MASTER_SITES = http://www.sfr-fresh.com/unix/privat/
+DISTFILES  = $(GARNAME)-$(GARVERSION).tar.gz
 PATCHFILES = alloca.patch
-DISTFILES  = $(GARNAME)-$(GARVERSION).tar.gz
+PATCHFILES += 0001-Add-missing-include-to-alloca.h.patch
+PATCHFILES += 0002-Don-t-use-named-struct-initializers.patch
+
 UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz
+
 PACKAGES = CSWchkconfig CSWalternatives
+
 SPKG_DESC_CSWalternatives = Alternatives engine from Red Hat 
chkconfig-$(GARVERSION)
+
 PKGFILES_CSWalternatives = .*alternatives.*
 CATALOGNAME_CSWalternatives = alternatives
+
 CONFIGURE_ARGS = $(DIRPATHS)
+
+TEST_TARGET = check
+
 include gar/category.mk

Modified: csw/mgar/pkg/chkconfig/trunk/checksums
===================================================================
--- csw/mgar/pkg/chkconfig/trunk/checksums      2010-02-03 09:48:58 UTC (rev 
8327)
+++ csw/mgar/pkg/chkconfig/trunk/checksums      2010-02-03 11:34:27 UTC (rev 
8328)
@@ -1,2 +1,4 @@
+d56d4f7b5aef5af5235943c384734780  0001-Add-missing-include-to-alloca.h.patch
+a1045173b8bc0a667883080f85a38597  
0002-Don-t-use-named-struct-initializers.patch
 02019af22d048085f3006de791a0c95e  alloca.patch
 592a1fe77f3844d7748adbab6357ee25  chkconfig-1.3.30c.tar.gz

Added: 
csw/mgar/pkg/chkconfig/trunk/files/0001-Add-missing-include-to-alloca.h.patch
===================================================================
--- 
csw/mgar/pkg/chkconfig/trunk/files/0001-Add-missing-include-to-alloca.h.patch   
                            (rev 0)
+++ 
csw/mgar/pkg/chkconfig/trunk/files/0001-Add-missing-include-to-alloca.h.patch   
    2010-02-03 11:34:27 UTC (rev 8328)
@@ -0,0 +1,24 @@
+From ade3200eeae37b7686bb25f58c45d4224d4cc238 Mon Sep 17 00:00:00 2001
+From: Dagobert Michelsen <[email protected]>
+Date: Wed, 3 Feb 2010 11:37:50 +0100
+Subject: [PATCH 1/2] Add missing include to alloca.h
+
+---
+ chkconfig.c |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+diff --git a/chkconfig.c b/chkconfig.c
+index 2f84c5d..f3ed967 100644
+--- a/chkconfig.c
++++ b/chkconfig.c
+@@ -10,6 +10,7 @@
+  * Tiny portions copyright 2001-2007, BSI.  http://www.fastcoder.net/
+  */
+ #include "config.h"
++#include <alloca.h>
+ #include <ctype.h>
+ #include <dirent.h>
+ #include <errno.h>
+-- 
+1.6.6
+

Added: 
csw/mgar/pkg/chkconfig/trunk/files/0002-Don-t-use-named-struct-initializers.patch
===================================================================
--- 
csw/mgar/pkg/chkconfig/trunk/files/0002-Don-t-use-named-struct-initializers.patch
                           (rev 0)
+++ 
csw/mgar/pkg/chkconfig/trunk/files/0002-Don-t-use-named-struct-initializers.patch
   2010-02-03 11:34:27 UTC (rev 8328)
@@ -0,0 +1,74 @@
+From 71e72baa80d1aae18ca0026aadac032a40a773b3 Mon Sep 17 00:00:00 2001
+From: Dagobert Michelsen <[email protected]>
+Date: Wed, 3 Feb 2010 11:38:17 +0100
+Subject: [PATCH 2/2] Don't use named struct initializers
+
+---
+ leveldb.c |   44 ++++++++++++++++++++++----------------------
+ 1 files changed, 22 insertions(+), 22 deletions(-)
+
+diff --git a/leveldb.c b/leveldb.c
+index f2883c0..a98fa3b 100644
+--- a/leveldb.c
++++ b/leveldb.c
+@@ -150,17 +150,17 @@ int readXinetdServiceInfo(char *name, struct service * 
service, int honorHide) {
+       char * filename = alloca(strlen(name) + strlen(XINETDDIR) + 50);
+       int fd;
+       struct service serv = { 
+-                      name: NULL,
+-                      levels: -1,
+-                      kPriority: -1,
+-                      sPriority: -1, 
+-                      desc: NULL, 
+-                      startDeps: NULL, 
+-                      stopDeps: NULL,
+-                      provides: NULL,
+-                      type: TYPE_XINETD, 
+-                      isLSB: 0, 
+-                      enabled: -1
++                      NULL,
++                      -1,
++                      -1,
++                      -1, 
++                      NULL, 
++                      NULL, 
++                      NULL,
++                      NULL,
++                      TYPE_XINETD, 
++                      0, 
++                      -1
+       };
+       struct stat sb;
+       char * buf, *ptr;
+@@ -247,17 +247,17 @@ int readServiceInfo(char * name, struct service * 
service, int honorHide) {
+     struct stat sb;
+     char * bufstart, * bufstop, * start, * end, * next, *tmpbufstart;
+     struct service serv = { 
+-                  name: NULL, 
+-                  levels: -1, 
+-                  kPriority: -1, 
+-                  sPriority: -1, 
+-                  desc: NULL, 
+-                  startDeps: NULL, 
+-                  stopDeps: NULL,
+-                  provides: NULL,
+-                  type: TYPE_INIT_D, 
+-                  isLSB: 0, 
+-                  enabled: 0
++                  NULL, 
++                  -1, 
++                  -1, 
++                  -1, 
++                  NULL, 
++                  NULL, 
++                  NULL,
++                  NULL,
++                  TYPE_INIT_D, 
++                  0, 
++                  0
+     };
+     char overflow;
+     char levelbuf[20];
+-- 
+1.6.6
+


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
_______________________________________________
devel mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/devel

Reply via email to