[csw-devel] SF.net SVN: gar:[2858] csw/mgar/pkg

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Sun Jan 18 22:36:33 CET 2009


Revision: 2858
          http://gar.svn.sourceforge.net/gar/?rev=2858&view=rev
Author:   dmichelsen
Date:     2009-01-18 21:36:32 +0000 (Sun, 18 Jan 2009)

Log Message:
-----------
libksba: Initial commit

Added Paths:
-----------
    csw/mgar/pkg/libksba/
    csw/mgar/pkg/libksba/branches/
    csw/mgar/pkg/libksba/tags/
    csw/mgar/pkg/libksba/trunk/
    csw/mgar/pkg/libksba/trunk/Makefile
    csw/mgar/pkg/libksba/trunk/checksums
    csw/mgar/pkg/libksba/trunk/files/
    csw/mgar/pkg/libksba/trunk/files/CSWlibskba.gspec
    csw/mgar/pkg/libksba/trunk/files/patch-novoidreturn.diff


Property changes on: csw/mgar/pkg/libksba/trunk
___________________________________________________________________
Added: svn:ignore
   + cookies
download
work


Added: svn:externals
   + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2


Added: csw/mgar/pkg/libksba/trunk/Makefile
===================================================================
--- csw/mgar/pkg/libksba/trunk/Makefile	                        (rev 0)
+++ csw/mgar/pkg/libksba/trunk/Makefile	2009-01-18 21:36:32 UTC (rev 2858)
@@ -0,0 +1,33 @@
+GARNAME = libksba
+GARVERSION = 1.0.5
+CATEGORIES = lib
+
+DESCRIPTION = Libksba is a CMS and X.509 access library
+define BLURB
+  Libksba is a library to make the tasks of working with X.509 certificates,
+  CMS data and related objects more easy. It provides a highlevel interface
+  to the implemented protocols and presents the data in a consistent way.
+  There is no more need to worry about all the nasty details of the protocols. 
+endef
+
+MASTER_SITES = ftp://ftp.gnupg.org/gcrypt/libksba/
+DISTFILES  = $(GARNAME)-$(GARVERSION).tar.bz2
+DISTFILES += $(call admfiles,CSWlibskba,)
+
+PATCHFILES = patch-novoidreturn.diff
+
+# We define upstream file regex so we can be notifed of new upstream software release
+UFILES_REGEX = -(\d+(?:\.\d+)*).tar.bz2
+
+SPKG_SOURCEURL = http://www.gnupg.org/related_software/libksba/
+
+REQUIRED_PKGS = CSWgpgerr
+
+BUILD64 = 1
+NO_ISAEXEC = 1
+
+CONFIGURE_ARGS = $(DIRPATHS)
+
+TEST_TARGET = check
+
+include gar/category.mk

Added: csw/mgar/pkg/libksba/trunk/checksums
===================================================================
--- csw/mgar/pkg/libksba/trunk/checksums	                        (rev 0)
+++ csw/mgar/pkg/libksba/trunk/checksums	2009-01-18 21:36:32 UTC (rev 2858)
@@ -0,0 +1,3 @@
+6948a3d96679b5afd504a1f91170b18b  download/libksba-1.0.5.tar.bz2
+411fa230c1d72c0fde40ee924403e3cd  download/CSWlibskba.gspec
+fcba0b19950c5509f2d7c4d26cfb76a5  download/patch-novoidreturn.diff

Added: csw/mgar/pkg/libksba/trunk/files/CSWlibskba.gspec
===================================================================
--- csw/mgar/pkg/libksba/trunk/files/CSWlibskba.gspec	                        (rev 0)
+++ csw/mgar/pkg/libksba/trunk/files/CSWlibskba.gspec	2009-01-18 21:36:32 UTC (rev 2858)
@@ -0,0 +1,4 @@
+%var            bitname libskba
+%var            pkgname CSWlibskba
+%include        url file://%{PKGLIB}/csw_dyndepend.gspec
+%copyright      url file://%{WORKSRC_FIRSTMOD}/COPYING

Added: csw/mgar/pkg/libksba/trunk/files/patch-novoidreturn.diff
===================================================================
--- csw/mgar/pkg/libksba/trunk/files/patch-novoidreturn.diff	                        (rev 0)
+++ csw/mgar/pkg/libksba/trunk/files/patch-novoidreturn.diff	2009-01-18 21:36:32 UTC (rev 2858)
@@ -0,0 +1,119 @@
+diff -Naur libksba-1.0.5.orig/src/visibility.c libksba-1.0.5.patched/src/visibility.c
+--- libksba-1.0.5.orig/src/visibility.c	2008-09-04 11:15:26.000000000 +0200
++++ libksba-1.0.5.patched/src/visibility.c	2009-01-18 22:11:04.807104546 +0100
+@@ -319,7 +319,7 @@
+ void
+ ksba_cms_release (ksba_cms_t cms)
+ {
+-  return _ksba_cms_release (cms);
++  _ksba_cms_release (cms);
+ }
+ 
+ 
+@@ -441,7 +441,7 @@
+                             void (*hash_fnc)(void *, const void *, size_t),
+                             void *hash_fnc_arg)
+ {
+-  return _ksba_cms_set_hash_function (cms, hash_fnc, hash_fnc_arg);
++  _ksba_cms_set_hash_function (cms, hash_fnc, hash_fnc_arg);
+ }
+ 
+ 
+@@ -555,7 +555,7 @@
+ void
+ ksba_crl_release (ksba_crl_t crl)
+ {
+-  return _ksba_crl_release (crl);
++  _ksba_crl_release (crl);
+ }
+ 
+ 
+@@ -572,7 +572,7 @@
+                                              const void *, size_t),
+                             void *hash_fnc_arg)
+ {
+-  return _ksba_crl_set_hash_function (crl, hash_fnc, hash_fnc_arg);
++  _ksba_crl_set_hash_function (crl, hash_fnc, hash_fnc_arg);
+ }
+ 
+ 
+@@ -662,7 +662,7 @@
+ void
+ ksba_ocsp_release (ksba_ocsp_t ocsp)
+ {
+-  return _ksba_ocsp_release (ocsp);
++  _ksba_ocsp_release (ocsp);
+ }
+ 
+ 
+@@ -829,7 +829,7 @@
+ void
+ ksba_certreq_release (ksba_certreq_t cr)
+ {
+-  return _ksba_certreq_release (cr);
++  _ksba_certreq_release (cr);
+ }
+ 
+ 
+@@ -845,7 +845,7 @@
+                                 void (*hash_fnc)(void *, const void *, size_t),
+                                 void *hash_fnc_arg)
+ {
+-  return _ksba_certreq_set_hash_function (cr, hash_fnc, hash_fnc_arg);
++  _ksba_certreq_set_hash_function (cr, hash_fnc, hash_fnc_arg);
+ }
+ 
+ 
+@@ -903,7 +903,7 @@
+ void
+ ksba_reader_release (ksba_reader_t r)
+ {
+-  return _ksba_reader_release (r);
++  _ksba_reader_release (r);
+ }
+ 
+ 
+@@ -989,7 +989,7 @@
+ void
+ ksba_writer_release (ksba_writer_t w)
+ {
+-  return _ksba_writer_release (w);
++  _ksba_writer_release (w);
+ }
+ 
+ 
+@@ -1092,7 +1092,7 @@
+ void
+ ksba_asn_tree_release (ksba_asn_tree_t tree)
+ {
+-  return _ksba_asn_tree_release (tree);
++  _ksba_asn_tree_release (tree);
+ }
+ 
+ 
+@@ -1100,7 +1100,7 @@
+ void
+ ksba_asn_tree_dump (ksba_asn_tree_t tree, const char *name, FILE *fp)
+ {
+-  return _ksba_asn_tree_dump (tree, name, fp);
++  _ksba_asn_tree_dump (tree, name, fp);
+ }
+ 
+ 
+@@ -1176,14 +1176,14 @@
+ void
+ ksba_name_ref (ksba_name_t name)
+ {
+-  return _ksba_name_ref (name);
++  _ksba_name_ref (name);
+ }
+ 
+ 
+ void
+ ksba_name_release (ksba_name_t name)
+ {
+-  return _ksba_name_release (name);
++  _ksba_name_release (name);
+ }
+ 
+ 


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list